SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 66 visiteurs en ce moment

Accueil du site > Navigation > Navigation transversale > Lier plusieurs articles

Lier plusieurs articles

15 septembre 2003 – par Eric – 10 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

Cette contribution présente la manière dont j’ai implémente des articles chainés sur mon site.

Présentation

Il y a une certaine analogie avec la contribution Découper un article en plusieurs pages et lui ajouter un sommaire, mais la démarche est dfférente : le but est de lier logiquement plusieurs articles différents (chacun restant sur sa propre page) plutot que de découper un article sur plusieurs pages.

Un petit exemple se trouve sur cette page

Le menu déroulant Quick Jump permet de naviguer simplement entre trois articles représentant trois chapitres d’un meme sujet.

La boucle complète

Ce menu est généré automatiquement pour les articles qui en ont besoin par la boucle suivante :

Quelques explications

<BOUCLE_quickjump(MOTS){id_article}{id_groupe=6}>

Cette boucle permet de décider ou non de l’apparition du menu déroulant : si l’article courant possède un mot clé d’un certain groupe (ici le groupe possédant l’id 6), alors le menu sera affiché (et le mot clé correspondant ajouté au contexte courant).

Dans mon backoffice SPIP, ce groupe de mot clé s’appelle article chainé.

Pour chaque famille d’articles liés, il est nécessaire de créer un mot clé qui va l’identifier et qui appartient à ce groupe article chainé. Voici un exemple d’un tel mot clé : Getting Started.

Ce mot clé sera ensuite utilisé par la boucle suivante pour remplir les entrées du menu déroulant :

<BOUCLE_items(ARTICLES){id_mot}>
 <option value="article.php3?id_article=#ID_ARTICLE"> #SOUSTITRE </option>
</BOUCLE_items>

Chaque option du menu est renseigné avec le sous-titre de l’article. C’est un choix d’implémentation mais cela permet d’avoir une certaine cohérence dans la présentation : le titre principal de chaque article peut ainsi etre le même (par exemple sur mon site « Titre - Titre part II - Titre part III »).

Voila...

J’espère que vous avez réussi à suivre (!) et que cette contribution pourra vous etre utile.

Retour en haut de la page

Vos commentaires

  • Le 18 septembre 2006 à 22:50, par vinzmich En réponse à : Lier plusieurs articles

    Très pratique et très simple.
    Juste une petite question : comment ne faire apparaitre qu’un seul article (le premier de la chaine) dans la liste des dernières mises à jour, par exemple ?

    Répondre à ce message

  • Le 4 mai 2005 à 16:44, par ? En réponse à : > Lier plusieurs articles

    Si j’ai bien compris(...), les articles sont filtrés par mot-clé mais dans quel ordre sont ils affichés ? par ordre chronologique de publication ? Par id_article ? ou par un ordre logique défini par l’auteur ?

    Merci.

    • Le 4 mai 2005 à 16:49, par Eric En réponse à : > Lier plusieurs articles

      Par id_article.... il est donc important d’écrire ses différents chapitres dans l’ordre ou de reserver quelques id en créant des articles vides pour d’eventuels ajouts ultérieurs.

    Répondre à ce message

  • Le 21 février 2004 à 14:58, par #Olivier En réponse à : > Lier plusieurs articles

    Une nouvelle fonctionnalité à mettre à l’actif des squelettes Spip.
    C’est propre, bien vu, et surtout pratique ;-) !

    Répondre à ce message

  • Le 9 février 2004 à 20:14, par henri En réponse à : > Lier plusieurs articles

    Je dispose d’eva sur lequel il est possible de créer des albums.
    cette démarche est-elle aplicable pour créer plusieurs pages reliées entre elles et permmetre l’affichage de 10 photos sur chaque page d’albums avce un lien vers les 10 suivantes ?

    • Le 9 février 2004 à 21:04, par ? En réponse à : > Lier plusieurs articles

      Je ne connais pas Eva, mais elle n’utilise que des mécanismes standard de SPIP et un peu de gymnastique pour organiser et appliquer un mot clé. Donc, je ne vois pas spécialement d’incompatibilité !

      Eric

    Répondre à ce message

  • Le 10 décembre 2003 à 16:30, par Sébastien En réponse à : > Lier plusieurs articles

    Bonjour,

    Je sais pas si la question est déjà abordée, mais comment faire pour utiliser un article qui listera une compilation d’autres artciles à l’affichage ? Je voudrais cette astuce pour imprimer plusieurs articles à la suite sur la meme page html et ceci sans connaitre le nombre d’articles et sans passer par des mots clefs. Exemple un article contenant une liste de numéros d’articles qui s’afficheront entierement lors de la moulinette SPIP.
    Je sais pas si je suis très clair ?

    merci de votre aide

    Répondre à ce message

  • Le 5 octobre 2003 à 23:27, par ? En réponse à : > Lier plusieurs articles

    T’es un chef !!! Merci !

    Répondre à ce message

  • Le 4 octobre 2003 à 19:25, par ? En réponse à : > Lier plusieurs articles

    Tres sympa et tres efficace

    Répondre à ce message

  • Le 15 septembre 2003 à 20:12, par Fulvio En réponse à : > Lier plusieurs articles

    Super, merci ! Impeccable ! Simple et très efficace !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)