[spip-dev] messgae d'erreur sur spip.net

le lien vers "utiliser les modèles" (http://www.spip.net/fr_article3454.html) donne Fatal error: Call to undefined function: afficher_nom_langue() in /var/shim/spipnet/Web/ecrire/public/composer.php(48) : eval()'d code on line 241

pour d'autres pages aussi c'est pareil
dd

@ dd <lemotjuste@free.fr> :

le lien vers "utiliser les modèles" (Utiliser les modèles - SPIP) donne
Fatal error: Call to undefined function: afficher_nom_langue() in /var/shim/spipnet/Web/ecrire/public/composer.php(48) : eval()'d code on line 241

Amusant, voici ce qui se passe... sur spip.net on a deux répertoires de
squelettes, qu'on "bascule" avec var_skel=2007 dans l'url.

Dans le répertoire de squelettes "ancienne version", on a un
mes_fonctions.php3 ; dans le répertoire de squelettes "2007", un autre.

Le système de "noyau" de SPIP, qui met en cache l'emplacement des fichiers,
est aveugle à ce système, et du coup on chargeait, sur les squelettes
"anciens", le mes_fonctions.php récent. Et il nous manquait des filtres.

J'ai rapidement patché SPIP pour ne plus coincer sur mes_fonctions
cf. http://trac.rezo.net/trac/spip/changeset/7364

mais le problème est plus général que ça, c'est le système de noyau qui est
à revoir, pour qu'il cesse d'ignorer le PATH courant.

Je fais un ticket pour y penser ; patches bienvenus, comme toujours !
http://trac.rezo.net/trac/spip/ticket/567

-- Fil