SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 150 visiteurs en ce moment

Accueil du site > Navigation > Navigation à suivre > Article Précédent / Article Suivant

Article Précédent / Article Suivant

26 juin 2005 – par DoriaN – 13 commentaires

4 votes

Le but est d’afficher des liens vers l’article précédent, puis vers l’article suivant en bas ou en haut de page d’un article.

Articles triés par date

Dans ce cas il suffit de se reporter à la documentation offielle qui donne l’astuce dans la page parlant des dates de publication. À vous, bien sûr, d’améliorer l’affichage selon votre site !

Et si je veux un autre critère de tri ?

Si vous voulez classez vos articles par ordre alphabétique le code précédent n’est pas si dur à adapter avec spip 1.8, une fois que vous vous souvenez du critère #_nom_de_boucle:BALISE et que vous relisez son utilisation (il faut faire attention, dans un classement alphabétique aux articles qui auraient le même Titre).

P.-S.

variantes bienvenues !

Retour en haut de la page

13 Messages de forum

Voir toute la discussion

Pages 1 | 2

  • Répondre à ce message

    18 février 2009 12:02, par Voldor

    Bonjour,

    Malgré tous mes efforts et essais nombreux, je n’arrive pas à obtenir l’article précédent selon l’ordre alphabétique.

    1- Si je mets la boucle telle qu’elle est dans l’article ci-dessus, "article précédent" me renvoie l’article de la page visitée.

    2 - Si j’enlève le =

    Le site public affiche :
    # Erreur sur le site, boucle critère inconnu
    # (articles)
    Erreur MySQL
    articles.id_article, articles.lang FROM spip_articles AS `articles` WHERE (articles.id_rubrique = ’147’) AND titre() AND (articles.statut = "publie") AND (articles.date < NOW()) ORDER BY articles.titre DESC LIMIT 0,1
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’() AND (articles.statut = "publie") AND (articles.date < NOW()) ORDER BY artic’ at line 4

    3 - Si je mets :

    <BOUCLE_principal(ARTICLES){id_article}>
    <BOUCLE_avant(ARTICLES){id_rubrique}{titre<=#_principal:TITRE*}{exclus}{par titre}{0,1}{inverse}>
    [(#LOGO_ARTICLE|center|#URL_ARTICLE||reduire_image{0,100}|)]
    </BOUCLE_avant>--

    Lorsque je suis sur l’article : 002. Précédent : il n’affiche rien (alors qu’il existe un article 001.)

    Lorsque je suis sur l’article : 003. Précédent : il n’affiche rien (alors qu’il existe un article 002.)

    **************

    Le site est en 1.9.2c Quelqu’un peut-il m’aider ?

    Merci par avance !

  • Répondre à ce message

    31 janvier 2009 17:21, par robomatix

    Le ’_article_principal’ vient du nom de la boucle qui englobe la page html...

  • Répondre à ce message

    31 janvier 2009 17:17, par robomatix

    J’ai remarqué un problème avec les boucles avec un classement par titre. La boucle suivant boucler (héhé !) sur deux articles commençant par J’... Je me suis penché sur ce problème et j’ai pondu ça :

    En espérant que ça en aide d’autres !

  • Répondre à ce message

    2 août 2008 15:02

    Bonjour Julien,

    Si vous aviez le temps de regarder mon problème ce serait très sympath.

    Patrick ROUDEIX, Provence Infos. Manosque dans le 04 - 04 9272 8000 - 06 8151 0663 - provenceinfos@wanadoo.fr

    Bon week end quand même.

    -  Site : www.andrebeaurepaire.com
    -  SPIP 1.9.2d [11132]
    -  Plugins : Lecteur Multimédia en Flash (MP3,flv)
    -  Page avec articles préc et suivants : Rubrique TRAVAIL, sous rubrique Peinture
    -  http://www.andrebeaurepaire.com/spi...
    -  Titre des articles : 01. xxxxxxx/ 02. yyyyyyyyyyy et suivants
    -  Code source : BOUCLE_navig(ARTICLES) id_rubrique=6 id_article  !— le lien vers l’article précédent, par ordre alphabétique— BOUCLE_art_prec(ARTICLES)id_rubriquetitre<=#_principale:TITREexcluspar titre0,1inverse div align="left" a href=’#URL_ARTICLE’>Tableau précédenta /div /BOUCLE_art_prec /td td width="50%" !-- le lien vers l'article suivant, par ordre alphabétique-- BOUCLE_art_suiv(ARTICLES){id_rubrique}{titre>#_principale:TITREexcluspar titre0,1 div align="right" a href=’#URL_ARTICLE’ img src="../IMG/droite.gif" alt="Tableau suivant" border="0" /a /div /BOUCLE_art_suiv /td /tr /table /BOUCLE_navig

  • Répondre à ce message

    15 juillet 2008 13:43, par Julien

    Je me permet de rendre attentif les personnes qui trie leur article avec l’explication ci-dessu poster par Sly, ne foncitonne pas si dans : mes_options.php il est inscrit le code :

    $table_des_traitements[’TITRE’][]=’supprimer_numero(typo(%s))’ ;

    Il faut donc effacer ce code et alors ou peut utiliser les balises [(#TITRE|supprimer_numero)]

    Avec Spip 1.9.2d
    Julien

  • Répondre à ce message

    28 octobre 2007 10:16, par Philippe

    Installation sur Art’s Web Gallery pour la visite de la galerie d’artistes : nickel

  • Répondre à ce message

    12 avril 2007 11:45, par sly

    ou plutôt, enlever le “=” de l’expression “<=” dans la boucle “BOUCLE_art_prec”

    Aussi, attention les espaces des titres ne sont pas supportés dans l’expression “#_principale:TITRE”

    => Préfixez donc vos titres d’article par "01. le premier article", "02. le deuxième article", .... et utilisez ensuite “[(#TITRE|supprimer_numero)]”

  • Répondre à ce message

    12 avril 2007 00:04, par sly

    Il y a un oubli : il manque exclus dans la boucle "article précédent" :

    id_rubriquetitre<=#_principale:TITREexcluspar titre0,1inverse>

    Article précédent : #TITRE

    Voir en ligne : http://frederic.chirol.free.fr

  • Répondre à ce message

    19 janvier 2007 21:11, par Aurélie

    Il faut trier les boucles ARTICLES (BOUCLE_prec et BOUCLE_suiv) avec un critère {par }, sinon, il n’affiche rien d’aléatoire mais bien les articles par id_article.

  • Répondre à ce message

    30 juin 2006 01:52, par Godot

    Dans mon site c’est un peu plus compliqué parce que les articles sont tous dans des rubriques (un article par rubrique, pas plus d’un article).

    J’ai essayé ça, mais ça ne marche pas :

    <BOUCLE_tete_de_page(ARTICLES) {id_article}>



    <BOUCLE_rub1(RUBRIQUES) {id_rubrique}>
    <BOUCLE_precedent(RUBRIQUES) {meme_parent} {debut_p,1} {par titre}>
    <BOUCLE_prec(ARTICLES) {id_rubrique}>
    Precedent :
    #TITRE
    </BOUCLE_prec>
    </BOUCLE_precedent>
    </BOUCLE_rub1>
           

                           
    <BOUCLE_rub2(RUBRIQUES) {id_rubrique}>
    <BOUCLE_suivant(RUBRIQUES) {meme_parent} {debut_s,1} {par titre} {inverse}>
    <BOUCLE_suiv(ARTICLES) {id_rubrique}>
    Suivant :
    #TITRE
    </BOUCLE_suiv>
    </BOUCLE_suivant>

    </BOUCLE_rub2>
    </BOUCLE_tete_de_page>

    J’arrive bien (enfin !) à atteindre le bon niveau hiérarchique, mais ça ne m’affiche pas l’article précédent ni l’article suivant à l’article en cours. Ce qui est affiché est un peu aléatoire.

    Comment faire ?

    Merci

Pages 1 | 2

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Forms&Tables 2.0

    31 décembre 2009 – 94 commentaires

    Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv. Adaptation à SPIP 2.0 ATTENTION : Pour (...)

  • Plugin Spip jQuery Cycle

    23 août 2009 – 15 commentaires

    Le plugin Spip jQuery Cycle " sjcycle " est un diaporama paramétrable pour Spip basé sur la librairie javascript jQuery et les plugins : jQuery Cycle Plugin ; FancyBox ; Tooltip. Développé pour Spip [2.0.x] il utilise : les formulaires CVT ; le (...)

  • Le Squelette Zpip

    11 novembre 2009 – 118 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • CKeditor 3.0

    4 octobre 2009 – 125 commentaires

    FCKeditor est mort ! Vive CKeditor ! CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent (...)

  • Social tags

    8 septembre 2008 – 120 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via CFG. Insertion dans les pages Le plugin (...)