Messages : 10,855
Sujets : 220
Inscription : Sep 2007
Réputation :
0
16/02/2022, 11:44:09
(Modification du message : 13/04/2022, 09:54:24 par jce76350.)
Pour information
Pour le module SmartyExt
n'est pas compatible PHP 8.0.x cause Warning: Private methods cannot be final as they are never overridden by other classes
il faut modifier le code de SmartyExt.module.php
en ligne 52 private final function _autoloader($classname) par private function _autoloader($classname)
en ligne 69 private final function _includes() par private function _includes()
voir bug http://dev.cmsmadesimple.org/bug/view/12511
Pour le module ancien DownCnt le fichier action.click.php
doit être modifier dans la ligne
$secuPattern = array(NULL, "\x1a", "\n", "\r", "\\", "", "»", "\\x00", "..", "./", "/.", '*', '<', '>');
par
$secuPattern = array("\x1a", "\n", "\r", "\\", "", "»", "\\x00", "..", "./", "/.", '*', '<', '>');
Messages : 10,855
Sujets : 220
Inscription : Sep 2007
Réputation :
0
16/02/2022, 11:44:09
(Modification du message : 13/04/2022, 09:54:24 par jce76350.)
Pour information
Pour le module SmartyExt
n'est pas compatible PHP 8.0.x cause Warning: Private methods cannot be final as they are never overridden by other classes
il faut modifier le code de SmartyExt.module.php
en ligne 52 private final function _autoloader($classname) par private function _autoloader($classname)
en ligne 69 private final function _includes() par private function _includes()
voir bug http://dev.cmsmadesimple.org/bug/view/12511
Pour le module ancien DownCnt le fichier action.click.php
doit être modifier dans la ligne
$secuPattern = array(NULL, "\x1a", "\n", "\r", "\\", "", "»", "\\x00", "..", "./", "/.", '*', '<', '>');
par
$secuPattern = array("\x1a", "\n", "\r", "\\", "", "»", "\\x00", "..", "./", "/.", '*', '<', '>');
Messages : 962
Sujets : 75
Inscription : Jun 2009
Réputation :
0
Merci pour ces infos JCE.
J'ai regardé un peu CGcalendar qui a des dépendances avec d'anciens modules CG. Il y a des fonctions disparues dans les modules qui remplacent... C'est un peu le cirque à migrer en PHP8.
Dans tous les cas je ne suis pas développeur, je veux bien essayer de mettre à jour le bidule (cela reste à priori à portée), mais il faut qu'un développeur reprenne le bébé après....
Cela n'a pas l'air d'être simple, tu sais comment cela fonctionne exactement ?
Vis à vis des clients cela devient plus que tangent. Je ne mets pas en cause la bonne volonté de la DevTeam, mais là y a un peu le feu au lac non ?
Win 10 pro 64 - CMSMS 2.2.15 - grincheux parfois...
Messages : 962
Sujets : 75
Inscription : Jun 2009
Réputation :
0
Merci pour ces infos JCE.
J'ai regardé un peu CGcalendar qui a des dépendances avec d'anciens modules CG. Il y a des fonctions disparues dans les modules qui remplacent... C'est un peu le cirque à migrer en PHP8.
Dans tous les cas je ne suis pas développeur, je veux bien essayer de mettre à jour le bidule (cela reste à priori à portée), mais il faut qu'un développeur reprenne le bébé après....
Cela n'a pas l'air d'être simple, tu sais comment cela fonctionne exactement ?
Vis à vis des clients cela devient plus que tangent. Je ne mets pas en cause la bonne volonté de la DevTeam, mais là y a un peu le feu au lac non ?
Win 10 pro 64 - CMSMS 2.2.15 - grincheux parfois...
Messages : 10,855
Sujets : 220
Inscription : Sep 2007
Réputation :
0
16/12/2022, 10:29:05
(Modification du message : 16/12/2022, 12:15:29 par jce76350.)
Citation :Vis à vis des clients cela devient plus que tangent. Je ne mets pas en cause la bonne volonté de la DevTeam, mais ...
Pour le moment sur le core, [de ce que je vois sur le SVN] il n'y a qu'un développeur et encore a temps très partiel 
le soucis c'est que la version 2.2.17 n'est pas encore compatible PHP 8.0-8.1 (je parle bien sur en mode développeur ou l'on voit toutes les Deprecated) et vu les modifications PHP 8.2 (et PHP 8.3) c'est la cata. Alors pour les modules ...
Messages : 10,855
Sujets : 220
Inscription : Sep 2007
Réputation :
0
16/12/2022, 10:29:05
(Modification du message : 16/12/2022, 12:15:29 par jce76350.)
Citation :Vis à vis des clients cela devient plus que tangent. Je ne mets pas en cause la bonne volonté de la DevTeam, mais ...
Pour le moment sur le core, [de ce que je vois sur le SVN] il n'y a qu'un développeur et encore a temps très partiel 
le soucis c'est que la version 2.2.17 n'est pas encore compatible PHP 8.0-8.1 (je parle bien sur en mode développeur ou l'on voit toutes les Deprecated) et vu les modifications PHP 8.2 (et PHP 8.3) c'est la cata. Alors pour les modules ...
|