Pb mes_fonctions 1.8.3 et spip-liste

Bonjour,

J'ai un problème sur une fonction de menu implémentée dans \mes_fonctions.php3, le squelette me renvoi >

# Erreur(s) dans le squelette
     * Erreur : filtre « menu » non défini,

Le pb est sur un spip 1.8.3 hebergé chez free, en local ça fonctionne sans problème. J'ai déjà utilisé ce filtre dans plusieurs sites sans soucis.

J'ai eu beau réinstallé tout spip, recopié tous les fichiers de mon serveur local vers le distant, ...rien ne change !.

sur le même site j'ai une erreur sur la contrib Spip-liste :
Quand je clique sur [Générer le message] àprès avoir choisi un patron j'obtiens une page blanche avec le message >
Fatal error: Cannot redeclare class link in /mnt/110/sdc/d/9/artoukon/ecrire/inc_version.php3 on line 0

toujours pareil, en local ça marche mais pas en distant. J'ai beau réinstaller, ou recopier mes fichiers de local vers distant rien ne change... Y aurait-il un lien entre ces deux erreurs ???

Après une apres-midi de recherches infructueuses, je me tourne vers des yeux neufs...

merci,
Frank

Salut,

Frank a écrit :

Bonjour,

J'ai un problème sur une fonction de menu implémentée dans \mes_fonctions.php3, le squelette me renvoi >

# Erreur(s) dans le squelette
     * Erreur : filtre « menu » non défini,

la il dit qu'il n'y a pas de fonction menu dans mes_fonctions (ou alors qu'il a planté avant)

Le pb est sur un spip 1.8.3 hebergé chez free, en local ça fonctionne sans problème. J'ai déjà utilisé ce filtre dans plusieurs sites sans soucis.

J'ai eu beau réinstallé tout spip, recopié tous les fichiers de mon serveur local vers le distant, ...rien ne change !.

sur le même site j'ai une erreur sur la contrib Spip-liste :
Quand je clique sur [Générer le message] àprès avoir choisi un patron j'obtiens une page blanche avec le message >
Fatal error: Cannot redeclare class link in /mnt/110/sdc/d/9/artoukon/ecrire/inc_version.php3 on line 0

Pour ca, la reponse n'est pas trop compliqué à trouver (free Cannot redeclare class link => j'ai pas de chance, c'est le deuxieme lien ! il faut faire "solution free Cannot redeclare class link" pour avoir de la chance) : remplacer les include par include_once (sachant qu'en local, chez moi, c'est du delire, les inclures sortent 2 ou 3 fois ...).
j'ai trouvé la reponse sur le forum spip faisant reference au forum free.

toujours pareil, en local ça marche mais pas en distant. J'ai beau réinstaller, ou recopier mes fichiers de local vers distant rien ne change... Y aurait-il un lien entre ces deux erreurs ???

peut etre ... à voir avec une version modifiée

Après une apres-midi de recherches infructueuses, je me tourne vers des yeux neufs...

@++

Stephane LAURENT a écrit :

Salut,

Frank a écrit :

Bonjour,

J'ai un problème sur une fonction de menu implémentée dans \mes_fonctions.php3, le squelette me renvoi >

# Erreur(s) dans le squelette
     * Erreur : filtre « menu » non défini,

la il dit qu'il n'y a pas de fonction menu dans mes_fonctions (ou alors qu'il a planté avant)

Le pb est sur un spip 1.8.3 hebergé chez free, en local ça fonctionne sans problème. J'ai déjà utilisé ce filtre dans plusieurs sites sans soucis.

J'ai eu beau réinstallé tout spip, recopié tous les fichiers de mon serveur local vers le distant, ...rien ne change !.

sur le même site j'ai une erreur sur la contrib Spip-liste :
Quand je clique sur [Générer le message] àprès avoir choisi un patron j'obtiens une page blanche avec le message >
Fatal error: Cannot redeclare class link in /mnt/110/sdc/d/9/artoukon/ecrire/inc_version.php3 on line 0

Pour ca, la reponse n'est pas trop compliqué à trouver (free Cannot redeclare class link => j'ai pas de chance, c'est le deuxieme lien ! il faut faire "solution free Cannot redeclare class link" pour avoir de la chance) : remplacer les include par include_once (sachant qu'en local, chez moi, c'est du delire, les inclures sortent 2 ou 3 fois ...).
j'ai trouvé la reponse sur le forum spip faisant reference au forum free.

toujours pareil, en local ça marche mais pas en distant. J'ai beau réinstaller, ou recopier mes fichiers de local vers distant rien ne change... Y aurait-il un lien entre ces deux erreurs ???

peut etre ... à voir avec une version modifiée

Après une apres-midi de recherches infructueuses, je me tourne vers des yeux neufs...

@++

Bonjour,

ça y est j'ai trouvé le problème. Spip-liste place un mes_fonctions.php3 dans le dossier squelettes. J'avais bien recopié son contenu dans mon mes_fonctions.php3 à la racine mais j'avais laissé l'original dans le dossier squelette...

En revanche mon problème avec Spip-Liste demeure :

url du navigateur >
/ecrire/inc_import_patron.php3?mode=courrier&id_message=22

affichage >
Fatal error: Cannot redeclare class link in /mnt/110/sdc/d/9/artoukon/ecrire/inc_version.php3 on line 0

Je ne vois bien par où chercher... :frowning:

Frank

Frank a écrit :

En revanche mon problème avec Spip-Liste demeure :

url du navigateur >
/ecrire/inc_import_patron.php3?mode=courrier&id_message=22

affichage >
Fatal error: Cannot redeclare class link in /mnt/110/sdc/d/9/artoukon/ecrire/inc_version.php3 on line 0

Je ne vois bien par où chercher... :frowning:

c'est un include(inc_version.php3) en trop ca ... tu peux peut etre l'enlever.

Sinon, c'est que ta config ressemble à Free.fr => remplacer tous les include(inc_version) par include_once(inc_version)

@++

Stephane LAURENT a écrit :

c'est un include(inc_version.php3) en trop ca ... tu peux peut etre

Oui essaye cette modif

BoOz

BoOz a écrit :

Stephane LAURENT a écrit :

c'est un include(inc_version.php3) en trop ca ... tu peux peut etre

Oui essaye cette modif
Connexion · GitLab

BoOz

Merci, en effet, je n'ai plus d'erreur tout ce passe bien sauf que... le courrier ne part pas!. Après avoir forcé l'envoi, je le retrouve dans la liste de courriers en cours de rédaction. :frowning: j'ai beau supprimer le courrier et en refaire un nouveau: idem, pas de départ.

Frank

Frank a écrit :
le

courrier ne part pas!. Après avoir forcé l'envoi, je le retrouve dans la liste de courriers en cours de rédaction.

Si c'est un envoi vers l'email de test alors c'est normal

:frowning: j'ai beau supprimer le

courrier et en refaire un nouveau: idem, pas de départ.

Ben y'a ptet un pb de mail chez free, ou du moins des specificités, je ne sais pas.

BoOz

BoOz a écrit :

Frank a écrit :
le

courrier ne part pas!. Après avoir forcé l'envoi, je le retrouve dans la liste de courriers en cours de rédaction.

Si c'est un envoi vers l'email de test alors c'est normal

Oops ! hé oui suis-je bête, bien sur le courrier reste la tant que l'envoi n'est pas définitif.
Tout fonctionne bien alors.

Merci beaucoup pour votre aide.

:frowning: j'ai beau supprimer le

courrier et en refaire un nouveau: idem, pas de départ.

Ben y'a ptet un pb de mail chez free, ou du moins des specificités, je ne sais pas.

BoOz

Frank