Et bien, quelle bonne idée que d'avoir gardé ce mail car cela fonctionne. Voici 
ce que j'ai écrit :

Dans la fichier rubrique.html, appel à l'inclure comme ceci pour mon cas :
[(#REM) Articles issus de la syndication ]
<INCLURE{fond=includes/inc-pagi-syndic}{ajax}{env} 
{id_syndic}{lancre=_lid#ID_SYNDIC}>

Et dans le fichier inclus ( inc-pagi-syndic.html), voici le code simplifié :

<B_a_syndic>
<BOUCLE_le-site(SITES){id_syndic}>
<h2>Articles issus du flux RSS du site de #NOM_SITE</h2>
</BOUCLE_le-site>
#ANCRE_PAGINATION
<ul>
<BOUCLE_a_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} 
{pagination 5 #ENV{lancre}}>
<li>
<h3><a href="#URL_ARTICLE" class="spip_out" title="Lire 
l'article&nbsp;&laquo;&nbsp;#TITRE&nbsp;&raquo;">#TITRE</a></h3>
<small>[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)][ &mdash; 
<em>(#TAGS|afficher_tags)</em>]</small>
[<div class="introduction">(#DESCRIPTIF|image_reduire{300})</div>]
</li>
</BOUCLE_a_syndic>
</ul>
[<p class="pagination">
 (#PAGINATION)
</p>]
</B_a_syndic>

J'ai donc dans ma page des ancres de ce type :
<a name='pagination_lid11' id='pagination_lid11'></a>
où le nombre correspond à l'#ID_SYNDIC et donc est unique et cela passe chez 
les validateurs.

Accessoirement, je suis retourné voir sur SPIP.net histoire de et 
effectivement, la solution était présente ( 
http://www.spip.net/fr_article3367.html). Mais comme je n'étais pas parti sur 
une logique d'INCLURE, je n'avais pas vu cette subtilité. En d'autres termes, 
ce n'est manifestement faisable qu'avec un INCLURE.

Merci à toutes et à tous pour votre aide.


Le 06/09/10 09:15, « Cécile Tonnelle » <cec...@reflet-web.com> a écrit :

Bonjour

Je ne sais pas si ça peut aider, mais j'avais gardé un mail parlant de ce
problème (moi, je n'ai pas réussi à le faire marcher)



Le 23 avr. 10 à 11:23, Guy Cesaro a écrit :
> !!! incroyable. T'es mon héros ! Comment ça fonctionne exactement ?
> Y a une
> doc que j'ai loupé ?

oui/non
  http://www.spip.net/ecrire/?exec=articles&id_article=3367 message du
6 mars 23h :)


> Merci à toi et à teddy !
>
> Le 23 avril 2010 10:34, denisb <den...@laposte.net> a écrit :
>
>> Le 23/04/10 10:03, Guy Cesaro a écrit :
>>
>> Merci, mais comme le souligne teddy, l'id du<a
>> name='pagination_lesnews'
>>> id='pagination_lesnews'>  est ajouté par automatiquement par la
>>> balise
>>> #ANCRE_PAGINATION, donc je vois mal comment je pourrais faire.
>>>
>>
>>
>> hmmm...
>>
>>
>> dans le squelette appelant :
>> <INCLURE{fond=bloub, env, truc=_abc}>
>> <hr>
>> <INCLURE{fond=bloub, env, truc=_def}>
>>
>> dans bloub.html :
>> <B_a>
>> #ANCRE_PAGINATION
>> <BOUCLE_a(ARTICLES) {pagination 25 #ENV{truc}}>
>> #TITRE<br />
>> </BOUCLE_a>
>> #PAGINATION
>> </B_a>
>>
>>
>> tu auras bien pour chacun de tes INCLURE
>> une pagination avec :
>> <a name='pagination_abc' id='pagination_abc'></a>
>> ou
>> <a name='pagination_def' id='pagination_def'></a>



----- Original Message -----
From: "GUIHARD Jean-Philippe" <jp.guih...@ahbretagne.com>
To: "dlatr" <claude.delat...@gmail.com>
Cc: "AMIGO" <spip@rezo.net>
Sent: Monday, September 06, 2010 1:35 PM
Subject: Re: [Spip] Plusieurs bloc de pagination dans une même page


Cela ne fonctionne pas en mettant :
<BOUCLE_articles_syndic(SYNDIC_ARTICLES) {id_syndic} {age<180} {par
date}{inverse} {pagination #ID_SYNDIC 5}>

Cela me donne toujours cela dans le code source :<a name="pagination 5"
id="pagination 5"></a> quelque soit l'id_syndic.

Si j'ai bien compris, #ANCRE_PAGINATION récupère le nom de la boucle pour
créé l'ancre. Dans mon cas, l'ancre est <a name="pagination_articles_syndic"
id="pagination_articles_syndic"></a>.

Je ne dois pas être le seul à avoir plusieurs plages de pagination sur une
même page ;-)

Comment faites-vous alors ?

Le 06/09/10 11:41, « dlatr » <claude.delat...@gmail.com> a écrit :

>
>
> Le 6 sept. 10 à 10:58, GUIHARD Jean-Philippe a écrit :
>
>> Bonjour,
>>
>> Sur cette page (http://jp.guihard.net/spip.php?rubrique10) j'ai une
>> liste de sites dont pour certains, je récupère et affiche un extrait
>> avec pagination de leur flux RSS. Pour ce faire j'ai une boucle qui
>> va chercher cela. Le problème est que j'ai une #ANCRE_PAGINATION
>> dans la boucle qui récupère le flux et donc, sur la page il y a
>> plusieurs fois cette ancre et donc plusieurs fois <a
>> name="pagination_articles_syndic" id="pagination_articles_syndic"></
>> a> ce qui ne passe pas pour la validation de la page.
>>
>> Existe-t-il une solution à ce problème ?
>>
>> Voici la boucle dès fois que...
>>
>>      [(#REM) Sites de la rubrique ]
>>         <BOUCLE_lessites(SITES){id_rubrique}{inverse}{par nom_site}>
>>        <div class="sites-sommaire">
>>            <h3 class="#EDIT{nom_site}"><a href="[(#ID_SYNDIC|
>> generer_url_entite{site})]">#NOM_SITE</a></h3>
>>            <div class="logo-sites">
>>            <a href="#URL_SITE" title="Aller au site :
>> #NOM_SITE.">[(#LOGO_SITE|image_reduire{120,0})]</a>
>>            [(#DESCRIPTIF)]
>>        </div>
>>            [<p class="#EDIT{url_site} hyperlien-sommaire"><a
>> href="#URL_SITE" class="spip_out" title="Aller au site :
>> #NOM_SITE.">(#URL_SITE|couper{80})</a></p>]
>>
>>            [(#REM) Articles issus de la syndication ]
>>            <B_articles_syndic>
>>        <div class="syndikation">
>>            <h2>Articles issus du flux RSS du site de #NOM_SITE</h2>
>>                #ANCRE_PAGINATION
>>                <ul>
>>                    <BOUCLE_articles_syndic(SYNDIC_ARTICLES)
>> {id_syndic} {age<180} {par date}{inverse} {pagination 5}>
>
> essaie avec {pagination #ID_SYNDIC 5}
> Claude
>
>>                    <li>
>>                        <h3><a href="#URL_ARTICLE"
>> class="spip_out">#TITRE</a></h3>
>>                        <small>[(#DATE|affdate_jourcourt)][,
>> <:par_auteur:> (#LESAUTEURS)][ &mdash; <em>(#TAGS|afficher_tags)</
>> em>]</small>
>>                        [<div class="introduction">(#DESCRIPTIF|
>> image_reduire{300})</div>]
>>                    </li>
>>                    </BOUCLE_articles_syndic>
>>                </ul>
>>                [<p class="syndikation_pagination">
>>                (#PAGINATION)
>>                </p>]
>>            </div>
>>            </B_articles_syndic>
>>        </div>
>>
>> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
>>
>> Jean-Philippe Guihard
>


\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://www.jp.guihard.net/>
<http://fureurdunoir.free.fr/>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@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




\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://www.jp.guihard.net/>
<http://fureurdunoir.free.fr/>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@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

Répondre à