PluXml 5.8.9 : bug quand la modération des commentaires est activée

Merci à bazooka07 sur le forum de Pluxml qui apporte une solution à ce bug qui empêche la gestion et l'apparition des commentaires quand la modération est activée:

dans core/lib/class.plx.glob.php, il faut modifier la clé «commentaires» du tableau plxGlob::PATTERNS ( ligne 14) comme suit :

    const PATTERNS = array(
        'arts'          => '#^\D?(\d{4,})\.(?:\w+|\d{3})(?:,\w+|,\d{3})*\.\d{3}\.\d{12}\..*\.xml$#',
        'statiques'     => '#^(\d{3,})\..*\.php$#',
        'commentaires'  => '#^_?\d{4,}\.(?:\d{10,})(?:-\d+)?\.xml$#'
    );

❝ 4 commentaires ❞

1  toad le

Bonjour,


Quelle version de PHP utilisez-vous ? J'ai testé la version 5.8.9 de pluxml avec PHP 7.4, PHP 8.0 et 8.2 et j'ai des comportements anormaux selon les versions.
Votre fix règle le bug avec PHP 8.0 et 8.2 mais pas en 7.4.


Merci pour votre retour.

 
2  Bronco le

J'utilise la 8.2 mais je n'ai pas testé avec php 7...

 
3  toad le

J'en profite pour vous signaler que dans le code que vous affichez dans votre article, il manque les backslashs dans les expressions régulières, donc si on copie/colle tel quel, ça ne fonctionne pas

 
4  Bronco le

En fait, c'est pluXML qui me filtre les backslashes au post...Grrr

 

Fil RSS des commentaires de cet article

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le cinquième caractère du mot by5lpt1 ?
Caching time 0.011781 s