SPIP 2.0.0 et URL Propres2

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


Hervé
06-19-65-83-17

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 :

$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> 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 ›)

Pat


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


Hervé
06-19-65-83-17

Bonjour,

Hervé CHAUSSENDE a écrit :

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')

    Pat

Clarifier ? Pat a expliqué que generer_url_article est à utiliser dans les squelettes (cf http://trac.rezo.net/trac/spip/browser/branches/spip-2.0/squelettes-dist/forum.html#L48 par exemple).
Pour les urls propres2, ça se passe dans la configuration du site / fonctions avancées
.
--
Ou alors je n'ai encore rien compris...
hth,
Frédéric

Le 18 décembre 2008 08:23, fm <fcjotw@orange.fr> a écrit :

Bonjour,

Hervé CHAUSSENDE a écrit :

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](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 ›)

Pat

Clarifier ? Pat a expliqué que generer_url_article est à utiliser dans les squelettes (cf http://trac.rezo.net/trac/spip/browser/branches/spip-2.0/squelettes-dist/forum.html#L48 par exemple).
Pour les urls propres2, ça se passe dans la configuration du site / fonctions avancées


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.