#SET et #GET un tuto pour un nul

Je galère pour arriver à comprendre comment bien manipuler ces 2 balises

de façon à rendre une image "extraite d'un portfolio" cliquable de façon à passer à la suivante..

je suis dessus depuis deux jours et tout ce que je tente ne me donne rien de probant

lecture faite de

#SET et #GET http://www.spip.net/fr_article3990.html

#ARRAY http://www.spip.net/fr_article4009.html

#ARRAY parce que je dois recuperer la valeur de toute les id_document de mon article,
et comme elle sont discontinus je dois y placer un |foreach sur la #GET

Je n'ai meme pas compris comment faire afficher le tableau de façon à controler et avancer pas à pas

J'ai cru apercevoir hier dans mes perigrinations que le bouquin Spip 1.9 est téléchargeable

Peut etre y a t il des exemples dedans ?

Merci a vous

Eric

Le 17/03/2010 18:57, Eric Free/Online a écrit :

J'ai cru apercevoir hier dans mes perigrinations que le bouquin Spip 1.9 est téléchargeable

C'est là : Archives Framabook
Mais il me semble que le livre de Perline est surtout intéressant pour les rédacteurs et administrateurs.

Peut etre y a t il des exemples dedans ?

Tu devrais aussi t'intéresser au plugin bonux avec sa boucle POUR et ses balises #SET_PUSH et #SET_MERGE :

Éric

ok merci a toi …
Je regarderais demain ou ce soir … là je sature … le disjoncteur est proche de la rupture :wink:

Le 17 mars 2010 19:36, Eric L <elurand@free.fr> a écrit :

Le 17/03/2010 18:57, Eric Free/Online a écrit :

J’ai cru apercevoir hier dans mes perigrinations que le bouquin Spip 1.9 est téléchargeable

C’est là : http://www.framabook.org/spip.html
Mais il me semble que le livre de Perline est surtout intéressant pour les rédacteurs et administrateurs.

Peut etre y a t il des exemples dedans ?

Tu devrais aussi t’intéresser au plugin bonux avec sa boucle POUR et ses balises #SET_PUSH et #SET_MERGE :
http://www.spip-contrib.net/SPIP-Bonux

Éric


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Ok, Perline à realisé un super job … bravo à elle, mais ce bouquin s’adresse plus (à mon avis) à une bonne prise en main de ce que proposer et faire un admin ou redacteur avec spip, l’ensemble reste basique mais tres bon pour un néophyte.

pour ce qui est de Bonux, je l’ai deja (utilisation pour le formulaire de contact avancé).

je suis toujours à la recherche d’exemple plus detaillés dans l’utilisation du trio Infernal

#SET, #GET et #ARRAY
Il n’y a rien (pour moi de mieux) que d’arriver a comprendre par l’exemple … Surement un peu bourin, mais c’est comme ca que je fonctionne :wink:

eric

Le 17 mars 2010 19:38, Eric Boutigny <e.boutigny@gmail.com> a écrit :

ok merci a toi …
Je regarderais demain ou ce soir … là je sature … le disjoncteur est proche de la rupture :wink:

Le 17 mars 2010 19:36, Eric L <elurand@free.fr> a écrit :

Le 17/03/2010 18:57, Eric Free/Online a écrit :

J’ai cru apercevoir hier dans mes perigrinations que le bouquin Spip 1.9 est téléchargeable

C’est là : http://www.framabook.org/spip.html
Mais il me semble que le livre de Perline est surtout intéressant pour les rédacteurs et administrateurs.

Peut etre y a t il des exemples dedans ?

Tu devrais aussi t’intéresser au plugin bonux avec sa boucle POUR et ses balises #SET_PUSH et #SET_MERGE :
http://www.spip-contrib.net/SPIP-Bonux

Éric


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Le 17/03/2010 18:57, Eric Free/Online a écrit :

Je galère pour arriver à comprendre comment bien manipuler ces 2 balises

#SET et #GET #SET et #GET - SPIP
#ARRAY #ARRAY - SPIP

As tu vu

JL

non mias j’y cours … merci J Luc

Le 18 mars 2010 09:45, JLuc <jluc@no-log.org> a écrit :

Le 17/03/2010 18:57, Eric Free/Online a écrit :

Je galère pour arriver à comprendre comment bien manipuler ces 2 balises

#SET et #GET http://www.spip.net/fr_article3990.html
#ARRAY http://www.spip.net/fr_article4009.html

As tu vu
http://www.spip-contrib.net/Comment-utiliser-un-tableau-array

JL


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

En me servant donc d’une partie d’une boucle de cette explication, qui va me permettre de créer un tableau contenant les id_document des doc présent sur mon article, je code ceci :

#SET{doc,#ARRAY}
<BOUCLE_docs_art(DOCUMENTS){id_article}>
#SET{doc,#GET{doc}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
</BOUCLE_docs_art>

explication ?
#SET{doc,#ARRAY} définit la variable « doc » qui sera un tableau parce que j’utilise "#ARRAY et qui sera utilisable dans l’ensemble du squelette.

<BOUCLE_docs_art(DOCUMENTS){id_article}> ma boucle qui va chercher les « documents » de l’article affiché

#SET{doc,#GET{doc} appelle la variable « doc » et la rempli avec les valeurs
|array_merge permet l’ajout à la fin du tableau (ici pas de besoin je reduis donc le tout à

#SET{doc,#ARRAY}
<BOUCLE_docs_art(DOCUMENTS){id_article}>
#SET{doc,#GET{doc}{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
</BOUCLE_docs_art>

et enfin

{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT} qui va atribuer au tableau #ARRAY
#COMPTEUR_BOUCLE une valeur qui va s’incrementer
#ID_DOCUMENT recup de la valeur de id_document de chaque doc de mon article

Suis je dans le « bon le vrai » ou pas tout à fait ?

là pour controle je desire faire afficher ce tableau pour m’assurer du résultat

je lis que [(#GET{mon_tableau}|foreach)] permettra l'affichage ...

Mais je ne vois rien sur ma page ???

J’ai du rater qq chose ou mon tableau serait … « VIDE » ?

Merci à vous

Le 18 mars 2010 09:47, Eric Boutigny <e.boutigny@gmail.com> a écrit :

non mias j’y cours … merci J Luc

Le 18 mars 2010 09:45, JLuc <jluc@no-log.org> a écrit :

Le 17/03/2010 18:57, Eric Free/Online a écrit :

Je galère pour arriver à comprendre comment bien manipuler ces 2 balises

#SET et #GET http://www.spip.net/fr_article3990.html
#ARRAY http://www.spip.net/fr_article4009.html

As tu vu
http://www.spip-contrib.net/Comment-utiliser-un-tableau-array

JL


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le "bon le vrai" ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
         à faire 'en dehors' de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>
<BOUCLE_docs_art(DOCUMENTS){id_article}>
   [(#REM) remplissage du tableau avec chaque id_document ]
   [(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
         joli affichage. ]
[(#GET{doc}|foreach)]

autant pour moi

j’ai une petite icone qui s’affiche avec 1 =>

en code source cela me donne

<img src="squelettes-dist/puce.gif" width="8" height="11" class="puce" alt="-" /> 1=> <br />

ce qui est si je comprends la valeur de mon compteur « 1 » qui serait « vide » ?

Le 18 mars 2010 10:32, Eric Boutigny <e.boutigny@gmail.com> a écrit :

En me servant donc d’une partie d’une boucle de cette explication, qui va me permettre de créer un tableau contenant les id_document des doc présent sur mon article, je code ceci :

#SET{doc,#ARRAY}
<BOUCLE_docs_art(DOCUMENTS){id_article}>
#SET{doc,#GET{doc}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
</BOUCLE_docs_art>

explication ?
#SET{doc,#ARRAY} définit la variable « doc » qui sera un tableau parce que j’utilise "#ARRAY et qui sera utilisable dans l’ensemble du squelette.

<BOUCLE_docs_art(DOCUMENTS){id_article}> ma boucle qui va chercher les « documents » de l’article affiché

#SET{doc,#GET{doc} appelle la variable « doc » et la rempli avec les valeurs
|array_merge permet l’ajout à la fin du tableau (ici pas de besoin je reduis donc le tout à

#SET{doc,#ARRAY}
<BOUCLE_docs_art(DOCUMENTS){id_article}>
#SET{doc,#GET{doc}{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT}}}
</BOUCLE_docs_art>

et enfin

{#ARRAY{#COMPTEUR_BOUCLE,#ID_DOCUMENT} qui va atribuer au tableau #ARRAY
#COMPTEUR_BOUCLE une valeur qui va s’incrementer
#ID_DOCUMENT recup de la valeur de id_document de chaque doc de mon article

Suis je dans le « bon le vrai » ou pas tout à fait ?

là pour controle je desire faire afficher ce tableau pour m’assurer du résultat

je lis que [(#GET{mon_tableau}|foreach)] permettra l'affichage ...

Mais je ne vois rien sur ma page ???

J’ai du rater qq chose ou mon tableau serait … « VIDE » ?

Merci à vous

Le 18 mars 2010 09:47, Eric Boutigny <e.boutigny@gmail.com> a écrit :

non mias j’y cours … merci J Luc

Le 18 mars 2010 09:45, JLuc <jluc@no-log.org> a écrit :

Le 17/03/2010 18:57, Eric Free/Online a écrit :

Je galère pour arriver à comprendre comment bien manipuler ces 2 balises

#SET et #GET http://www.spip.net/fr_article3990.html
#ARRAY http://www.spip.net/fr_article4009.html

As tu vu
http://www.spip-contrib.net/Comment-utiliser-un-tableau-array

JL


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Merci denis je regarde cela

Le 18 mars 2010 10:49, denisb <denisb@laposte.net> a écrit :

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le « bon le vrai » ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
à faire ‹ en dehors › de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>

<BOUCLE_docs_art(DOCUMENTS){id_article}>

[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
joli affichage. ]
[(#GET{doc}|foreach)]


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

ok l’horizon s’éclaircit … Merci encore Denis

je reprends la lecture de

http://www.spip.net/fr_article4009.html

CAr maintenant il s’agit d’exploiter cela, à savoir que j’affiche à l’ouverture de mon article la premiere image de mon portfolio, (je suis donc à « 0=>69 » , 69 etant l’id de mon doc et de monter le lien sur cette image pour passer à la suivante.

Le 18 mars 2010 10:49, denisb <denisb@laposte.net> a écrit :

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le « bon le vrai » ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
à faire ‹ en dehors › de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>

<BOUCLE_docs_art(DOCUMENTS){id_article}>

[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
joli affichage. ]
[(#GET{doc}|foreach)]


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

a l’ouverture suivant la façon dont j’ai demandé le tri de ma boucle {par date}{inverse}

j’ai le tableau affiché suivant :

0=> 1491
1=> 874
2=> 873
3=> 872
4=> 871
5=> 870

etc.

Le compteur est à valeur « 0 » et la valeur id est « 1491 », l’image affiché en grand a bien l’id_document 1491

avec quoi recuperer la valeur « compteur », de lui ajouter la valeur « 1 » avec le filtre |plus{1} pour aller recupérer la valeur « id » correspondante de facon à l’introduire

<BOUCLE_clic(DOCUMENTS){id_article} {mode=document}{extension IN png,jpg,gif}{par date}{inverse}{0,1}>
#COMPTEUR|plus{1} donc valeur id = id_document coresspondante, pour la glisser dans un a href
en me servant de celui trouvé dans « inc-documents » :

onclick=« location.href='[(#URL_ARTICLE
|parametre_url{id_document,#ID_DOCUMENT}
)][ title= »(#TITRE|attribut_html|couper{80})"]>[(#FICHIER|image_reduire{0,460})]

Le #FICHIER ici affiché etant bien sur celui correspondant à mon id_document 1491

Pour cela aussi il faut une fois passé à l’affichage du deuxième document que je puisse a nouveau répéter l’opération, donc que la balise compteur soit à valeur « 2 » pour aller suite au savant calcul devenir valeur « 3 » et faire afficher au clic l’id_document coresspondant.

Pardonnez moi si je suis laborieux, mais je pense et crois essentiel la bonne compréhension pour d’autres usages ulterieur

Cordialement

Le 18 mars 2010 11:38, Eric Boutigny <e.boutigny@gmail.com> a écrit :

ok l’horizon s’éclaircit … Merci encore Denis

je reprends la lecture de

http://www.spip.net/fr_article4009.html

CAr maintenant il s’agit d’exploiter cela, à savoir que j’affiche à l’ouverture de mon article la premiere image de mon portfolio, (je suis donc à « 0=>69 » , 69 etant l’id de mon doc et de monter le lien sur cette image pour passer à la suivante.

Le 18 mars 2010 10:49, denisb <denisb@laposte.net> a écrit :

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le « bon le vrai » ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
à faire ‹ en dehors › de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>

<BOUCLE_docs_art(DOCUMENTS){id_article}>

[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
joli affichage. ]
[(#GET{doc}|foreach)]


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

LA comprenette avance

il me faut

1 - Récupérer l’id_document du document qui est affiché en grand,
ça doit le faire dans ma boucle d’affichage avec la balise #ID_DOCUMENT

2 - Chercher dans mon tableau « doc » à quel valeur « n » est associé #ID_DOCUMENT, avec
[(#GET{doc}|find{n}|oui)]

3 - Lire le ligne suivante de mon tableau et Extraire la valeur de l’id_document correpondant avec

[(#GET{doc}|table_valeur{n+1})]

4 - placer cela dans mon lien pour que au « clic » il m’affiche ce document en grand

Cela vous parait il censé ou j’ai raté qq chose ?

Merci a vous

Le 18 mars 2010 14:53, Eric Boutigny <e.boutigny@gmail.com> a écrit :

a l’ouverture suivant la façon dont j’ai demandé le tri de ma boucle {par date}{inverse}

j’ai le tableau affiché suivant :

0=> 1491
1=> 874
2=> 873
3=> 872
4=> 871
5=> 870

etc.

Le compteur est à valeur « 0 » et la valeur id est « 1491 », l’image affiché en grand a bien l’id_document 1491

avec quoi recuperer la valeur « compteur », de lui ajouter la valeur « 1 » avec le filtre |plus{1} pour aller recupérer la valeur « id » correspondante de facon à l’introduire

<BOUCLE_clic(DOCUMENTS){id_article} {mode=document}{extension IN png,jpg,gif}{par date}{inverse}{0,1}>
#COMPTEUR|plus{1} donc valeur id = id_document coresspondante, pour la glisser dans un a href
en me servant de celui trouvé dans « inc-documents » :

onclick=« location.href='[(#URL_ARTICLE
|parametre_url{id_document,#ID_DOCUMENT}
)][ title= »(#TITRE|attribut_html|couper{80})"]>[(#FICHIER|image_reduire{0,460})]

Le #FICHIER ici affiché etant bien sur celui correspondant à mon id_document 1491

Pour cela aussi il faut une fois passé à l’affichage du deuxième document que je puisse a nouveau répéter l’opération, donc que la balise compteur soit à valeur « 2 » pour aller suite au savant calcul devenir valeur « 3 » et faire afficher au clic l’id_document coresspondant.

Pardonnez moi si je suis laborieux, mais je pense et crois essentiel la bonne compréhension pour d’autres usages ulterieur

Cordialement

Le 18 mars 2010 11:38, Eric Boutigny <e.boutigny@gmail.com> a écrit :

ok l’horizon s’éclaircit … Merci encore Denis

je reprends la lecture de

http://www.spip.net/fr_article4009.html

CAr maintenant il s’agit d’exploiter cela, à savoir que j’affiche à l’ouverture de mon article la premiere image de mon portfolio, (je suis donc à « 0=>69 » , 69 etant l’id de mon doc et de monter le lien sur cette image pour passer à la suivante.

Le 18 mars 2010 10:49, denisb <denisb@laposte.net> a écrit :

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le « bon le vrai » ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
à faire ‹ en dehors › de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>

<BOUCLE_docs_art(DOCUMENTS){id_article}>

[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
joli affichage. ]
[(#GET{doc}|foreach)]


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

J’y suis presque je crois

Si des correcteurs peuvent jeter un oeil, ce serait sympa

Avec ce que j’ai compris de #SET, #GET et #ARRAY, voila ma boucle :

<B_un_document>

<BOUCLE_un_document(DOCUMENTS){id_article} {mode=document}{extension IN png,jpg,gif}{par date}{inverse}{0,1}>
[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]

[(#REM) recherche de « n » / id_document ]
[(#GET{doc}|find{#ID_DOCUMENT}|oui)]

[(#REM) Ajouter +1 à cette valeur « n » ]
Là je sèche … Est ce que en faisant [(#GET{doc}|plus{1})] c’est bon ???

[(#REM) Trouver la valeur ID_DOCUMENT pour « n » ]
[(#GET{doc}|table_valeur{n})]

[(#FICHIER|image_reduire{0,460})]
[(#TITRE|supprimer_numero)]

</B_un_document>

Tous les avis, critiques et autres sont reçus avec plaisirs…

Merci a vous

Le 18 mars 2010 18:27, Eric Boutigny <e.boutigny@gmail.com> a écrit :

LA comprenette avance

il me faut

1 - Récupérer l’id_document du document qui est affiché en grand,
ça doit le faire dans ma boucle d’affichage avec la balise #ID_DOCUMENT

2 - Chercher dans mon tableau « doc » à quel valeur « n » est associé #ID_DOCUMENT, avec
[(#GET{doc}|find{n}|oui)]

3 - Lire le ligne suivante de mon tableau et Extraire la valeur de l’id_document correpondant avec

[(#GET{doc}|table_valeur{n+1})]

4 - placer cela dans mon lien pour que au « clic » il m’affiche ce document en grand

Cela vous parait il censé ou j’ai raté qq chose ?

Merci a vous

Le 18 mars 2010 14:53, Eric Boutigny <e.boutigny@gmail.com> a écrit :

a l’ouverture suivant la façon dont j’ai demandé le tri de ma boucle {par date}{inverse}

j’ai le tableau affiché suivant :

0=> 1491
1=> 874
2=> 873
3=> 872
4=> 871
5=> 870

etc.

Le compteur est à valeur « 0 » et la valeur id est « 1491 », l’image affiché en grand a bien l’id_document 1491

avec quoi recuperer la valeur « compteur », de lui ajouter la valeur « 1 » avec le filtre |plus{1} pour aller recupérer la valeur « id » correspondante de facon à l’introduire

<BOUCLE_clic(DOCUMENTS){id_article} {mode=document}{extension IN png,jpg,gif}{par date}{inverse}{0,1}>
#COMPTEUR|plus{1} donc valeur id = id_document coresspondante, pour la glisser dans un a href
en me servant de celui trouvé dans « inc-documents » :

onclick=« location.href='[(#URL_ARTICLE
|parametre_url{id_document,#ID_DOCUMENT}
)][ title= »(#TITRE|attribut_html|couper{80})"]>[(#FICHIER|image_reduire{0,460})]

Le #FICHIER ici affiché etant bien sur celui correspondant à mon id_document 1491

Pour cela aussi il faut une fois passé à l’affichage du deuxième document que je puisse a nouveau répéter l’opération, donc que la balise compteur soit à valeur « 2 » pour aller suite au savant calcul devenir valeur « 3 » et faire afficher au clic l’id_document coresspondant.

Pardonnez moi si je suis laborieux, mais je pense et crois essentiel la bonne compréhension pour d’autres usages ulterieur

Cordialement

Le 18 mars 2010 11:38, Eric Boutigny <e.boutigny@gmail.com> a écrit :

ok l’horizon s’éclaircit … Merci encore Denis

je reprends la lecture de

http://www.spip.net/fr_article4009.html

CAr maintenant il s’agit d’exploiter cela, à savoir que j’affiche à l’ouverture de mon article la premiere image de mon portfolio, (je suis donc à « 0=>69 » , 69 etant l’id de mon doc et de monter le lien sur cette image pour passer à la suivante.

Le 18 mars 2010 10:49, denisb <denisb@laposte.net> a écrit :

Le 18/03/10 10:32, Eric Boutigny a écrit :

Suis je dans le « bon le vrai » ou pas tout à fait ?

[(#REM) initialisation à vide du tableau.
à faire ‹ en dehors › de la boucle ! ]
#SET{doc, #ARRAY}

<B_docs_art>

<BOUCLE_docs_art(DOCUMENTS){id_article}>

[(#REM) remplissage du tableau avec chaque id_document ]
[(#SET{doc, #GET{doc}|push{#ID_DOCUMENT}})]
</BOUCLE_docs_art>
</B_docs_art>

[(#REM) ici le tableau est plein.
joli affichage. ]
[(#GET{doc}|foreach)]


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


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !