Bonjour,
J’ai réalisé la mise à jour en SPIP 2.0.0 et mon site fonctionnait avec le couteau suisse et les URL propres2
Depuis mes articles ne s’affichent plus. J’ai ce message Fatal error: Call to undefined function: generer_url_article() in /home/www/lesflorianes/www/squelettes/mes_fonctions.php on line 62
Je ne peux bien sur pas supprimer les URL propres du couteau suisse car les liens se brisent et mes articles ne sont pas plus visibles.
Donc je ne vois pas le truc qui cloche ? Merci si vous avez une idée
Tu dois avoir une fonction ou un filtre non compatible 2.0 dans ton fichier squelettes/mes_fonctions.php
La fonction generer_url_article($id_article) n'existe plus sous SPIP 2.0
Il faut utiliser désormais generer_url_entite($id_article,'article')
Pat
Hervé CHAUSSENDE a écrit :
Bonjour,J'ai réalisé la mise à jour en SPIP 2.0.0 et mon site fonctionnait
avec le couteau suisse et les URL propres2
Depuis mes articles ne s'affichent plus. J'ai ce message *Fatal error*: Call
to undefined function: generer_url_article() in *
/home/www/lesflorianes/www/squelettes/mes_fonctions.php* on line *62*
*Je ne peux bien sur pas supprimer les URL propres du couteau suisse car les
liens se brisent et mes articles ne sont pas plus visibles.*
*Donc je ne vois pas le truc qui cloche ?*
*Merci si vous avez une idée *
Merci pour ta réponse rapide. C’est super sympa de trouver une réponse le matin dans sa boîte
J’ai donc écris exactement cela dans le fichier mes_fonctions.php :
Merci pour ta réponse rapide. C'est super sympa de trouver une réponse le matin dans sa boîte
J'ai donc écris exactement cela dans le fichier mes_fonctions.php :
$uri_art = generer_url_entite($id_article,'article');
Ben cela ne fonctionne pas ! Le message est toujours le même...
Le 18 décembre 2008 00:40, Pat <patrice.vanneufville@laposte.net <mailto:patrice.vanneufville@laposte.net>> a écrit :
Tu dois avoir une fonction ou un filtre non compatible 2.0 dans ton
fichier squelettes/mes_fonctions.php
La fonction generer_url_article($id_article) n'existe plus sous SPIP 2.0
Il faut utiliser désormais generer_url_entite($id_article,'article')
Merci pour ta réponse rapide. C’est super sympa de trouver une réponse le matin dans sa boîte
J’ai donc écris exactement cela dans le fichier mes_fonctions.php :
$uri_art = generer_url_entite($id_article,‹ article ›);
Ben cela ne fonctionne pas ! Le message est toujours le même…
–
Ou alors je n’ai encore rien compris…
hth,
Frédéric
Je réponds en bas…
Effectivement dans la configuration du site tu dois activer par exemple dans le plugin couteaux suisse le midule URL propres.
Tu choisi exactement la forme d’URL que tu souhaites. Moi j’ai choisi propres2
Ensuite tu dois activer le fichier htacess qui est par défaut en .txt et tu lui changes son petit nom. Il devient .htacess que tu places chez ton hébergeur.
Ensuite Pat précise qu’il faut modifier dans le fichier mes_fonctions.php un ordre. En remplaçant une ligne par une autre.
Donc tu as raisons il y a un niveau simple avec des boutons à pousser dans la partie configuration. Mais ensuite il y a des modifications plus profondes.
Mais en ce qui me concerne je n’ai toujours pas les articles de mon site. Donc il doit y avoir encore autre chose.