Admin asso wrote:
SPIP 1.9.1
Bonjour!
J'ai plusieurs fois le même problème :
Une fois qu'une page est calculée est que je souhaite la réafficher (à partir du cache donc), j'ai une erreur : call to undefined function xxx() in ..
Pourtant la fonction existe, elle peut être définie dans inc/filtres.php par exemple. Une solution est de faire un include_spip('inc/filtres');, mais est-ce la bonne solution ? Est ce que dans mon fichier mes_fonctions.php je dois mettre cet include_spip ?
Merci 
Stéphane
J' ai eu un probleme similaire il y a quelques semaines :
*Fatal error*: Call to undefined function: generer_url_rubrique() in *c:\program files\easyphp1-8\www\bdb\squelettes\SpipClear\balise\formulaire_recherche.php* on line *43
Voici le tuyau que m'a donne James :
normalement, generer_url_rubrique() est dans ecrire/urls/xxx.php avec xxx qui vaut $type_urls
et en théorie il est chargé, mais bon, par sécurité, dans ce fichier ajoute
charger_generer_url();
avant la ligne
return array('formulaires/formulaire_recherche', 3600,
dans balise\formulaire_recherche.php
en cas d'erreur pour fonction absente, tu mets juste avant :
include_spip('inc/utils');
J' ai donc rajouté charger_generer_url(); dans formulaire_recherche.php la ou James l' indiquait et je n'ai plu le probleme depuis.
On faisait des tests avec la nouvelle version de SpipClear, on pensait que ca venait peut etre de la du coup, mais si tu ne l'as pas installé toi, ca veut dire que le probleme est peut-etre plus general.
Dis-nous si ca marche avec ce forcage de chargement. Si tu pouvais preciser aussi l'exact message d' erreur qui s'affiche (fonction et fichier en cause).