[1.9.1] Paramètre d'url non pris en compte

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c’est globalement assez
plaisant… Mais je reste bloqué sur un truc tout bête :

j’appelle la page « message » avec le paramètre « id_forum » sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l’adresse :
spip.php?fond=message&id_forum=86

C’est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre…donc ça marche pô…

Cette syntaxe n’est plus utilisable ? Je n’ai rien trouvé dans la doc à
ce sujet, alors c’est où mon erreur ?

Merci d’avance

Frédéric


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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

je me glisse dans la discussion
peut-être aurais-je du ouvrir un nouveau fil ?

quelle différence entre les 2 syntaxes ?
spip.php?fond=message&id_forum=#ID_FORUM
et
#URL_PAGE{message,id_forum=#ID_forum}

Dans quel(s) cas vaut-il mieux utiliser l'une plus que l'autre ?

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ

------------------------------------------------------------------------

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ
  

D'après ce que j'ai pu comprendre des leçons de syntaxe de James et de Cedric
Les deux sont équivalentes.
Il y a juste une syntaxe longue et une plus courte.
Alexandra :slight_smile:
Le 7 oct. 06 à 12:13, Jean-Christophe Villeneuve a écrit :

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

je me glisse dans la discussion
peut-être aurais-je du ouvrir un nouveau fil ?

quelle différence entre les 2 syntaxes ?
spip.php?fond=message&id_forum=#ID_FORUM
et
#URL_PAGE{message,id_forum=#ID_forum}

Dans quel(s) cas vaut-il mieux utiliser l'une plus que l'autre ?

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ

------------------------------------------------------------------------

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ

La première syntaxe fonctionne, mais pas la seconde.

Merci !

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Et si le lien est placé dans un script php du style :
echo "<a href='spip.php?fond=article?id_article=$idarticle';" ?

Merci d'avance,

Frédéric

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Je connais rien en php, mais un truc du genre :

echo"<a href=« #URL_PAGE{article,id_article=#ID_ARTICLE}>; »?

Ca marche pas ?

La syntaxe est :

#URL_PAGE {toto,id_article=#ID_ARTICLE}

qui génère l’url

spip.php ?page=toto&id_article=XXX

Syntaxe longue :

#URL_PAGE{imprimer}|parametre_url{id_article}

  • Syntaxe courte

#URL_PAGE{article,id_article=#ID_ARTICLE}

Le 7 oct. 06 à 17:23, Frédéric TARAUD a écrit :

Et si le lien est placé dans un script php du style :
echo « <a href=‹ spip.php?fond=article?id_article=$idarticle ›; » ?

Merci d’avance,

Frédéric

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c’est globalement assez
plaisant… Mais je reste bloqué sur un truc tout bête :

j’appelle la page « message » avec le paramètre « id_forum » sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l’adresse :
spip.php?fond=message&id_forum=86

C’est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre…donc ça marche pô…

Cette syntaxe n’est plus utilisable ? Je n’ai rien trouvé dans la doc à
ce sujet, alors c’est où mon erreur ?

Merci d’avance

Frédéric


liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ


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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Ok, c'est bon, ça marche avec :
echo"<a href="#URL_PAGE{article,id_article=$id_article}>;"
où $id_article est la variable php qui va bien.

Merci,

Frédéric

Alexandra Guiderdoni a écrit :

Je connais rien en php, mais un truc du genre :

echo"<a href="#URL_PAGE{article,id_article=#ID_ARTICLE}>;"?

Ca marche pas ?

La syntaxe est :

#URL_PAGE {toto,id_article=#ID_ARTICLE}

qui génère l’url

spip.php ?page=toto&id_article=XXX

Syntaxe longue :

#URL_PAGE{imprimer}|parametre_url{id_article}

- Syntaxe courte

#URL_PAGE{article,id_article=#ID_ARTICLE}

Le 7 oct. 06 à 17:23, Frédéric TARAUD a écrit :

Et si le lien est placé dans un script php du style :
echo "<a href='spip.php?fond=article?id_article=$idarticle';" ?

Merci d'avance,

Frédéric

Alexandra Guiderdoni a écrit :

Essaye ceci

[(#URL_PAGE{message}|parametre_url{id_forum,#ID_FORUM})]

Tu dois meme pouvoir réduie la syntaxe à

#URL_PAGE{message,id_forum=#ID_forum}

Le 7 oct. 06 à 09:38, Frédéric TARAUD a écrit :

Bonjour à tous,

Je commence à migrer mes sites en 1.9.1, et c'est globalement assez plaisant... Mais je reste bloqué sur un truc tout bête :

j'appelle la page "message" avec le paramètre "id_forum" sous la forme :
spip.php?fond=message&id_forum=#ID_FORUM

Bien que le navigateur affiche bien dans sa barre de status l'adresse :
spip.php?fond=message&id_forum=86

C'est celle-ci qui est appelée :
spip.php?fond=message

Donc sans le paramètre...donc ça marche pô...

Cette syntaxe n'est plus utilisable ? Je n'ai rien trouvé dans la doc à ce sujet, alors c'est où mon erreur ?

Merci d'avance

Frédéric

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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
FAQ : http://www.spip-contrib.net/spikini/FaQ