SPIP Forums

[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.


Accueil du site> Forums de discussion >  Création de squelettes > Spip 2.0 + Ajax + pagination : Le mecanisme ne fonctionne pas... HELP (...)

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

par goody23 - 30 décembre 2008 19:36 - Réponse(s) : 17

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 !!!!


Indiquez l'intérêt que vous portez à cette question
1 vote

Suivre la vie du site

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

5 janvier 2009 12:51 - par goody23

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é)


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

5 janvier 2009 22:55 - par creu

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...


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

5 janvier 2009 23:49 - par denisb

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à.


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

6 janvier 2009 09:19

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


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

6 janvier 2009 21:39 - par Alain BOURDEAU

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


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

6 janvier 2009 21:56 - par denisb

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/


Spip 2.0 + Ajax + pagination : [résolu]

6 janvier 2009 22:08 - par Alain BOURDEAU

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


Petit bug :-)

6 janvier 2009 23:21 - par goody23

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


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

16 janvier 2009 14:40 - par beebop

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


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

22 janvier 2009 15:55 - par toma_le_boulet

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


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

8 février 2009 20:10 - par Zéas

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


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

8 février 2009 20:13 - par Zéas

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>)


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

8 février 2009 23:34 - par Alain BOURDEAU

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


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

1er mars 2009 23:41 - par Mohend

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 :(


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

13 mai 2009 15:32 - par rata

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 :’(


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

14 mai 2009 16:41 - par treza

ça marche...

mi pas comprendre pourquoi....

merci :)


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

24 novembre 2009 19:26 - par casp

petite note : il suffit de lire la documentation SPIP pour le savoir .. mais je le précise car je ne l’avais pas vue de suite et ca peux peu être aider quelqun.

Ne pas oublier pour avoir une pagination ajax, à mettre la class "pagination" à l’élement contenant la balise PAGINATION


Répondre à la question


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

  • Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :
  • Installation, mise à jour

    Utilisation de l’espace privé

    Administration, gestion, configuration du site

    Créer ses squelettes

Qui êtes-vous ? (optionnel)
  • [Se connecter]

  • par casp - 15 mars 19:58

    Image_recadre et pourcentage

    Pas de réponse

    Bonjour, j’aurai aimé savoir si quelqun sais si il est possible d’utiliser le filtre image recadre avec non pas des valeur en pixel mais en pourcentage ? Ou peu être plustôt récupérer avec du php les valeurs en pixel en fonction du pourcentage et les (...)

  • par rfissa - 15 mars 19:34

    Problème d'affichage de fichiers flash sur le serveur OVH

    Réponse(s) : 2

    bonjour, je suis chez ovb et j ai le meme probleme, ma www.sweethomeinvest.ch ne s affiche pas correctement y a que le fond qui s affiche au fait, c est une page html faite sur dreamweaver avec 2 elements flash .swf (un menu et une intro) depuis (...)

  • par Suske - 15 mars 16:49

    Banniere, lien vers page accueil

    Réponse(s) : 2

    Ben SPIP permet de faire des sites normaux... C’est multiflex qui est pas normal :-) Le gars s’est amusé avec les inclusions, cfg, un css dynamique... Bref, a priori je dirais que ça se passe dans un fichier appelé par /layouts/layoutX.html, dans la (...)

  • par s t i | g a r d - 15 mars 16:43

    Formulaire visible que par admin

    Réponse(s) : 2

    Merci je ne connaissais pas cette balise. Je tente ce code [(#SESSIONstatut|==0minirezo|oui) <a href="mon lien">Blabla</a>] Cependant, sur la page, spip m’indique que le filtre "oui" est non défini et je suis bien connecté (...)

  • par s t i | g a r d - 15 mars 16:21

    Squelette créé + #ENV

    Réponse(s) : 1 - Résolu

    J’ai modifié le squelette auteur et j’ai modifié les id des formulaires dans la base de donnée pour qu’ils aient le même id que les auteurs.

  • par JC - 15 mars 15:01

    FICHIER et image_masque

    Réponse(s) : 2

    prouvé, mais ne fonctionne pas

  • par ubiq - 13 mars 23:29

    Alternative à age_relative

    Réponse(s) : 2

    L’inspiration m’est venue quand je n’y croyais plus. A la racine de mon squelette, hors de toute boucle, je place : <BOUCLE_EVENEMENTS_A_EXCLURE(evenements) age_relatif>0 doublons evts> </BOUCLE_EVENEMENTS_A_EXCLURE> Que je peux (...)

  • par Guronsan - 13 mars 22:17

    Problème utilisation critère doublons ou unique dans boucle perso

    Réponse(s) : 2

    nope. MY_INSCRIPTIONS a une entrée id_article et id_membre dans la base de données. la boucle MY_MEMBRE récupère l’id_membre dans MY_INSCRIPTION en fonction de l’article déjà défini

  • par blazouf - 13 mars 18:28

    Squelettes, rubriques et sous rubriques

    Réponse(s) : 2 - Résolu

    Super !! J’ai ENFIN compris comment marche ce systeme de squelette ! milles merci pour la réponse rapide !

  • par ubiq - 13 mars 15:08

    Balise FICHIER et crash

    Réponse(s) : 5 - Résolu

    Autre chose, j’ai regardé les dernières entrées de ma table documents par PHPmyAdmin, et la table me paraît "clean".


squelettes-dist/spip.png voir le squelette de cette page