SPIP ecureuil




Thème de ce forum :

Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !



goody23
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !
30 décembre 2008 19:36

Bonjour,

Je developpe actuellement un site sous SPIP V2.0 et je me faisait une joie d’utiliser les nouveau mecanismes d’ajax et de pagination pour rafraichir proprement certaines zones du squelette.

J’ai donc pour cela testé tous les exemples (http://www.spip.net/fr_article3753.html entre autre) et ça ne fonctionne pas.

Tout d’abord si on recopie l’exemple tel quel, le message d’erreur "Champ #PAGINATION hors boucle" s’affiche.

J’encadre donc la noisette avec les balises ( ...) et le message disparait.

Je teste le clic sur les pages ... ça marche mais SANS AJAX !!!—> Toute la page clignote à chaque changement de page !!

Comment faire pour ne rafraichir que la zone souhaitée avec une petite opacité de 50% comme promis par le systeme SPIP 2.0 ?

Help, je m’arrache les cheveux !!!j’ai tout testé !!! (faut il activer ajax quelque part ?)

Ce qu’il manque aujourd’hui, c’est des exemples concrets de squelettes qui fonctionnent avec ce principe.

Merci d’avance !!!!

Rechercher dans les forums:
 

goody23
5 janvier 2009 12:51
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Une petite relance !!

Quelqu’un a t’il un exemple concret de pagination ajax/spip sur lequel les débutants pourraient s’appuyer.

Il faudrait simplement :
- un squelette contenant la ligne [(#INCLURE...ajax)]
- une noisette qui contient la pagination ajax et qui devient grise lors du changement de page

S’il vous plait, je m’arrache les cheveux sur ce truc.

Merci d’avance à tous ceux qui me donneront un coup de main (qui sera utile pour d’autres j’en suis persuadé)

creu
5 janvier 2009 22:55
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Ce n’est pas plutôt que tu ne vois pas les liens de la pagination sur ton site ? je dis ça parce que c’est ce qu’il vient de m’arriver...

denisb
5 janvier 2009 23:49
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

regarde le squelette de la page article.html de spip-contrib :
http://www.spip-contrib.net/www.spi...
et particulièrement le bloc des forums :
[(#REM) Forum de l'article ]

il appelle la noisette :
http://www.spip-contrib.net/www.spi...

tout est là.

6 janvier 2009 09:19
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Merci à tous pour votre aide,

Aprés avoir testé les differents exemples proposés, j’ai compris d’ou venais mon probleme : Je n’utilisais pas l’inclure de inc-head dans mon squelette principal , en effet, j’avais pris l’habitude creer moi meme mon propre head...

Ma contrib :

Pour que ajax fonctionne sur tous les squelettes —> n’oubliez pas d’INCLURE le inc-head qui contient le code pour permettre d’utiliser ajax et javascript

Alain BOURDEAU
6 janvier 2009 21:39
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Bonjour, Ajax marche bien, mais j’obtient le message : Erreur : filtre « calcul_bornes_pagination » non défini pour chaque balise #PAGINATIONprecedent_suivant ou autre filtre. Comment ’dominer’ cette imperfection Merci

denisb
6 janvier 2009 21:56
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

il te faut remplacer les fichiers :

 
pagination_page_precedent_suivant.html
pagination_page.html
pagination_precedent_suivant.html
pagination.html
paginationitem.html

de ton répertoire squelettes/modeles/
par leurs homonymes de prive/modeles/

Alain BOURDEAU
6 janvier 2009 22:08
Spip 2.0 + Ajax + pagination : [résolu]

Bingo ! Merci bien pour l’éfficience, la rapidité de réponse. Alain

goody23
6 janvier 2009 23:21
Petit bug :-)

Lorsque je clique sur un numero de page de ma pagination ajax, au moment ou le module ajaxisé devient gris, il (le module) se decale d’une ligne vers le bas pendant le chargement.

une fois le chargement terminé, le module revient a sa position initiale.

Ce bug, a lieu sur IE (comme par hasard...), si vous savez comment le regler je suis preneur, merci d’avance

beebop
16 janvier 2009 14:40
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Pour ma part il manquai juste #INSERT_HEAD dans mon squelette perso "inc-entete.html"

Balise d’appel entre autre du javascript (dernière ligne de "inc-entete.html" de la -dist"

Et tout est OK

toma_le_boulet
22 janvier 2009 15:55
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

bonjour,

ma pagination ne fonctionne pas, j’ai essayé les différentes propositions ci-dessus mais j’en suis toujours au même point :

dans une boucle principale rubrique, j’écris cette boucle dont je souhaite paginer les résultats :

le message d’erreur est :

"#PAGINATION sans critère {pagination} ou employé dans une boucle récursive"

dans la case de droite il mentionne "_principale" qui est le nom de la boucle totale de la page....

ce message d’erreur est incompréhensible car ses arguments sont faux, selon moi...

quelqu’un a-t-il une idée ? merci

Zéas
8 février 2009 20:10
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Tes balises #ANCRE_PAGINATION et #PAGINATION font-ils partie de la boucle article ? (compris antre et )

Zéas
8 février 2009 20:13
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Ouh la, je répète mon intervention :

Tes balises #ANCRE_PAGINATION et #PAGINATION font-elles partie de la boucle article ? (compris entre et <B_article> et </B_article>)

Alain BOURDEAU
8 février 2009 23:34
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

La ligne d’appel

<BOUCLE_la_rub_1(RUBRIQUES){id_rubrique}>
        <div class="art_arch_entete">[(#TITRE|supprimer_numero)]</div>
<INCLURE{fond=rub_droite_202}{id_rubrique} {self=#SELF} {env} {ajax}>
</BOUCLE_la_rub_1>

Qui appelle :

[(#REM) la rubrique droite de 202 ]
<B_rub_droite>
<div class="art_arch_bg">
        <p class="pagination">Pages : [(#PAGINATION {precedent_suivant})]</p>
        <BOUCLE_rub_droite(ARTICLES){id_rubrique} {par date} {inverse} {pagination 8}>
        <!--<div class="art_arch_bloc">-->
        <div class="ajax">
        <p class="art_arch_date">le [(#DATE|affdate_jourcourt)]</p>
        <a class="am_bloc" href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>
        </div>
        </BOUCLE_rub_droite>
        <p class="pagination">Pages : [(#PAGINATION {precedent_suivant})]</p>
</div>
</B_rub_droite>

Avec ça j’ai bien les bonnes adresses dans les url

A suivre Alain

Mohend
1er mars 2009 23:41
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Cet appli est très solitaire, elle ne supporte pas d’autres appli ajax ou java ...dommage. Pour la faire fonctionner je dois virer d’autre scripts hélas...du coup je ne m’en sert pas :(

rata
13 mai 2009 15:32
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

Bonjour à toutes et à tous,

ma récente migration en 2.0 m’a causé pas mal de galère, j’ai pu me débrouiller comme je pouvais mais ma pagination ne fonctionne pas du tout, malgré les différents tests effectués selon vos conseils (ci dessus).

l’erreur est la suivante : Erreur : filtre « calcul_bornes_pagination » non défini.

voilà le lien de la page : http://saulomercader.org/spip.php?r...

j’ai bien intégré dans rubrique.html :

[(#REM) Articles de la rubrique ]
                <!--<div class="logo-articles"-->
        <INCLURE{fond=inc-articles}{env}{ajax}>

et dans le fichier inc-articles.html :

<B_nomsarticles>
                [<p class="pagination">(#PAGINATION{page})</p>]
        <div>
                <BOUCLE_nomsarticles (ARTICLES) {id_rubrique} {par num titre} {tout} {pagination 8}>
                        <div style="height:124px;width:104px;margin:2%;margin-left: 4%;float:left;">
                                <a href="#URL_ARTICLE&lang=[(#ENV{lang,fr})]">
                              <div>[(#LOGO_ARTICLE||image_reduire{100})]</div><div style="clear:both"></div>
                                 <div  style="font-size:11px;text-align:center;"> <a href="#URL_ARTICLE&lang=[(#ENV{lang,fr})]">#TITRE</a>
                                                </div>                               
                        
                      </a>
                   </div>                        
                </BOUCLE_nomsarticles>
        </div>
        [<p class="pagination">(#PAGINATION{page})</p>]
</B_nomsarticles>

un grand merci pour votre aide :’(

treza
14 mai 2009 16:41
Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP !

ça marche...

mi pas comprendre pourquoi....

merci :)

RSS






squelette