[Spip] affichÃ(c) un lien sela la valeur page=

Bonjour,

Il y a une solution :

Tu ajoutes à l’appel de ton inclure un paramètre qui te dira le squelette utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})Le nom de mon lien]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe). Alors pour savoir exactement ce qu’il écrit, tu mets dans ton inc-footer :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien vers ton squelette sommaire.html, tu n’auras plus qu’à l’insérer dans le code donné plus haut…

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

Oui je sais, je pourrai même l’ajouté dans le squelette du sommaire directement,
mais ce n’est pas ce que je recherche.

Je cherche ce que je pourrai faire en php du style if(page==« sommaire »)echo
« lien »;

Selon BILLARD <billard@ouvaton.org>:

Bonjour

il me semble qu’une solution simple soit de faire un inc-footer pour la
page sommaire et un autre pour les autres pages .

cordialement

François.

Mehdi B a écrit :

Bonjour,

Je coince sur un truc con!! j’ai cherché un peu, mais je ne trouve pas la
solution.

Je voudrai affiché un lien uniquement sur la page sommaire.
Donc je me demande que mettre dans mon inc-footer pour que ce lien
apparaisse
uniquement sur la sommaire et non sur toute les pages du site.

Merci de votre aide


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

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

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

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

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

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

Irc : de l’aide à toute heure : http://spip.net/irc

Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi dans le
sommaire j'ai le N°1 qui s'affiche avant le lien.

J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
Comment puis-je supprimer le n° 1

Merci

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Il y a une solution :

Tu ajoutes à l'appel de ton inclure un paramètre qui te dira le squelette
utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})<a href="url_de_mon_lien">Le nom
de mon lien</a>]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe). Alors
pour savoir exactement ce qu'il écrit, tu mets dans ton inc-footer :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien vers ton squelette
sommaire.html, tu n'auras plus qu'à l'insérer dans le code donné plus
haut...

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

> Oui je sais, je pourrai même l'ajouté dans le squelette du sommaire
> directement,
> mais ce n'est pas ce que je recherche.
>
> Je cherche ce que je pourrai faire en php du style if(page=="sommaire")echo
> "lien";
>
>
> Selon BILLARD <billard@ouvaton.org>:
>
> > Bonjour
> >
> > il me semble qu'une solution simple soit de faire un inc-footer pour la
> > page sommaire et un autre pour les autres pages .
> >
> >
> > cordialement
> >
> > François.
> >
> > Mehdi B a écrit :
> > > Bonjour,
> > >
> > > Je coince sur un truc con!! j'ai cherché un peu, mais je ne trouve pas
> la
> > > solution.
> > >
> > > Je voudrai affiché un lien uniquement sur la page sommaire.
> > > Donc je me demande que mettre dans mon inc-footer pour que ce lien
> > apparaisse
> > > uniquement sur la sommaire et non sur toute les pages du site.
> > >
> > > Merci de votre aide
> > > _______________________________________________
> > > liste spip
> > > spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
> > >
> > > Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> > > Discuter chez rezo.net
> > >
> > > Documentation de SPIP : http://www.spip.net/
> > >
> > > Irc : de l'aide à toute heure : http://spip.net/irc
> > >
> >
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>

Bonjour,

Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env, enlève le et normalement, tu n'auras plus ce numéro. Sinon, peux tu nous donner le code que tu as mis pour que nous puissions l'analyser stp. Ça sera plus simple et concret.

Cordialement,

Teddy Payet

http://www.vileso-studio.com/

Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :

Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi dans le
sommaire j'ai le N°1 qui s'affiche avant le lien.

J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
Comment puis-je supprimer le n° 1

Merci

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Il y a une solution :

Tu ajoutes à l'appel de ton inclure un paramètre qui te dira le squelette
utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})<a href="url_de_mon_lien">Le nom
de mon lien</a>]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe). Alors
pour savoir exactement ce qu'il écrit, tu mets dans ton inc-footer :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien vers ton squelette
sommaire.html, tu n'auras plus qu'à l'insérer dans le code donné plus
haut...

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

Oui je sais, je pourrai même l'ajouté dans le squelette du sommaire
directement,
mais ce n'est pas ce que je recherche.

Je cherche ce que je pourrai faire en php du style if(page=="sommaire")echo
"lien";

Selon BILLARD <billard@ouvaton.org>:

Bonjour

il me semble qu'une solution simple soit de faire un inc-footer pour la
page sommaire et un autre pour les autres pages .

cordialement

François.

Mehdi B a écrit :

Bonjour,

Je coince sur un truc con!! j'ai cherché un peu, mais je ne trouve pas

la

solution.

Je voudrai affiché un lien uniquement sur la page sommaire.
Donc je me demande que mettre dans mon inc-footer pour que ce lien

apparaisse

uniquement sur la sommaire et non sur toute les pages du site.

Merci de votre aide
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

J'ai pas compris ce que tu m'a dis avec " [(#ENV{skel})] "seul" avant l'autre
envv"

pour mon code, j'ai mis exactement ce que tu m'a donné, car c'est juste un teste
en locale.

J'ai mis
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire

et dans le inc-footer j'ai mis [(#ENV{skel}|=={squelettes/sommaire.html})<a
href="url_de_mon_lien">Le nom de mon lien</a>]

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env, enlève le et
normalement, tu n'auras plus ce numéro. Sinon, peux tu nous donner le
code que tu as mis pour que nous puissions l'analyser stp. Ça sera
plus simple et concret.

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :

> Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi
> dans le
> sommaire j'ai le N°1 qui s'affiche avant le lien.
>
> J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
> Comment puis-je supprimer le n° 1
>
> Merci
>
>
>
>
> Selon Teddy Payet <teddy.payet@gmail.com>:
>
>> Bonjour,
>>
>> Il y a une solution :
>>
>> Tu ajoutes à l'appel de ton inclure un paramètre qui te dira le sq
>> uelette
>> utilisé :
>> <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
>>
>> Dans ton inc-footer, tu y mets le code suivant :
>> [(#ENV{skel}|=={squelettes/sommaire.html})<a
>> href="url_de_mon_lien">Le nom
>> de mon lien</a>]
>>
>> Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe).
>> Alors
>> pour savoir exactement ce qu'il écrit, tu mets dans ton inc-footer :
>> [(#ENV{skel})]
>> Et puis, lorsque tu auras trouver comment écrire le lien vers ton
>> squelette
>> sommaire.html, tu n'auras plus qu'à l'insérer dans le code donné p
>> lus
>> haut...
>>
>> Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :
>>
>>> Oui je sais, je pourrai même l'ajouté dans le squelette du somm
>>> aire
>>> directement,
>>> mais ce n'est pas ce que je recherche.
>>>
>>> Je cherche ce que je pourrai faire en php du style if
>>> (page=="sommaire")echo
>>> "lien";
>>>
>>>
>>> Selon BILLARD <billard@ouvaton.org>:
>>>
>>>> Bonjour
>>>>
>>>> il me semble qu'une solution simple soit de faire un inc-footer
>>>> pour la
>>>> page sommaire et un autre pour les autres pages .
>>>>
>>>>
>>>> cordialement
>>>>
>>>> François.
>>>>
>>>> Mehdi B a écrit :
>>>>> Bonjour,
>>>>>
>>>>> Je coince sur un truc con!! j'ai cherché un peu, mais je ne
>>>>> trouve pas
>>> la
>>>>> solution.
>>>>>
>>>>> Je voudrai affiché un lien uniquement sur la page sommaire.
>>>>> Donc je me demande que mettre dans mon inc-footer pour que ce lien
>>>> apparaisse
>>>>> uniquement sur la sommaire et non sur toute les pages du site.
>>>>>
>>>>> Merci de votre aide
>>>>> _______________________________________________
>>>>> liste spip
>>>>> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.n
>>>>> et
>>>>>
>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>> Discuter chez rezo.net
>>>>>
>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>
>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> liste spip
>>> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo
>>> .net
>>>
>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>> Discuter chez rezo.net
>>>
>>> Documentation de SPIP : http://www.spip.net/
>>>
>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>
>>
>
>

Ok. Avec ce que tu as donné comme code ne pose pas de soucis apparent...

Peux tu donner un peu plus de ton inclure stp?

Cordialement,

Teddy Payet

http://www.vileso-studio.com/

Le 1 août 2009 à 20:11, Mehdi B <rapdz@free.fr> a écrit :

J'ai pas compris ce que tu m'a dis avec " [(#ENV{skel})] "seul" avant l'autre
envv"

pour mon code, j'ai mis exactement ce que tu m'a donné, car c'est juste un teste
en locale.

J'ai mis
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire

et dans le inc-footer j'ai mis [(#ENV{skel}|=={squelettes/sommaire.html})<a
href="url_de_mon_lien">Le nom de mon lien</a>]

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env, enlève le et
normalement, tu n'auras plus ce numéro. Sinon, peux tu nous donner le
code que tu as mis pour que nous puissions l'analyser stp. Ça sera
plus simple et concret.

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :

Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi
dans le
sommaire j'ai le N°1 qui s'affiche avant le lien.

J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
Comment puis-je supprimer le n° 1

Merci

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Il y a une solution :

Tu ajoutes à l'appel de ton inclure un paramètre qui te dira le sq
uelette
utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})<a
href="url_de_mon_lien">Le nom
de mon lien</a>]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe).
Alors
pour savoir exactement ce qu'il écrit, tu mets dans ton inc-footer :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien vers ton
squelette
sommaire.html, tu n'auras plus qu'à l'insérer dans le code donné p
lus
haut...

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

Oui je sais, je pourrai même l'ajouté dans le squelette du somm
aire
directement,
mais ce n'est pas ce que je recherche.

Je cherche ce que je pourrai faire en php du style if
(page=="sommaire")echo
"lien";

Selon BILLARD <billard@ouvaton.org>:

Bonjour

il me semble qu'une solution simple soit de faire un inc-footer
pour la
page sommaire et un autre pour les autres pages .

cordialement

François.

Mehdi B a écrit :

Bonjour,

Je coince sur un truc con!! j'ai cherché un peu, mais je ne
trouve pas

la

solution.

Je voudrai affiché un lien uniquement sur la page sommaire.
Donc je me demande que mettre dans mon inc-footer pour que ce lien

apparaisse

uniquement sur la sommaire et non sur toute les pages du site.

Merci de votre aide
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.n
et

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo
.net

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

Comme j'ai dis plus bas, j'ai seulement testé ce que tum'a donné.

Dans sommaire j'ai mis : <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
dans incfooter j'ai mis :

<p class=copyright><b>lien:</b>
[(#ENV{skel}|=={squelettes/sommaire.html})<a href="url_de_mon_lien">test</a>]
</p>

Et dans sommaire j'ai comme résultat lien: 1 test

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Ok. Avec ce que tu as donné comme code ne pose pas de soucis
apparent...

Peux tu donner un peu plus de ton inclure stp?

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 20:11, Mehdi B <rapdz@free.fr> a écrit :

> J'ai pas compris ce que tu m'a dis avec " [(#ENV{skel})] "seul"
> avant l'autre
> envv"
>
> pour mon code, j'ai mis exactement ce que tu m'a donné, car c'est ju
> ste un teste
> en locale.
>
> J'ai mis
> <INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire
>
> et dans le inc-footer j'ai mis [(#ENV{skel}|=={squelettes/
> sommaire.html})<a
> href="url_de_mon_lien">Le nom de mon lien</a>]
>
> Voila
>
> Selon Teddy Payet <teddy.payet@gmail.com>:
>
>> Bonjour,
>>
>> Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env, enlève l
>> e et
>> normalement, tu n'auras plus ce numéro. Sinon, peux tu nous donne
>> r le
>> code que tu as mis pour que nous puissions l'analyser stp. Ça s
>> era
>> plus simple et concret.
>>
>> Cordialement,
>>
>> Teddy Payet
>> http://www.maloya.org/
>> http://www.vileso-studio.com/
>>
>>
>> Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :
>>
>>> Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi
>>> dans le
>>> sommaire j'ai le N°1 qui s'affiche avant le lien.
>>>
>>> J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
>>> Comment puis-je supprimer le n° 1
>>>
>>> Merci
>>>
>>>
>>>
>>>
>>> Selon Teddy Payet <teddy.payet@gmail.com>:
>>>
>>>> Bonjour,
>>>>
>>>> Il y a une solution :
>>>>
>>>> Tu ajoutes à l'appel de ton inclure un paramètre qui te dira
>>>> le sq
>>>> uelette
>>>> utilisé :
>>>> <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
>>>>
>>>> Dans ton inc-footer, tu y mets le code suivant :
>>>> [(#ENV{skel}|=={squelettes/sommaire.html})<a
>>>> href="url_de_mon_lien">Le nom
>>>> de mon lien</a>]
>>>>
>>>> Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe).
>>>> Alors
>>>> pour savoir exactement ce qu'il écrit, tu mets dans ton inc-f
>>>> ooter :
>>>> [(#ENV{skel})]
>>>> Et puis, lorsque tu auras trouver comment écrire le lien ver
>>>> s ton
>>>> squelette
>>>> sommaire.html, tu n'auras plus qu'à l'insérer dans le code d
>>>> onné p
>>>> lus
>>>> haut...
>>>>
>>>> Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :
>>>>
>>>>> Oui je sais, je pourrai même l'ajouté dans le squelette d
>>>>> u somm
>>>>> aire
>>>>> directement,
>>>>> mais ce n'est pas ce que je recherche.
>>>>>
>>>>> Je cherche ce que je pourrai faire en php du style if
>>>>> (page=="sommaire")echo
>>>>> "lien";
>>>>>
>>>>>
>>>>> Selon BILLARD <billard@ouvaton.org>:
>>>>>
>>>>>> Bonjour
>>>>>>
>>>>>> il me semble qu'une solution simple soit de faire un inc-footer
>>>>>> pour la
>>>>>> page sommaire et un autre pour les autres pages .
>>>>>>
>>>>>>
>>>>>> cordialement
>>>>>>
>>>>>> François.
>>>>>>
>>>>>> Mehdi B a écrit :
>>>>>>> Bonjour,
>>>>>>>
>>>>>>> Je coince sur un truc con!! j'ai cherché un peu, mais je ne
>>>>>>> trouve pas
>>>>> la
>>>>>>> solution.
>>>>>>>
>>>>>>> Je voudrai affiché un lien uniquement sur la page sommaire.
>>>>>>> Donc je me demande que mettre dans mon inc-footer pour que ce
>>>>>>> lien
>>>>>> apparaisse
>>>>>>> uniquement sur la sommaire et non sur toute les pages du site.
>>>>>>>
>>>>>>> Merci de votre aide
>>>>>>> _______________________________________________
>>>>>>> liste spip
>>>>>>> spip@rezo.net - désabonnement : envoyer un mail à spi
>>>>>>> p-off@rezo.n
>>>>>>> et
>>>>>>>
>>>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>>>> Discuter chez rezo.net
>>>>>>>
>>>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>>>
>>>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> liste spip
>>>>> spip@rezo.net - désabonnement : envoyer un mail à spip-of
>>>>> f@rezo
>>>>> .net
>>>>>
>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>> Discuter chez rezo.net
>>>>>
>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>
>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>>>
>>>>
>>>
>>>
>>
>
>

Bonsoir,

Alors, essaie ceci :
<p class=copyright><b>lien:</b>
[(#ENV{skel}|=={squelettes/sommaire.html}|oui)<a href="url_de_mon_lien">test</a>]
  </p>

En rajoutant le filtre conditionnel "oui", tu demandes que ton url soit affiché si le test |== est positif.
Je pense que le "1" vient de "#ENV{skel}|=={squelettes/sommaire.html}". Son test est positif donc il retourne "1", mais si le test était nul, il renverrait certainement "0"...
A tester sur une autre page non "sommaire.html"

Le 1 août 09 à 22:10, Mehdi B a écrit :

Comme j'ai dis plus bas, j'ai seulement testé ce que tum'a donné.

Dans sommaire j'ai mis : <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
dans incfooter j'ai mis :

<p class=copyright><b>lien:</b>
[(#ENV{skel}|=={squelettes/sommaire.html})<a href="url_de_mon_lien">test</a>]
</p>

Et dans sommaire j'ai comme résultat lien: 1 test

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Ok. Avec ce que tu as donné comme code ne pose pas de soucis
apparent...

Peux tu donner un peu plus de ton inclure stp?

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 20:11, Mehdi B <rapdz@free.fr> a écrit :

J'ai pas compris ce que tu m'a dis avec " [(#ENV{skel})] "seul"
avant l'autre
envv"

pour mon code, j'ai mis exactement ce que tu m'a donné, car c'est ju
ste un teste
en locale.

J'ai mis
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire

et dans le inc-footer j'ai mis [(#ENV{skel}|=={squelettes/
sommaire.html})<a
href="url_de_mon_lien">Le nom de mon lien</a>]

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env, enlève l
e et
normalement, tu n'auras plus ce numéro. Sinon, peux tu nous donne
r le
code que tu as mis pour que nous puissions l'analyser stp. Ça s
era
plus simple et concret.

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :

Merci Teddy apparement cela fonctionne, mais je ne sais pas pourquoi
dans le
sommaire j'ai le N°1 qui s'affiche avant le lien.

J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
Comment puis-je supprimer le n° 1

Merci

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Il y a une solution :

Tu ajoutes à l'appel de ton inclure un paramètre qui te dira
le sq
uelette
utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})<a
href="url_de_mon_lien">Le nom
de mon lien</a>]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa syntaxe).
Alors
pour savoir exactement ce qu'il écrit, tu mets dans ton inc-f
ooter :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien ver
s ton
squelette
sommaire.html, tu n'auras plus qu'à l'insérer dans le code d
onné p
lus
haut...

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

Oui je sais, je pourrai même l'ajouté dans le squelette d
u somm
aire
directement,
mais ce n'est pas ce que je recherche.

Je cherche ce que je pourrai faire en php du style if
(page=="sommaire")echo
"lien";

Selon BILLARD <billard@ouvaton.org>:

Bonjour

il me semble qu'une solution simple soit de faire un inc-footer
pour la
page sommaire et un autre pour les autres pages .

cordialement

François.

Mehdi B a écrit :

Bonjour,

Je coince sur un truc con!! j'ai cherché un peu, mais je ne
trouve pas

la

solution.

Je voudrai affiché un lien uniquement sur la page sommaire.
Donc je me demande que mettre dans mon inc-footer pour que ce
lien

apparaisse

uniquement sur la sommaire et non sur toute les pages du site.

Merci de votre aide
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spi
p-off@rezo.n
et

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-of
f@rezo
.net

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

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

Irc : de l'aide à toute heure : http://spip.net/irc

Salut Teddy,

Excuse du retard de ma réponse (En déplacement).
Effectivement avec le Oui cela fonctionne nickel
Merci encore une fois.

Mais une question me taraude

Dans la documentation de spip contrib il est noté ce qui suit :

"Enfin, signalons la possibilité de passer à un squelette inclus l’ensemble des
variables d’environnement du squelette incluant ! Il suffit pour cela d’ajouter
le critère {env} dans l’appel de votre INCLURE... Cependant, il est conseillé
d’éviter cela : en effet, rappelons qu’un fichier de cache est généré pour
chaque combinaison de variable #ENV."

Est-ce que je suis concerné avec le code que j'ai mis ?

Selon Payet Teddy <teddy.payet@gmail.com>:

Bonsoir,

Alors, essaie ceci :
<p class=copyright><b>lien:</b>
[(#ENV{skel}|=={squelettes/sommaire.html}|oui)<a
href="url_de_mon_lien">test</a>]
  </p>

En rajoutant le filtre conditionnel "oui", tu demandes que ton url
soit affiché si le test |== est positif.
Je pense que le "1" vient de "#ENV{skel}|=={squelettes/
sommaire.html}". Son test est positif donc il retourne "1", mais si
le test était nul, il renverrait certainement "0"...
A tester sur une autre page non "sommaire.html"

Le 1 août 09 à 22:10, Mehdi B a écrit :

> Comme j'ai dis plus bas, j'ai seulement testé ce que tum'a donné.
>
> Dans sommaire j'ai mis : <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
> dans incfooter j'ai mis :
>
> <p class=copyright><b>lien:</b>
> [(#ENV{skel}|=={squelettes/sommaire.html})<a
> href="url_de_mon_lien">test</a>]
> </p>
>
> Et dans sommaire j'ai comme résultat lien: 1 test
>
> Voila
>
> Selon Teddy Payet <teddy.payet@gmail.com>:
>
>> Ok. Avec ce que tu as donné comme code ne pose pas de soucis
>> apparent...
>>
>> Peux tu donner un peu plus de ton inclure stp?
>>
>> Cordialement,
>>
>> Teddy Payet
>> http://www.maloya.org/
>> http://www.vileso-studio.com/
>>
>>
>> Le 1 août 2009 à 20:11, Mehdi B <rapdz@free.fr> a écrit :
>>
>>> J'ai pas compris ce que tu m'a dis avec " [(#ENV{skel})] "seul"
>>> avant l'autre
>>> envv"
>>>
>>> pour mon code, j'ai mis exactement ce que tu m'a donné, car
>>> c'est ju
>>> ste un teste
>>> en locale.
>>>
>>> J'ai mis
>>> <INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire
>>>
>>> et dans le inc-footer j'ai mis [(#ENV{skel}|=={squelettes/
>>> sommaire.html})<a
>>> href="url_de_mon_lien">Le nom de mon lien</a>]
>>>
>>> Voila
>>>
>>> Selon Teddy Payet <teddy.payet@gmail.com>:
>>>
>>>> Bonjour,
>>>>
>>>> Si tu as mis le [(#ENV{skel})] "seul" avant l'autre env,
>>>> enlève l
>>>> e et
>>>> normalement, tu n'auras plus ce numéro. Sinon, peux tu nous
>>>> donne
>>>> r le
>>>> code que tu as mis pour que nous puissions l'analyser stp. Ça s
>>>> era
>>>> plus simple et concret.
>>>>
>>>> Cordialement,
>>>>
>>>> Teddy Payet
>>>> http://www.maloya.org/
>>>> http://www.vileso-studio.com/
>>>>
>>>>
>>>> Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :
>>>>
>>>>> Merci Teddy apparement cela fonctionne, mais je ne sais pas
>>>>> pourquoi
>>>>> dans le
>>>>> sommaire j'ai le N°1 qui s'affiche avant le lien.
>>>>>
>>>>> J'ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
>>>>> Comment puis-je supprimer le n° 1
>>>>>
>>>>> Merci
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Selon Teddy Payet <teddy.payet@gmail.com>:
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Il y a une solution :
>>>>>>
>>>>>> Tu ajoutes à l'appel de ton inclure un paramètre qui te dira
>>>>>> le sq
>>>>>> uelette
>>>>>> utilisé :
>>>>>> <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
>>>>>>
>>>>>> Dans ton inc-footer, tu y mets le code suivant :
>>>>>> [(#ENV{skel}|=={squelettes/sommaire.html})<a
>>>>>> href="url_de_mon_lien">Le nom
>>>>>> de mon lien</a>]
>>>>>>
>>>>>> Je ne sais plus exactement ce que renvoie #SQUELETTE (sa
>>>>>> syntaxe).
>>>>>> Alors
>>>>>> pour savoir exactement ce qu'il écrit, tu mets dans ton inc-f
>>>>>> ooter :
>>>>>> [(#ENV{skel})]
>>>>>> Et puis, lorsque tu auras trouver comment écrire le lien ver
>>>>>> s ton
>>>>>> squelette
>>>>>> sommaire.html, tu n'auras plus qu'à l'insérer dans le code d
>>>>>> onné p
>>>>>> lus
>>>>>> haut...
>>>>>>
>>>>>> Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :
>>>>>>
>>>>>>> Oui je sais, je pourrai même l'ajouté dans le squelette d
>>>>>>> u somm
>>>>>>> aire
>>>>>>> directement,
>>>>>>> mais ce n'est pas ce que je recherche.
>>>>>>>
>>>>>>> Je cherche ce que je pourrai faire en php du style if
>>>>>>> (page=="sommaire")echo
>>>>>>> "lien";
>>>>>>>
>>>>>>>
>>>>>>> Selon BILLARD <billard@ouvaton.org>:
>>>>>>>
>>>>>>>> Bonjour
>>>>>>>>
>>>>>>>> il me semble qu'une solution simple soit de faire un inc-footer
>>>>>>>> pour la
>>>>>>>> page sommaire et un autre pour les autres pages .
>>>>>>>>
>>>>>>>>
>>>>>>>> cordialement
>>>>>>>>
>>>>>>>> François.
>>>>>>>>
>>>>>>>> Mehdi B a écrit :
>>>>>>>>> Bonjour,
>>>>>>>>>
>>>>>>>>> Je coince sur un truc con!! j'ai cherché un peu, mais je ne
>>>>>>>>> trouve pas
>>>>>>> la
>>>>>>>>> solution.
>>>>>>>>>
>>>>>>>>> Je voudrai affiché un lien uniquement sur la page sommaire.
>>>>>>>>> Donc je me demande que mettre dans mon inc-footer pour que ce
>>>>>>>>> lien
>>>>>>>> apparaisse
>>>>>>>>> uniquement sur la sommaire et non sur toute les pages du site.
>>>>>>>>>
>>>>>>>>> Merci de votre aide
>>>>>>>>> _______________________________________________
>>>>>>>>> liste spip
>>>>>>>>> spip@rezo.net - désabonnement : envoyer un mail à spi
>>>>>>>>> p-off@rezo.n
>>>>>>>>> et
>>>>>>>>>
>>>>>>>>> Infos et archives : Listes de diffusion sur listes.rezo.net
>>>>>>>>> spip
>>>>>>>>> Discuter chez rezo.net
>>>>>>>>>
>>>>>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>>>>>
>>>>>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> liste spip
>>>>>>> spip@rezo.net - désabonnement : envoyer un mail à spip-of
>>>>>>> f@rezo
>>>>>>> .net
>>>>>>>
>>>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>>>> Discuter chez rezo.net
>>>>>>>
>>>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>>>
>>>>>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>

Salut,

Je ne pense pas que cela soit utile. Tu as besoin apparemment que d’un seul élément de ton environnement qui le #SQUELETTE. Donc, tu n’as qu’à mettre celui-ci en paramètre de ton inclure.
Le critère {env} te donnera toutes les informations de ta courante page qui peuvent être transmis : les différents id (article, rubrique, etc.) la pagination, la date, et cie si je ne m’abuse.
Ce qui ne t’intéresse pas pour le moment pour le problème que tu nous as soumis.

Le 4 août 2009 11:21, Mehdi B <rapdz@free.fr> a écrit :

Salut Teddy,

Excuse du retard de ma réponse (En déplacement).
Effectivement avec le Oui cela fonctionne nickel
Merci encore une fois.

Mais une question me taraude

Dans la documentation de spip contrib il est noté ce qui suit :

« Enfin, signalons la possibilité de passer à un squelette inclus l’ensemble des
variables d’environnement du squelette incluant ! Il suffit pour cela d’ajouter
le critère {env} dans l’appel de votre INCLURE… Cependant, il est conseillé
d’éviter cela : en effet, rappelons qu’un fichier de cache est généré pour
chaque combinaison de variable #ENV. »

Est-ce que je suis concerné avec le code que j’ai mis ?

Selon Payet Teddy <teddy.payet@gmail.com>:

Bonsoir,

Alors, essaie ceci :

lien: [(#ENV{skel}|=={squelettes/sommaire.html}|oui)test]

En rajoutant le filtre conditionnel « oui », tu demandes que ton url
soit affiché si le test |== est positif.
Je pense que le « 1 » vient de « #ENV{skel}|=={squelettes/
sommaire.html} ». Son test est positif donc il retourne « 1 », mais si
le test était nul, il renverrait certainement « 0 »…
A tester sur une autre page non « sommaire.html »

Le 1 août 09 à 22:10, Mehdi B a écrit :

Comme j’ai dis plus bas, j’ai seulement testé ce que tum’a donné.

Dans sommaire j’ai mis : <INCLURE{fond=inc-footer}{skel=#SQUELETTE}>
dans incfooter j’ai mis :

lien: [(#ENV{skel}|=={squelettes/sommaire.html})test]

Et dans sommaire j’ai comme résultat lien: 1 test

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Ok. Avec ce que tu as donné comme code ne pose pas de soucis
apparent…

Peux tu donner un peu plus de ton inclure stp?

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 20:11, Mehdi B <rapdz@free.fr> a écrit :

J’ai pas compris ce que tu m’a dis avec " [(#ENV{skel})] « seul »
avant l’autre
envv"

pour mon code, j’ai mis exactement ce que tu m’a donné, car
c’est ju
ste un teste
en locale.

J’ai mis
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}> dans le sommaire

et dans le inc-footer j’ai mis [(#ENV{skel}|=={squelettes/
sommaire.html})Le nom de mon lien]

Voila

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Si tu as mis le [(#ENV{skel})] « seul » avant l’autre env,
enlève l
e et
normalement, tu n’auras plus ce numéro. Sinon, peux tu nous
donne
r le
code que tu as mis pour que nous puissions l’analyser stp. Ça s
era
plus simple et concret.

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 1 août 2009 à 15:21, Mehdi B <rapdz@free.fr> a écrit :

Merci Teddy apparement cela fonctionne, mais je ne sais pas
pourquoi
dans le
sommaire j’ai le N°1 qui s’affiche avant le lien.

J’ai lu la documentation sur #ENV, mais pas trouvé le pourquoi
Comment puis-je supprimer le n° 1

Merci

Selon Teddy Payet <teddy.payet@gmail.com>:

Bonjour,

Il y a une solution :

Tu ajoutes à l’appel de ton inclure un paramètre qui te dira
le sq
uelette
utilisé :
<INCLURE{fond=inc-footer}{skel=#SQUELETTE}>

Dans ton inc-footer, tu y mets le code suivant :
[(#ENV{skel}|=={squelettes/sommaire.html})Le nom
de mon lien
]

Je ne sais plus exactement ce que renvoie #SQUELETTE (sa
syntaxe).
Alors
pour savoir exactement ce qu’il écrit, tu mets dans ton inc-f
ooter :
[(#ENV{skel})]
Et puis, lorsque tu auras trouver comment écrire le lien ver
s ton
squelette
sommaire.html, tu n’auras plus qu’Ã l’insérer dans le code d
onné p
lus
haut…

Le 31 juillet 2009 15:52, Mehdi B <rapdz@free.fr> a écrit :

Oui je sais, je pourrai même l’ajouté dans le squelette d
u somm
aire
directement,
mais ce n’est pas ce que je recherche.

Je cherche ce que je pourrai faire en php du style if
(page==« sommaire »)echo
« lien »;

Selon BILLARD <billard@ouvaton.org>:

Bonjour

il me semble qu’une solution simple soit de faire un inc-footer
pour la
page sommaire et un autre pour les autres pages .

cordialement

François.

Mehdi B a écrit :

Bonjour,

Je coince sur un truc con!! j’ai cherché un peu, mais je ne
trouve pas
la
solution.

Je voudrai affiché un lien uniquement sur la page sommaire.
Donc je me demande que mettre dans mon inc-footer pour que ce
lien
apparaisse
uniquement sur la sommaire et non sur toute les pages du site.

Merci de votre aide


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spi
p-off@rezo.n
et

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

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

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-of
f@rezo
.net

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

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

Irc : de l’aide à toute heure : http://spip.net/irc

Teddy Payet a écrit :

Le critère {env} te donnera toutes les informations de ta courante page qui
peuvent être transmis : les différents id (article, rubrique, etc.) la
pagination, la date, et cie si je ne m'abuse.

heu...
{env} ne fait passer à l'inclure que les paramètres d'environnement de la page appelante ; ceux qui s'affichent si on met :
   [<pre>(#ENV*|unserialize|var_export{1})</pre>]
ou encore :
   [(#ENV*|unserialize|foreach)]
dans la page appelante.

donc attention : les id ou autres résulats de boucle ne sont pas transmis.

on peut ainsi avoir : le nom de la page, la date courante, la (pseudo)date de rédaction, la langue et tous les arguments passés en url.