Bonjour,
k5 a écrit:
5ème idée : passer smarty en 4.3.2
je ne l'ai pas testé
Pas une bonne idée, je viens de le tester du fait que le nom du sujet est "deprecated in PHP 8.2".
A très vite
Bonjour
5ème idée : passer smarty en 4.3.2
je ne l'ai pas testé
A très vite
Bonjour
La suite...
3ème idée : changer d'un autre générateur css
par exemple -->
1. https://github.com/matthiasmullie/minify
2. https://github.com/parcel-bundler/lightningcss
3. https://github.com/tdewolff/minify
4ème idée : créer soit même un générateur css c'est à dire de A à Z
A très vite
Bonjour
plg a écrit:
pas cool cette erreur. Le fichier cssmin.class.php est minifié, ce qui rend les changements dedans assez pénibles à appliquer.
Je lis ici https://drafts.csswg.org/mediaqueries/#media-types
j'essaierai de vérifier dans le fichier include/emogrifier.class.php
possible que ça soit vers la ligne 289 , 173, 230
petite idée : faudrait mettre une condition d'exception sur le deprecated
2ème idée : la class emogrifier est déprécié, maintenant faudrait utiliser class CssInliner si c'est possible
A très vite
k5 a écrit:
Bonjour,
j'ai les meme messages d'erreur
l'erreur s'annonce je crois dans tous les fichiers css quand le "@Media" avec php 8.2
Il y a la possibilité de cacher ces erreurs avec en ajoutant 1 ligne dans la config locale du plugin "localfiles editor"
Code:
$conf['show_php_errors'] = E_ALL & ~E_DEPRECATED;A très vite
Merci beaucoup, ça a marche pour moi !
For those who don't read French - you can fix the problem where errors are printed to output (i.e. the website) by adding the above line to `local/config/config.inc.php` using the LocalFiles plugin editor.
oui. et si on met tout les @media au début dans les .css ça donne quoi ?
A tres vite
pas cool cette erreur. Le fichier cssmin.class.php est minifié, ce qui rend les changements dedans assez pénibles à appliquer.
Bonjour,
j'ai les meme messages d'erreur
l'erreur s'annonce je crois dans tous les fichiers css quand le "@Media" avec php 8.2
Il y a la possibilité de cacher ces erreurs avec en ajoutant 1 ligne dans la config locale du plugin "localfiles editor"
$conf['show_php_errors'] = E_ALL & ~E_DEPRECATED;
A très vite
Je viens d'installer la version 14.0.0.beta1 et ça marche beaucoup mieux avec php8.2.
J'ai encore des :
Deprecated: Creation of dynamic property CssAtMediaStartToken::$MediaTypes is deprecated in .../piwigo/include/cssmin.class.php on line 34
qui disparaissent quand je fais un reload de la page.
Maintenant que Debian 12 bookworm (stable) fournis php8.2 (et pas php8.1) est-ce qu'il est prévu une mise à jours de Piwigo ?
J'ai mis à jour mon serveur de Debian 11 en Debian 12 et je découvre tout ces ": Creation of dynamic property Smarty_Internal_Extension_Handler::$registerPlugin is deprecated in " et c'est pas bien joli.
J'avais le même problème, repasse à 8.1
Bonjour, après avoir migré de PHP 7.4 en PHP 8.2, j'ai ces messages d'erreur :
Hello, after migrating from PHP 7.4 to PHP 8.2, I have these error messages:
Deprecated
: Creation of dynamic property Smarty_Internal_Extension_Handler::$registerPlugin is deprecated in
/home/coda1141/public_html/lesamis/include/smarty/libs/sysplugins/smarty_internal_extension_handler.php
on line182
Deprecated
: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated in
/include/smarty/libs/sysplugins/smarty_internal_template.php
on line 719
Deprecated
: Creation of dynamic property Smarty_Variable::$do_else is deprecated in
/_data/templates_c/wkm0ha^443b977bb33fe48a64f53bd2dc62c8501291e8d3_0.file.mainpage_categories.tpl.php
on line 28
Deprecated
: Creation of dynamic property Smarty_Variable::$do_else is deprecated in
/_data/templates_c/wkm0ha^1b0ff93cb5c3fa12ddff3eba54cdab64fe936a92_0.file.menubar.tpl.php
on line 51
Deprecated
: Creation of dynamic property Smarty_Variable::$do_else is deprecated in
/_data/templates_c/wkm0ha^72fcd60ac7cac9311daaabb431a428f3e4d1146c_0.file.infos_errors.tpl.php
on line 29
Version de Piwigo: last
Version de PHP: 8.2