liste d'articles et un article qui s'affiche via ajax

Bonjour

Je rencontre quelques difficultés pour utiliser {ajax}
Je ne dois certainement pas écrire les boucles correctement.
Je cherche à afficher un article au dessus de la liste d’article sans changer de page.
Lorsque je clique sur un lien de l’article, seul l’article change.

Donc :

dans un squelette article_rubrique.html j’ai le code suivant qui m’affiche mon article :

<BOUCLE_article_rub(ARTICLES){id_article}>

[(#TITRE|supprimer_numero)]

[(#DATE|affdate).] [(#LOGO_ARTICLE_NORMAL||image_reduire{320,*}inserer_attribut{'border','0'})] [

(#TEXTE)

]

Dans le squelette de ma rubrique j’ai l’inclusion suivante :

<INCLURE{fond=article_rubrique}{ajax}{env} />

et en dessous la liste des articles:

<B_lesarticles>
#_lesarticles:ANCRE_PAGINATION
<BOUCLE_lesarticles(ARTICLES){id_rubrique}{par date}{inverse}{pagination 20}>
[(#COMPTEUR_BOUCLE|alterner{’

’,’
’})]

[(#TITRE|supprimer_numero)]

[(#DATE|affdate).] [(#LOGO_ARTICLE_NORMAL||image_reduire{320,*}inserer_attribut{'border','0'})]
[(#COMPTEUR_BOUCLE|alterner{'','
 
'})]

#_lesarticles:PAGINATION{prive}

</B_lesarticles>

Mais ca ne fonctionne pas correctement. Où me trompe-je ?

Merci d’avance

yanik

Bonjour,

J’ai modifié mon code comme ceci au niveau de l’url qui appelle :

<B_lesarticles>
[(#_lesarticles:ANCRE_PAGINATION)]
<BOUCLE_lesarticles(ARTICLES){id_rubrique}{par date}{inverse}{pagination 20}>
[(#COMPTEUR_BOUCLE|alterner{‹ 

 ›,‹ 
 ›})]

[(#TITRE|supprimer_numero)]

[(#DATE|affdate).] [(#LOGO_ARTICLE_NORMAL||image_reduire{320,*}inserer_attribut{'border','0'})]
[(#COMPTEUR_BOUCLE|alterner{'','
 
'})] [

(#_lesarticles:PAGINATION{prive})

]

</B_lesarticles>

J’ai donc maintenant l’affichage de mon article au dessus de ma liste.
Par contre à chaque clic il me recharge entièrement la page, sauf pour le premier clic, lorsque j’affiche le premier article

Merci

Yanik


De : Yannick Fortin yan_fortin@yahoo.fr
À : « spip@rezo.net » spip@rezo.net
Envoyé le : Dimanche 10 mars 2013 13h16
Objet : [Spip] liste d’articles et un article qui s’affiche via ajax

Bonjour

Je rencontre quelques difficultés pour utiliser {ajax}
Je ne dois certainement pas écrire les boucles correctement.
Je cherche à afficher un article au dessus de la liste d’article sans changer de page.
Lorsque je clique sur un lien de l’article, seul l’article change.

Donc :

dans un squelette article_rubrique.html j’ai le code suivant qui m’affiche mon article :

<BOUCLE_article_rub(ARTICLES){id_article}>

[(#TITRE|supprimer_numero)]

[(#DATE|affdate).] [

(#TEXTE)

]

Dans le squelette de ma rubrique j’ai l’inclusion suivante :

<INCLURE{fond=article_rubrique}{ajax}{env} />

et en dessous la liste des articles:

<B_lesarticles>
#_lesarticles:ANCRE_PAGINATION
<BOUCLE_lesarticles(ARTICLES){id_rubrique}{par date}{inverse}{pagination 20}>
[(#COMPTEUR_BOUCLE|alterner{‹ 

 ›,‹ 
 ›})]

[(#TITRE|supprimer_numero)]

[(#DATE|affdate).] [(#LOGO_ARTICLE_NORMAL||image_reduire{320,*}inserer_attribut{'border','0'})]
[(#COMPTEUR_BOUCLE|alterner{'','
 
'})]

#_lesarticles:PAGINATION{prive}

</B_lesarticles>

Mais ca ne fonctionne pas correctement. Où me trompe-je ?

Merci d’avance

yanik


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