SPIP-Contrib

SPIP-Contrib

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

274 Plugins, 192 contribs sur SPIP-Zone, 46 visiteurs en ce moment

Accueil > Navigation > Navigation transversale > a2a > Le plugin a2a pour lier des articles

Le plugin a2a pour lier des articles

4 octobre 2009 – par b_b – 55 commentaires

27 votes

Ce plugin permet de lier des articles de façon ponctuelle sans avoir à utiliser les mots-clés de SPIP. Il peut être utilisé pour mettre en place des liens de type « Lire aussi » comme dans le squelette Sarka-SPIP.

Installation

Zip - 19.3 ko
a2a pour SPIP 2.x
Télécharger le plugin sur la zone.

Installation et activation comme tous les plugins.

Utilisation dans l’espace privé

Le plugin ajoute un bloc d’informations sur les pages d’édition d’articles de l’espace privé.

Pour rechercher un article à lier, il faut entrer les termes à rechercher dans le champ prévu à cet effet. Ce champ vous permet d’effectuer une recherche libre dans le titre ou le contenu de l’article que vous désirez lier.

Remarque : une recherche sur artXX permet d’afficher directement l’article numéro XX.

Bloc du plugin a2a

Après avoir validé une recherche, les résultats de celle-ci s’affichent sous le champ de recherche. Il suffit de cliquer sur « Lier » pour attacher l’article correspondant à celui en cours d’édition.

Depuis la version 0.4 du plugin, il est possible de lier les articles de façon bidirectionnelle en cliquant sur « Lier des deux côtés ».

Champ de recherche de a2a

Il est aussi possible de gérer l’ordre ou le rang des articles liés en cliquant sur « Monter » et « Descendre ».

Trie des articles avec a2a

Utilisation dans vos squelettes

Pour récupérer la liste des articles liés à l’article de l’environnement :

  1. <B_les_articles_lies>
  2. <ul>
  3. <BOUCLE_les_articles_lies(ARTICLES_LIES){id_article}{par rang}>
  4.         <li>
  5.         <BOUCLE_article_lie(ARTICLES){id_article = #ID_ARTICLE_LIE}>
  6.         <a href="[(#URL_ARTICLE)]">#TITRE</a>
  7.         </BOUCLE_article_lie>
  8.         </li>
  9. </BOUCLE_les_articles_lies>
  10. </ul>
  11. </B_les_articles_lies>

On peut raccourcir cette écriture à l’aide de la balise #ARTICLES_LIES qui renvoie un tableau contenant les #ID_ARTICLE des articles liés à l’article de l’environnement. Par défaut, le tableau renvoyé par la balise est classé par rang. Il est possible d’inverser le tri des articles du tableau avec l’écriture #ARTICLE_LIES{inverse}.

  1. <B_articles_lies>
  2. <ul>
  3. <BOUCLE_articles_lies(ARTICLES){id_article IN #ARTICLES_LIES}>
  4. <li><a href="[(#URL_ARTICLE)]">#TITRE</a></li>
  5. </BOUCLE_articles_lies>
  6. <ul>
  7. </B_articles_lies>

Pour récupérer la liste des articles liant l’article de l’environnement :

  1. <BOUCLE_liant(ARTICLES_LIES){id_article_lie=#ID_ARTICLE}{par rang}>
  2. <BOUCLE_lesArticlesLiants(ARTICLES){id_article}>
  3. <a href="[(#URL_ARTICLE)]">#TITRE</a>
  4. </BOUCLE_lesArticlesLiants>
  5. </BOUCLE_liant>
Retour en haut de la page

Vos commentaires

  • Le 19 mai à 14:57, par ? En réponse à : Le plugin a2a pour lier des articles

    Bonjour,

    De toute évidence, le lien indiqué pointe vers une version SPIP 3 (paquet.xml).
    Serait-il possible de conserver un lien pour SPIP 2 ?

    Merci beaucoup !

    Répondre à ce message

  • Le 3 février à 00:47, par Tagada En réponse à : Le plugin a2a pour lier des articles

    Bonjour,

    Et merci pour ce super plug-in !
    Je préviens : je suis novice ....

    Je souhaiterai pouvoir mettre 2 boites type « Lire aussi » par articles (avec des articles liés différents).
    Pour la première pas de problème. C’est parfait.

    Est ce que je peux me « re-servir » de ce plug-in pour la seconde ?

    Merci de votre indulgence...

    • Le 5 février à 01:52, par DD En réponse à : Le plugin a2a pour lier des articles

      Bonjour, je ne sais pas si j’ai bien compris ton besoin. est-ce que ceci y répond :

      Tu peux dupliquer la boucle en changeant le nom :

      <BOUCLE_liant2(ARTICLES_LIES){id_article_lie=#ID_ARTICLE}{par rang}>
      <BOUCLE_lesArticlesLiants2(ARTICLES){id_article}>
      <a href="[(#URL_ARTICLE)]">#TITRE</a>
      </BOUCLE_lesArticlesLiants2>
      </BOUCLE_liant2>

      et changer ajouter les critères en fonction de ce que tu veux.

    • Le 5 février à 14:02, par Tagada En réponse à : Le plugin a2a pour lier des articles

      BONJOUR,

      Merci pour la réponse mais ce que je voulais c’est une aute module a2a, y compris dans la partie privé, pour pouvoir lier d’autre articles.
      J’ai réussi en bidouillant : ce n’est surement pas orthodoxe mais j’ai dupliqué le plug-in, je l’ai nommé b2b et modifié le noms des variables dans chaque fichier qui pouvaient créer une « interférence » avec a2a.
      Ca fonctionne : partie admin j’ai 2 blocs distincts « articles liés » que je peux donc faire apparaitre comme je veux dans ma page.
      Désolée si je n’emploie pas les bons termes, mais je débute....
      Merci en tous cas à toutes les bonnes âmes de Spip-contrib qui me permettent d’avancer....

    Répondre à ce message

  • Le 26 janvier à 23:03, par Mike En réponse à : Le plugin a2a pour lier des articles

    Tout d’abord merci pour ce super plugin

    J’ai juste un petit souci. lorsque je fais une recherche textuelle, j’ai le menu pour lier dans les deux sens
    par contre en recherchant par arborescence, je ne peux que lier simplement

    Est-il possible de le modifier et si oui comment. J’ai bien essayé de le faire moi même avant de demander mais je me suis perdu dans le code !

    merci d’avance

    Répondre à ce message

  • Le 25 décembre 2011 à 19:58, par Denis En réponse à : Le plugin a2a pour lier des articles

    Salut, est-ce qu’une version pour spip3 est prévue ?

    • Le 26 décembre 2011 à 13:06, par b_b En réponse à : Le plugin a2a pour lier des articles

      Salut, oui j’ai prévu de porter le plugin sous SPIP 3, par contre je ne peux pas vous dire quand cela sera fait car ça dépend de mon temps libre...

      ++

    • Le 27 décembre 2011 à 21:40, par Denis En réponse à : Le plugin a2a pour lier des articles

      Merci, c’était juste pour savoir si je pouvais compter dessus. Mais c’est vraiment pas urgent

    Répondre à ce message

  • Le 20 décembre 2011 à 16:03, par captain_torche En réponse à : Le plugin a2a pour lier des articles

    Plugin très sympa !
    J’aurais eu besoin de la même fonctionnalité étendue aux rubriques ... C’est possible d’adapter le plugin en ce sens sans trop de bidouilles ?

    Répondre à ce message

  • Le 6 novembre 2011 à 17:40, par Tropicaloo En réponse à : Le plugin a2a pour lier des articles

    Bonjour,
    Tout d’abord merci pour ce super plugin qui m’est particulièrement utile pour plusieurs sites.

    Il y a un petit point sur l’ergonomie des liens qui me laisse par contre perplexe [Rev 53136] :
    Sur la page rédactionnelle d’un article, les titres des articles liés proposent une URL vers leur page publique respective et non pas vers leur page rédactionnelle.
    Ma question est : pourquoi choisir de sortir de l’espace privé à ce moment là ? La gestion des liens entre les articles se fait dans le privé mais la navigation entre ces différents articles oblige à d’incessants aller-retour entre public et privé.

    Pour ma part j’ai modifié l’url dans le fichier privé\contenu\a2a-article.html du plugin ligne 12. Mais peut-être cette façon de voir est-elle très personnelle ?
    Cordialement.

    • Le 7 novembre 2011 à 10:04, par b_b En réponse à : Le plugin a2a pour lier des articles

      Salut, je viens de faire le test chez moi sur un SPIP 2.1.11 svn du jour avec une version à jour de a2a et les liens vers les articles liés pointent bien vers la page de l’article dans l’espace privé. Es-tu certain d’utiliser une version à jour du plugin ?

      ++

    • Le 8 novembre 2011 à 22:51, par Tropicaloo En réponse à : Le plugin a2a pour lier des articles

      Salut b_b, la version du plugin que j’utilise est une [Rev 53136] sur un serveur Wamp local de test en SPIP 2.1.11 et sur un site en ligne en SPIP 2.1.10. Dans les deux cas j’obtiens le même phénomène.

      La ligne n°12 incriminée dans le fichier privé\contenu\a2a-article.html contient le code [(#URL_ARTICLE|url_absolue)] qui génère bien une URL absolue cad publique et non pas une URL locale pour la partie privée.
      J’ai obtenu encore aujourd’hui une [Rev 53136] avec :
      -  un téléchargement avec le lien situé en haut de cette page
      -  un téléchargement manuel sur la Zone
      -  un téléchargement auto avec le chargeur

      J’ai personnellemnt modifié le code [(#URL_ARTICLE|url_absolue)] par ?exec=articles&id_article=[(#ID_ARTICLE)] et tout fonctionne pour moi.
      Cdlt

    • Le 9 novembre 2011 à 00:45, par b_b En réponse à : Le plugin a2a pour lier des articles

      Salut, bien étrange comme bug, je ne l’observe par chez moi (plusieurs sites en ligne ou en local). Il doit y avoir un truc qui cloche dans ton installation (un autre plugin peut être ou une variable de config).

      Pour info, le plus propre pour corriger ton problème, serait de remplacer [(#URL_ARTICLE|url_absolue)] par [(#URL_ECRIRE{articles,id_article=#ID_ARTICLE})].

      ++

    • Le 9 novembre 2011 à 01:06, par Tropicaloo En réponse à : Le plugin a2a pour lier des articles

      J’ai effectivement de nombreux autres plugins qui tournent. Peut-être effectivement un conflit avec l’un d’entre eux.
      Merci beaucoup pour la manière propre de l’écrire, je ne l’avais pas trouvé ou plutôt pas eu le temps de la trouver. J’avais fait ça à l’arrache. J’ai testé, c’est tout bon.
      Merci encore.
      Cdt.

    Répondre à ce message

  • Le 1er novembre 2011 à 16:30, par marjorie En réponse à : Le plugin a2a pour lier des articles

    Je connais le même problème que Master Juh avec toutefois la version 0.4.3 installée sur un spip SPIP 2.1.11 [18566]. je peux faire une recherche, ça me trouve des résultats, mais quand je veux lier, ça ne se fait pas.

    A la base, j’avais installé le plugin par le biais du chargeur auto, je l’ai réinstallé à la main, mais rien à faire... je ne peux pas lier d’article...

    J’ai récupéré sur un autre de mes sites une version 0.4 du plugin, et là, ça fonctionne...

    Répondre à ce message

  • Le 3 septembre 2011 à 12:07, par Master Juh En réponse à : Le plugin a2a pour lier des articles

    Salut à tous,

    J’utilise A2A avec bonheur depuis un moment. J’étais sous la version Rév. 47243, et j’installai alors le dernière version le 1er septembre (toujours la dernière version proposée quand j’écris ce message).
    Et là, patatra : je ne peux plus lier d’article. Je peux rechercher l’article à lier, je clique sur « lier », et hop, le cadre se replie mais sans avoir lié l’article.
    Je remis ma version précédente et ça marche à nouveau.

    Il doit y avoir quelque chose qui tourne pas rond dans le dernier paquet.

    • Le 3 septembre 2011 à 13:04, par b_b En réponse à : Le plugin a2a pour lier des articles

      Salut, comment as-tu récupéré le zip pour installer le plugin ? À la main ou depuis l’interface privé de SPIP avec le chargeur auto ?

      Je viens de tester avec le plugin en version 0.4.2 SVN [50985] et cela fonctionne très bien.

      Pour la petite histoire, Davux avait ajouté une fonctionnalité directement dans la branche stable du plugin. Puis, après discussion, cette fonctionnalité a été désactivée. Mais la version du plugin n’a pas été incrémentée. Du coup, si tu utilises le chargeur de plugin, il ne détectera pas une nouvelle version pour mise à jour.

      S’il le faut, je m’occuperai d’incrémenter la version du plugin pour qu’une mise à jour soit disponible depuis le chargeur auto de SPIP.

      ++

    • Le 3 septembre 2011 à 14:12, par Master Juh En réponse à : Le plugin a2a pour lier des articles

      J’avais pris le zip sur cette page et l’avais installé à la main.

      Mais j’ai crié au loup un peu vite, désolé.
      Je viens de réinstaller à la main le plugin et ça fonctionne sans problème.
      Merci d’avoir réagi si vite en tout cas ;-)

    Répondre à ce message

  • Le 11 janvier 2011 à 16:04, par dd En réponse à : Le plugin a2a pour lier des articles

    Ce plugin est super mais il gagnerait à permettre le lien avec un article « en cours de rédaction »

    • Le 12 janvier 2011 à 10:15, par b_b En réponse à : Le plugin a2a pour lier des articles

      Salut,

      Je ne sais pas si c’est une bonne idée en fait. Dans quels cas ça permet vraiment une amélioration de la fonctionnalité actuelle ?

      J’ai juste peur que cela alourdisse l’interface du plugin car il faudrait alors séparer ou bien distinguer les articles publiés des articles en cour de rédaction. Sinon les utilisateurs risquent de tenter de lier un article et de ne pas le voir dans leurs pages publiques car il est en cours de rédaction.

      ++

    • Le 22 avril 2011 à 16:29, par YannX En réponse à : Le plugin a2a pour lier des articles

      Article lié « en-cours de rédaction »

      deux réflexions :
      -  cela peut s’avérer utile pour des utilisations communautaires (ex. je rédige conjointement plusieurs articles sur spip-contrib...)
      -  la difficulté évoquée ci-dessus pourrait peut-etre etre résolue,
      si l’on mettait au point un système de « modèle » pour les liens internes...

      m2sou
      Y

    • Le 28 avril 2011 à 15:23, par audwill En réponse à : Le plugin a2a pour lier des articles

      bonjour,
      j’utilise le plugin pour constituer des « dossiers », avec des articles publiés et.. des articles à venir. Du coup c’est vrai que la possibilité de lier des articles « proposés à l’évaluation » pourrait peut-être être utile dans ce cas pour pouvoir annoncer les articles à venir...

    • Le 29 juin 2011 à 15:30, par DD En réponse à : Le plugin a2a pour lier des articles

      Bonjour,

      En utilisant le plugin http://www.spip-contrib.net/Liens-entre-contenus est-ce que cela ne permettrait pas de lui laisser la gestion d’affichage des liens entre contenus non publiés ?

      d

    • Le 30 août 2011 à 04:34, par davux En réponse à : Le plugin a2a pour lier des articles

      On ne peut toujours pas lier des articles non publiés, mais je viens de permettre l’affichage des articles quel que soit leur statut (par exemple dans le cas où un article lié est dé-publié).

      La raison est que depuis les versions récentes, il y a une puce qui montre (et permet de changer) le statut des articles liés dans la liste, donc pas d’ambigüité. Inversement c’était perturbant de pouvoir lier des articles mais qu’ils soient totalement absents de la liste, et il n’y avait aucun moyen d’accéder à l’information.

      Mais c’est vrai qu’il serait pratique de lier des articles non publiés, pour tout préparer avant la publication.

    Répondre à ce message

  • Le 30 août 2011 à 04:41, par davux En réponse à : Le plugin a2a pour lier des articles

    On peut maintenant qualifier (avec un mot, un code etc.) le type de liaison entre les articles avec un champ « type_liaison » de type chaîne de caractère. À chaque webmestre ou équipe éditoriale d’y mettre le sens qu’elle souhaite.

    Merci de tester pour voir si tout va bien !

    L’interface (dans l’espace privé) n’est pas très ergonomique car j’ai voulu la retoucher le moins possible dans un premier temps, et l’interface existante était peu adaptée à cette nouvelle donnée, mais on pourrait réfléchir à quelque chose de plus pratique.

    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

  • Plugin « Langue préférée par l’internaute »

    25 août 2009 – 20 commentaires

    Cet article explique comment fonctionne le plugin « Langue préférée par l’internaute » (langue_preferee) et comment le mettre dans un site multilingue existant.

  • Vidéo Accessible

    6 avril 2011 – 78 commentaires

    Un plugin pour faciliter la diffusion de vidéos accessibles. Accessibilité des vidéos Accessibilité de la vidéo Afin d’être pleinement accessible, une vidéo (composée d’images et de sons) doit répondre à plusieurs critères. Le critère de base est de (...)

  • Le Couteau Suisse

    4 mai 2007 – 1354 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : le contrôle de nombreuses variables « cachées » de SPIP, des améliorations ou facilités typographiques, (...)

  • MediaBox

    10 mai 2010 – 194 commentaires

    Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de (...)

  • Squirrels Love Chimps

    14 février – commentaires

    Squirrels Love Chimps met à disposition une série de 4 plugins pour connecter votre SPIP avec le service d’emailing MailChimp MailChimp, qu’est-ce que c’est ? Mailchimp est un outil d’emailing ou, dans dans la langue de Molière, « un service d’envoi (...)