avertissement sur Plugin Autorité, et non fonctionnement des plugins sur la partie publique

Bonjour,

Ayant installé, sur une 1.9.2d, les plugins CFG, Autorite, Crayons et aa (et
seulement ceux-là, donc pas d'incompatibilité en vue), j'ai bien la possibilité
de configurer les plugins CFG, Autorite, Crayons et aa mais rencontre un pb :

- j’ai ce message d’avertissement, de nombreuses fois :
(Wrong datatype for second argument in...
public_html/ecrire/public/composer.php(48) : eval()’d code on line 45) .

- mais surtout, puisque cela n'est peut-être pas gênant, je ne constate pas le
fonctionnement de ces plugins dans la partie publique.

La partie du code de composer.php concernée est apparemment :
// si squelette est deja en memoire (INCLURE a repetition)
        if (function_exists($nom))
                return $nom;

        $phpfile = sous_repertoire(_DIR_SKELS) . $nom . '.php';

        // si squelette est deja compile et perenne, le charger
        if (!squelette_obsolete($phpfile, $sourcefile)
        AND lire_fichier ($phpfile, $contenu,
        array('critique' => 'oui', 'phpcheck' => 'oui')))
                eval('?'.'>'.$contenu);

        if (@file_exists($fonc = $squelette . '_fonctions'.'.php')
        OR @file_exists($fonc = $squelette . '_fonctions'.'.php3')) {
                include_once $fonc;
        }

        // tester si le eval ci-dessus a mis le squelette en memoire

        if (function_exists($nom)) return $nom;

J'ai cherché du côté de 'phpcheck', mais je ne vois pas très bien où se trouve
le pb.

je suis sous spip 1.9.2d, et je n’ai que ces plugins. Je suis repassé à tout
hasard aux urls "spip.php?article3" (j’étais en propres QS, étant chez Free.fr)
mais sans succès.

Help ! merci bien

PS. Je ne suis pas seul à rencontrer (récemment) l'avertissement signalé,
http://www.spip-contrib.net/Le-plugin-Autorite#forum407298
mais cela ne m'avance pas beaucoup.

Marc

D'autres personnes a signalé le même avertissement, par exemple :
- sur Spip contrib pour Le plugin « Inscription2 », 15 avril 2008), sans réponse
pour le moment : http://www.spip-contrib.net/Le-plugin-Inscription2#forum405136

- et pour Le plugin GIS, le 12 juin 2008 :
http://article.gmane.org/gmane.comp.web.spip.user/129365

sans que cela ne me permette pour le moment de voir d'où peut venir
l'avertissement et/ou le problème.

Tout ceci vient peut-être d'une version inappropriée du CFG ? J'ai utilisé
apparemment la 1.3.8, qui semble correspondre à ce qu'il faudrait pour la
1.9.2d, mais ce n'est peut-être pas le cas.

Quelle version utiliser alors ? Et où la trouver ?

Marc

Selon m.debeaumont@free.fr:

Bonjour,

Ayant installé, sur une 1.9.2d, les plugins CFG, Autorite, Crayons et aa (et
seulement ceux-là, donc pas d'incompatibilité en vue), j'ai bien la
possibilité
de configurer les plugins CFG, Autorite, Crayons et aa mais rencontre un pb :

- j’ai ce message d’avertissement, de nombreuses fois :
(Wrong datatype for second argument in...
public_html/ecrire/public/composer.php(48) : eval()’d code on line 45) .

- mais surtout, puisque cela n'est peut-être pas gênant, je ne constate pas
le
fonctionnement de ces plugins dans la partie publique.

La partie du code de composer.php concernée est apparemment :
// si squelette est deja en memoire (INCLURE a repetition)
        if (function_exists($nom))
                return $nom;

        $phpfile = sous_repertoire(_DIR_SKELS) . $nom . '.php';

        // si squelette est deja compile et perenne, le charger
        if (!squelette_obsolete($phpfile, $sourcefile)
        AND lire_fichier ($phpfile, $contenu,
        array('critique' => 'oui', 'phpcheck' => 'oui')))
                eval('?'.'>'.$contenu);

        if (@file_exists($fonc = $squelette . '_fonctions'.'.php')
        OR @file_exists($fonc = $squelette . '_fonctions'.'.php3')) {
                include_once $fonc;
        }

        // tester si le eval ci-dessus a mis le squelette en memoire

        if (function_exists($nom)) return $nom;

J'ai cherché du côté de 'phpcheck', mais je ne vois pas très bien où se
trouve
le pb.

je suis sous spip 1.9.2d, et je n’ai que ces plugins. Je suis repassé à tout
hasard aux urls "spip.php?article3" (j’étais en propres QS, étant chez
Free.fr)
mais sans succès.

Help ! merci bien

PS. Je ne suis pas seul à rencontrer (récemment) l'avertissement signalé,
Le plugin « Autorité » - SPIP-Contrib
mais cela ne m'avance pas beaucoup.

Marc