Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

Oui, merci, j'avais déjà lu votre intervention à ce sujet le 19/01, je vais le faire tout de suite :slight_smile:

C'est fait mais cela ne règle pas mon problème...

Cécile

----- Original Message ----- From: "Sylvain Lesage" <slesage@abc.gob.bo>
To: <spip@rezo.net>
Sent: Thursday, March 11, 2010 9:15 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

Finalement ça marche en rajoutant #ID_RUBRIQUE dans pagination, par contre cela me crée toujours des erreurs puisque le div id qui se rajoute à toujours le même nom (on sait qu'un ID doit être unique dans une page).

Une dernière question : est-ce normal que mon URL se rallonge quand je click sur plusieurs paginations ?
Exemple : http://www.telejuris.fr/spip.php?page=agenda_complet&debut377=1&debut378=1&debut384=1#pagination384

boucle qui fonctionne :
<B_agenda2>
#_agenda2:ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 1 #ID_RUBRIQUE}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#_agenda2:PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

Merci
Cécile

----- Original Message ----- From: "Sylvain Lesage" <slesage@abc.gob.bo>
To: <spip@rezo.net>
Sent: Thursday, March 11, 2010 9:15 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

Oups, desolé pour la signature... je sais qu'il faut pas...

----- Mail Original -----
De: "Sylvain Lesage" <slesage@abc.gob.bo>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 17:15:04
Objet: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

Le 11 mars 10 à 22:15, Sylvain Lesage a écrit :

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

ah tiens !, pour du debug, ce serait intéressant aussi une balise qui affiche le nom de la boucle

Claude

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

Le 11/03/2010 22:15, Sylvain Lesage a écrit :

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
etc - Consultor Web etc

Salut Sylvain,
c'est sympa de participer aux listes d'entraide spip,
mais l'écologie sur les listes, ou peut être la déontologie,
veut qu'on laisse ses cartes de visites professionnelles
au vestiaire !
En l'occurence, il serait préférable que tu retires tes coordonnées
professionnelles de ta signature...

Merci d'avance, pour tous
JLuc

Le 11/03/2010 22:28, Sylvain Lesage a écrit :

Oups, desolé pour la signature... je sais qu'il faut pas...

Super:-)
JL

Euh... Chez moi ça marche©....
Je n'ai pas de soucis de pagination... Est-ce que vous avez réglé le problème entre temps?
(explication: lorsque je clique sur une pagination, la liste d'événements change et grâce à l'ancre, je suis juste au début de la liste. Les autres listes/paginations ne sont pas touchées)

Le 11 mars 10 à 18:40, Cécile Tonnelle a écrit :

Oui, merci, j'avais déjà lu votre intervention à ce sujet le 19/01, je vais le faire tout de suite :slight_smile:

C'est fait mais cela ne règle pas mon problème...

Cécile

----- Original Message ----- From: "Sylvain Lesage" <slesage@abc.gob.bo>
To: <spip@rezo.net>
Sent: Thursday, March 11, 2010 9:15 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

*******************************
Sylvain LESAGE
ABC - Consultor Web
Correo elec: slesage@abc.gob.bo
Tel externo: 2121477
Tel interno: 2500
*******************************

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

_______________________________________________
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

_______________________________________________
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

Le 11/03/10 22:39, dlatr a écrit :

ah tiens !, pour du debug, ce serait intéressant aussi une balise qui
affiche le nom de la boucle

hum.

dans mes_fonctions.php :
   function balise_INFO_BOUCLE($p) {
     $b_nom = $p->id_boucle ? $p->id_boucle : $p->descr['id_mere'];
     $t_nom = $p->type_requete ? strtoupper($p->type_requete) : "";
     $p->code = $b_nom ? "'BOUCLE$b_nom($t_nom)'" : "'hors_boucle'";
     $p->interdire_scripts = false;
     return $p;
   }

appel dans le squelette avec :
   #INFO_BOUCLE
ou
   #_truc:INFO_BOUCLE
ou
   #TOTAL_BOUCLE retours de la #INFO_BOUCLE
ou
   ...

(j'ai comme un doute sur l'utilité de la deuxième notation...)

Le 12/03/2010 01:56, denisb a écrit :

Le 11/03/10 22:39, dlatr a écrit :

ah tiens !, pour du debug, ce serait intéressant aussi une balise qui
affiche le nom de la boucle

dans mes_fonctions.php :
function balise_INFO_BOUCLE($p) {

...

Je note !
Est-ce que ça vaudrait pas le coup de faire un plugin dédié au debug ?

Avec cette balise qu'on pourrait peut être renommer debug_boucle
et à laquelle il serait possible d'adjoindre des params...

avec une balise DEBUG_ASSERT dont je me sers dans tous mes développements
php et qui serait utile en SPIP, pour vérifier que des conditions
supposées remplies sont effectivement remplies et faire un log sinon :

par exemple, dans une page réservée aux adminns
#DEBUG_ASSERT{(#STATUT|=={0minirezo}),Une page réservée est ouverte à un non admin !!!}

et quelques autres encore ...

JLuc

Le 12/03/10 10:26, JLuc a écrit :

et quelques autres encore ...

un truc rigolo serait de faire 'à la firebug' :

l'arbre des boucles et, au survol du nom de la boucle,
coloriser sur la page le fond des éléments qui en dépendent...

Le 12 mars 10 à 01:56, denisb a écrit :

Le 11/03/10 22:39, dlatr a écrit :

ah tiens !, pour du debug, ce serait intéressant aussi une balise qui
affiche le nom de la boucle

hum.

dans mes_fonctions.php :
function balise_INFO_BOUCLE($p) {
   $b_nom = $p->id_boucle ? $p->id_boucle : $p->descr['id_mere'];
   $t_nom = $p->type_requete ? strtoupper($p->type_requete) : "";
   $p->code = $b_nom ? "'BOUCLE$b_nom($t_nom)'" : "'hors_boucle'";
   $p->interdire_scripts = false;
   return $p;
}

appel dans le squelette avec :
#INFO_BOUCLE
ou
#_truc:INFO_BOUCLE
ou
#TOTAL_BOUCLE retours de la #INFO_BOUCLE
ou
...

(j'ai comme un doute sur l'utilité de la deuxième notation...)

boum, ok bravo, je vais tester ça ce we.

Claude

Le 11 mars 10 à 19:39, Cécile Tonnelle a écrit :

Finalement ça marche en rajoutant #ID_RUBRIQUE dans pagination, par contre cela me crée toujours des erreurs puisque le div id qui se rajoute à toujours le même nom (on sait qu'un ID doit être unique dans une page).

je ne vois pas, ce doit être en dehors de ton exemple (ou la fatigue) mais tu peux faire pareil pour l'id <id="truc#ID_RUBRIQUE">

Claude

Une dernière question : est-ce normal que mon URL se rallonge quand je click sur plusieurs paginations ?
Exemple : http://www.telejuris.fr/spip.php?page=agenda_complet&debut377=1&debut378=1&debut384=1#pagination384

boucle qui fonctionne :
<B_agenda2>
#_agenda2:ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 1 #ID_RUBRIQUE}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#_agenda2:PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

Merci
Cécile

----- Original Message ----- From: "Sylvain Lesage" <slesage@abc.gob.bo>
To: <spip@rezo.net>
Sent: Thursday, March 11, 2010 9:15 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?}{statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

Merci mais < div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > se créé tout seul... je ne peut donc pas lui rajouter #ID_RUBRIQUE

Info Spip.net (SPIP 1.9.1) :
Le critère {pagination} implique par défaut le critère {fragment}. Tout le contenu de la boucle (parties avant, principale, après ou alternative) est inclus dans un div portant la class fragment, et un id unique : <div id="fragment_html_1c4f894574d730e016e980d91fa678ca_articles" class="fragment">

Cécile

----- Original Message ----- From: "dlatr" <claude.delattre@gmail.com>
To: "Cécile Tonnelle" <cecile@reflet-web.com>
Cc: <spip@rezo.net>
Sent: Friday, March 12, 2010 7:01 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Le 11 mars 10 à 19:39, Cécile Tonnelle a écrit :

Finalement ça marche en rajoutant #ID_RUBRIQUE dans pagination, par contre cela me crée toujours des erreurs puisque le div id qui se rajoute à toujours le même nom (on sait qu'un ID doit être unique dans une page).

je ne vois pas, ce doit être en dehors de ton exemple (ou la fatigue)
mais tu peux faire pareil pour l'id <id="truc#ID_RUBRIQUE">

Claude

Une dernière question : est-ce normal que mon URL se rallonge quand je click sur plusieurs paginations ?
Exemple : http://www.telejuris.fr/spip.php?page=agenda_complet&debut377=1&debut378=1&debut384=1#pagination384

boucle qui fonctionne :
<B_agenda2>
#_agenda2:ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?} {statut=publie}{pagination 1 #ID_RUBRIQUE}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</ strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</ em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#_agenda2:PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ ul><br />
<//B_agenda2>

Merci
Cécile

----- Original Message ----- From: "Sylvain Lesage" <slesage@abc.gob.bo
>
To: <spip@rezo.net>
Sent: Thursday, March 11, 2010 9:15 PM
Subject: Re: [Spip] Plusieurs paginations sur une même page

Juste une habitude qui evite pas mal d'erreurs:
dans l'appel à la balise, toujours spécifier à quelle boucle ca s'applique, par exemple, dans ton cas:
#_agenda2:ANCRE_PAGINATION
et
#_agenda2:PAGINATION

----- Mail Original -----
De: "Cécile Tonnelle" <ctonnelle@reflet-web.com>
À: spip@rezo.net
Envoyé: Jeudi 11 Mars 2010 12:41:05
Objet: [Spip] Plusieurs paginations sur une même page

Bonjour

J'ai un problème avec le système de pagination, Le fragment créée à toujours le même nom
< div id = "fragment_html_8e6af673cd57a41cee31e369a67f4167_agenda2" class = "fragment" > ce qui va être sûrement problématique quand la pagination se fera...

Ma boucle :
<B_agenda2>
#ANCRE_PAGINATION
<BOUCLE_agenda2(EVENEMENTS){par date_debut}{inverse}{id_rubrique?} {statut=publie}{pagination 8}>
<ul><li>
[<strong>(#DATE_DEBUT|agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})</ strong> : <span class="coul_gris_gras">#TITRE</span> <em>- #LIEU</ em><div class="texte_agenda2">#DESCRIPTIF</div>]
</li></ul>
</BOUCLE_agenda2>
[<p class="pagination">(#PAGINATION)</p>]
</B_agenda2>
<ul><li>Pas de colloques et/ou formations pour l'instant</li></ ul><br />
<//B_agenda2>

J'ai essayé de rajouter #ID_RUBRIQUE {pagination 8 #ID_RUBRIQUE } mais cela ne change rien...

La page : http://www.telejuris.fr/spip.php?page=agenda_complet

Merci
Cécile

Le 12/03/2010 10:33, denisb a écrit :

Le 12/03/10 10:26, JLuc a écrit :

et quelques autres encore ...

par exemple un #DEBUG_LOG{message de debug}
(bon, ça fait 3 balises outils de debug)

et dans la config, yaurait une case à cocher pour activer globalement
tous les outils de debugs
et/ou plusieurs cases à cocher, une pour chaque outil.

un truc rigolo serait de faire 'à la firebug' :
l'arbre des boucles et, au survol du nom de la boucle,
coloriser sur la page le fond des éléments qui en dépendent...

ouhla, super, mais ça me fait plus penser à une amélioration du debuger intégré là...

JL

Le 12 mars 10 à 19:58, dlatr a écrit :

Le 12 mars 10 à 01:56, denisb a écrit :

Le 11/03/10 22:39, dlatr a écrit :

ah tiens !, pour du debug, ce serait intéressant aussi une balise qui
affiche le nom de la boucle

hum.

dans mes_fonctions.php :
function balise_INFO_BOUCLE($p) {
  $b_nom = $p->id_boucle ? $p->id_boucle : $p->descr['id_mere'];
  $t_nom = $p->type_requete ? strtoupper($p->type_requete) : "";
  $p->code = $b_nom ? "'BOUCLE$b_nom($t_nom)'" : "'hors_boucle'";
  $p->interdire_scripts = false;
  return $p;
}

appel dans le squelette avec :
#INFO_BOUCLE

c'est ok, la suivante ne sert pas effectivement ; l'utilisation avec TOTAL_BOUCLE peut être intéressante mais je n'est pas encore trouvé d'utilisation

Claude

ou
#_truc:INFO_BOUCLE
ou
#TOTAL_BOUCLE retours de la #INFO_BOUCLE
ou
...

(j'ai comme un doute sur l'utilité de la deuxième notation...)

boum, ok bravo, je vais tester ça ce we.

Claude