Le plugin a2a pour lier des articles

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

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

Depuis la version 2.0 du plugin, il est possible de typer les relations entres articles : ceci fait l’objet d’un article spécifique : Typage des relations entre articles avec A2A.

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 :

<B_les_articles_lies>
<ul>
<BOUCLE_les_articles_lies(ARTICLES_LIES){id_article}{par rang}>
	<li>
	<BOUCLE_article_lie(ARTICLES){id_article = #ID_ARTICLE_LIE}>
	<a href="[(#URL_ARTICLE)]">#TITRE</a>
	</BOUCLE_article_lie>
	</li>
</BOUCLE_les_articles_lies>
</ul>
</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 #ARTICLES_LIES{inverse}.

<B_articles_lies>
<ul>
<BOUCLE_articles_lies(ARTICLES){id_article IN #ARTICLES_LIES}>
<li><a href="[(#URL_ARTICLE)]">#TITRE</a></li>
</BOUCLE_articles_lies>
<ul>
</B_articles_lies>

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

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

Depuis la version 2.1.0 du plugin, on peut simplifier à l’aider de la balise #ARTICLES_LIANT :

<BOUCLE_lesArticlesLiants(ARTICLES){id_article IN #ARTICLES_LIANT}>
<a href="[(#URL_ARTICLE)]">#TITRE</a>
</BOUCLE_lesArticlesLiants>

Par défaut, la balise retourne les articles liant dans l’ordre de rang. Elle peut prendre un argument optionnel {inverse}. Cependant, ce tri n’en général pas pertinent, on pourra préférer un tri à l’aide d’un critère de boucle « classique », par exemple par titre :

<BOUCLE_lesArticlesLiants(ARTICLES){id_article IN #ARTICLES_LIANT}{par titre}>
<a href="[(#URL_ARTICLE)]">#TITRE</a>
</BOUCLE_lesArticlesLiants>

Typage des relations entre articles

À partir de la version 2.x, le plugin permet de typer les relations entre articles. Voir l’article consacré à ce sujet.

Discussion

40 discussions

  • Répondre à ce message

  • 5

    Bonsoir
    Avec Spip 4.0.8 ; A2A 4.0.0 et PHP 7.4.30
    Je viens de remarquer que « Lier des deux côtés » ne fonctionne plus. Avant (mais avant quoi, je ne sais pas), cela fonctionnait :
    Depuis l’article1 : sélection de « art2 », puis « Lier des deux côtés » affichait bien dans chacun des articles le lien vers l’autre.
    Mais maintenant, depuis l’article1, j’ai bien le lien vers l’article2, mais depuis ce dernier, je n’ai pas le lien vers l’article1...
    Une idée ?

    Répondre à ce message

  • 2
    Christophe

    Bonjour,

    En spip 4, la balise #ARTICLES_LIES ne renvoie plus d’informations.
    Comment corriger cela svp ?

    • La balise retourne bien quelque chose (cf un var_dump) mais le critère IN est plus stricte sur ce qu’il attend à droite.

      Je regarde comment corriger.

    • Et donc la version 3,.0.0 est réellement compatible v4 (alors que la version 2.3.z n’avait pas été testée...)

    Répondre à ce message

  • 1

    Bonsoir,

    J’aimerais savoir si ce plugin pourrait intégrer une option de configuration qui proposerait automatiquement les liens A2A de tous les articles cités dans cet article, voire aussi de tous les articles (ou autres objets éditoriaux) pointant sur cet article....
    A moins qu’il n’existe déjà :sous quel nom ?
    Merci

    Répondre à ce message

  • Bonjour
    J’ai mis #FORMULAIRE_NAVIGATEUR_A2A#ID_ARTICLE pour pouvoir lier directement en ligne. Comment faire pour avoir aussi la possibilité de DÉLIER ?

    Répondre à ce message

  • 6

    Bonjour
    j’ai du redescendre de php 7.3 à 7.1
    sur php7.3 le plugin ne fonctionne plus mais donne cette alerte :

    Warning : count() : Parameter must be an array or an object that implements Countable in /home/clients/a3580510d3989b69fb26134d5ef34fc5/web/ficedl/cartoliste/ecrire/public/aiguiller.php on line 235

    Warning : count() : Parameter must be an array or an object that implements Countable in /home/clients/a3580510d3989b69fb26134d5ef34fc5/web/ficedl/cartoliste/ecrire/public/aiguiller.php on line 249

    bonne journée

    • Si c’est en PHP 7.3 je pense que tu es sous SPIP 3.3, car SPIP 3.2 n’est pas compatible avec cette version. De plus, il ne faut pas afficher les warning en production. Mais, j’ai tout de même noté ça dans un ticket afin de régler le problème dès que possible https://git.spip.net/spip-contrib-extensions/a2a/issues/1

    • PS : peux-tu me donner plus de détails stp, à quel moment le warning est affiché ?

    • Bonjour,
      spip 3.2.8 et 3.2.7 avant aussi
      ça arrive lorsque je saisie par exemple art4700 dans le formulaire « chercher un article » et que je clique sur rechercher

    • ah, je peux quand même lier, je n’avais pas vu que le résultat s’s’affichait quand même

    • Et oui, c’est pour ça que je disais « Si c’est en PHP 7.3 je pense que tu es sous SPIP 3.3, car SPIP 3.2 n’est pas compatible avec cette version. » :)

    • ok, j’ai fais du bruit pour rien :)

    Répondre à ce message

  • Excellent plugin et très développé dans l’ergonomie (le double moteur de recherche est vraiment un « plus » appréciable) sans parler de la documentation très fournie et y compris très spécialisée. Je regrette de ne pas en avoir eu connaissance avant, je pensais avoir fini tous mes ’squelettes’....! Mais on n’a jamais fini, n’est-ce pas. Merci !

    Répondre à ce message

  • 5

    Bonjour,
    Merci aux développeurs pour ce plugin bien utile !

    Il manque cependant la possibilité de récupérer le logo de l’article lié. Cela ne semble pas implanté dans le plugin (?). Ceci afin d’avoir la liste des articles liés avec leurs logos...

    Bien cordialement

    François

    • Que ce soit pour les articles liés ou liants, on a des boucles ARTICLES. Dans lesquelles toutes les balises classiques de la boucle article fonctionne dont #LOGO_ARTICLE.

    • Bonsoir et merci pour votre réponse !
      Je pense m’être mal exprimer dans mon post de départ. Dans la liste des articles liés, les logos sont de l’article en cours de lecture et non ceux des articles liés. Voici mon code :

      [(#REM) Articles liés :
      				avec le plugin a2a...
      				]				
      				
      				<BOUCLE_types_liaisons(DATA){source tableau, #TYPES_LIAISONS}>
      				<B_articles_lies2>
       				<div class="related-post margin-top-20 clearfix">
                     	<header class="widget-header">
                        <h4 class="title">
                          [(#CLE|a2a_traduire_type_liaisons)]
                        </h4>
                      </header>	
      				<ol>
      				<BOUCLE_articles_lies2(ARTICLES_LIES){id_article}{par rang}{type_liaison=#CLE}>
      				<div class="post col-md-3 col-sm-3 col-xs-12">
      						[(#LOGO_ARTICLE{#ID_ARTICLE_LIE}|image_reduire{90,*}|inserer_attribut{class, post-thumbnail})]
      				<div class="title">
      					<li><a href="#URL_ARTICLE{#ID_ARTICLE_LIE}">#INFO_TITRE{article,#ID_ARTICLE_LIE}</a></li>
      				</div>
      				</div><!--/post-->
      				</BOUCLE_articles_lies2>
      	 			</ol></div>
      				</B_articles_lies2>
      				</BOUCLE_types_liaisons>
      				

      Et en image afin de voir l’exemple...

      Merci pour vos aides !
      Bien cordialement
      François

    • #LOGO_ARTICLE ne prend visiblement pas d’argument. Du coup la solution est de passer par une boucle ARTICLES et pas par une boucle ARTICLES_LIES

      <BOUCLE_articles_lies(ARTICLES){id_article IN #ARTICLES_LIES}>
      #LOGO_ARTICLE
      </BOUCLE_articles_lies>

      j’imagine que {type_liaison=#CLE} doit fonctionner.

      Sinon il faut faire une sous boucle ARTICLES dans votre boucle articles_lie_2.

      Bref, il faut à un moment avoir une boucle ARTICLES qui engloble le #LOGO_ARTICLE.

    • Bonsoir et merci vivement !!!
      Eh non le critère type_liaison=#CLE ne fonctionne pas dans la boucle que vous proposez. Cependant, voici à nouveau mon code corriger en fonction de votre idée et cela fonctionne impeccablement bien !

      <BOUCLE_types_liaisons(DATA){source tableau, #TYPES_LIAISONS}>
      				<B_articles_lies2>
       				<div class="related-post margin-top-20 clearfix">
                     	<header class="widget-header">
                        <h4 class="title">
                          [(#CLE|a2a_traduire_type_liaisons)]
                        </h4>
                      </header>	
      				<ol>
      				
      				
      				<BOUCLE_articles_lies2(ARTICLES_LIES){id_article}{par rang}{type_liaison=#CLE}>
      				<div class="post col-md-3 col-sm-3 col-xs-12">	
      				<BOUCLE_articles_lies(ARTICLES){id_article IN #ARTICLES_LIES}{titre=#INFO_TITRE{article,#ID_ARTICLE_LIE}}>
      				[(#LOGO_ARTICLE|image_reduire{90,*}|inserer_attribut{class, post-thumbnail})]
      				</BOUCLE_articles_lies>
      				
      				<div class="title">
      					<li><a href="#URL_ARTICLE{#ID_ARTICLE_LIE}">#INFO_TITRE{article,#ID_ARTICLE_LIE}</a></li>
      				</div>
      				</div><!--/post-->
      				</BOUCLE_articles_lies2>
      					
      					</ol></div>
      				</B_articles_lies2>
      				</BOUCLE_types_liaisons>

      Merci encore !!!
      Bien cordialement
      François

    • Juste pour information, on peut récupérer le logo de l’article (ou de n’importe quel autre objet) en mettant l’#ID_OBJET entre accolades : #LOGO_ARTICLE{25} ou #LOGO_ARTICLE{#ENV{id_article}}, même sans boucle donc.

    Répondre à ce message

  • 4

    Bonjour à tous,
    J’utilise SPIP 3.2 et le plugin a2a.
    Je veux permettre aux auteurs de lier des articles dans l’espace public et j’utilise ce formulaire
    dans une boucle article :

    #FORMULAIRE_NAVIGATEUR_A2A{article,#ID_ARTICLE}

    Le formulaire s’affiche bien avec le choix dans l’arborescence mais la validation ne génère
    pas la liaison.

    Merci pour une idée qui vous viendrait ?

    • Je dirais que ce serait plutôt #FORMULAIRE_AJOUTE_A2A, mais sans garantie.

    • Seul #FORMULAIRE_NAVIGATEUR_A2A{article,#ID_ARTICLE}
      me donne l’interface complète.

      #FORMULAIRE_AJOUTE_A2A me renvoit seulement :

    • Le plugin ne liant que des articles, vous avez envoyé un argument en trop.

      #FORMULAIRE_NAVIGATEUR_A2A{#ID_ARTICLE}

      suffit et fonctionne.

    • Oui cela fonctionne !
      Merci Maïeul, et bonne année 2018 !

    Répondre à ce message

  • 6

    Bonjour à tous,

    Merci pour cette application qui m’est vraiment très utile dans un site qui compte près de 1000 articles, et que j’utilise dans une version SPIP 3.1.1
    Tout fonctionne très bien, mais dans l’interface privée de l’article les fonctions « Délier l’article » et « Monter, descendre » dans l’ordre des rangs ne fonctionnent pas, ce qui est gênant.

    Si quelqu’un à rencontré le même problème ?
    Merci de vos lumières

    • « Chez moi cela marche ». Dans un premier temps, il faudrait tester en désactivant les autres plugins pour voir s’il y éventuellement conflit.

    • Oui merci ! pour cette réponse rapide, mais j’utilise exactement 50 plugins(en plus des génériques).
      Quels seraient, selon vous, ceux(ou celui) qui pourraient éventuellement poser problèmes ?

    • Je vais être moins précis dans ma demande :

      • la famille, le type de plugins qui pourraient poser problème

      Merci !

    • tout plugin qui ajouterai/modifierai du javascript. Ce qui fait large.

      D’où la technique de tout désactiver (en ayant fait une copie d’écran des plugins concernés) puis de réactiver par dichotomie.

      Une solution est de le faire sur une copile locale du site pour ne pas tout perdre.

    • J’ai bien reçu votre réponse visible avec son lien dans ma boite mail mais, bizarrement rien n’apparaît ici(?).
      Je vais devoir m’y atteler et migrer une copie de mon site en local.
      J’ai pas fini.
      Merci pour tous ces conseils !

    • Je sais pas pourquoi le message n’était pas validé. Voilà c’est corrigé. Bon courage.

    Répondre à ce message

  • J’avais un problème en suivant : #ARTICLES_LIES{'','liaison'} qui retournait les articles en ordre inverse.

    J’ai résolu en revoyant le code de la balise ARTICLES_LIES comme suit pour que ça trie par ASC comme il se doit si le premier argument est vide :

    function lister_articles_lies($id_article, $ordre_brut,$type_liaison=null){
    	$ordre = (empty($ordre_brut)) ? 'ASC' : 'DESC';
    	if ($type_liaison==null)
    		return sql_allfetsel('id_article_lie','spip_articles_lies','id_article=' . sql_quote($id_article),'',"rang $ordre");
    	else
    		return sql_allfetsel('id_article_lie','spip_articles_lies','id_article=' . sql_quote($id_article) . ' AND type_liaison=' . sql_quote($type_liaison),'',"rang $ordre");
    }
    
    function balise_ARTICLES_LIES($p) { 
    	$id_article = champ_sql('id_article', $p);
    	$type_liaison=interprete_argument_balise(2,$p);
    	$ordre = interprete_argument_balise(1,$p);
    	$type_liaison ? $p->code = "lister_articles_lies($id_article, $ordre,$type_liaison)" : $p->code = "lister_articles_lies($id_article, $ordre)";
    	$p->type = 'php';  
    	return $p;
    }

    Si vous ne voulez pas réintégrer cela au plugin, merci de me dire ce que je fais de mal. Merci !

    Répondre à ce message

  • Bonjour,

    M. Marcillaud travaille à un nouveau plugin permettant d’affecter une information supplémentaire aux liens entre objets (appelée « rôle »).
    Ce serait formidable (je n’ai malheureusement pas les compétences pour le faire) si votre plugin évoluait vers plus de généricité, en permettant
    1/ de lier n’importe quel objet (natif à spip ou non) à lui même (perso, je trouve que cette fonctionnalité devrait même être intégrée dans le core, ou dans un plugin « core »)
    2/ en intégrant la fonctionnalité « rôle ».

    Cordialement,
    Roger Burton

    Répondre à ce message

  • 3

    Bonjour, existerait il a votre avis une astuce, permettant de classer par date les articles, lorsqu’on récupére la liste des différents articles étant lié à l’article de l’environnement ?

    avec la boucle :

    <ul>
    <BOUCLE_articles_lies(ARTICLES_LIES){id_article_lie=#ID_ARTICLE} >
    	<BOUCLE_suite_articles_lies(ARTICLES) {id_article}>
    			<li><a href="#URL_ARTICLE">#TITRE</a></li>
    	</BOUCLE_suite_articles_lies>
    </BOUCLE_articles_lies>
    </ul>

    Merci.

    • Oui, il faut faire une jointure au niveau de la boucle (ARTICLES_LIES) sur la table spip_articles, et utiliser le critère {par date}, comme pour n’importe quelle boucle article. Cela permet au passage d’économiser une boucle.

      <ul>
      <BOUCLE_articles_lies(ARTICLES_LIES spip_articles){id_article_lie=#ID_ARTICLE} {!par date}>
      	<li>#TITRE</li>
      </BOUCLE_articles_lies>
      </ul>
    • par ailleur, la version 3.1.0 (qui sera bientôt zippé, proposera une balise #ARTICLES_LIANT qui permettra de faciliter l’écriture :

      <BOUCLE_articles_liants(ARTICLES){id_article IN #ARTICLES_LIANT}{!par date}>
      <li>#TITRE</li>
      </BOUCLE_articles_liants>
    • Un grand merci pour cette réponse ultra rapide, cela fonctionne parfaitement.
      Je ne connaissais pas l’existence des jointures.

    Répondre à ce message

  • 2

    Bonjour, j’aurai aimé savoir si dans le cas d’un site multilangue , avec liens de traductions entre les articles.
    Est ce que l’on dois manuellement lier :
    article_fr_1 / article_fr_1X puis
    article_en_1 / article_en_1X etc...

    Ou bien il suffit de lier les articles dans la langue principale du site pour que les traductions soit elles aussi liés ?

    • Enfin remarque je me dis que ma question est un peu bête... Je vais essayer je verrai bien :-)
      en tout cas comme à chaque fois je ne saurai trop dire merci aux dev qui passe du temps pour SPIP.

    • Salut, non le plugin ne duplique pas automatiquement les liens des articles/traductions. Mais pour te simplifier la vie u devrais le faire comme ça :

      • sur la page de l’article d’origine ; afficher les articles liés à celui-ci
      • sur la page d’une traduction ; boucler sur les articles liés à l’article d’origine puis boucler pour renvoyer les traductions de ces articles

      Ainsi, tu t’éviterais le travail d’affecter les liens sur les articles d’origine et sur les traductions. Deux fois moins de travail pour les rédacteurs quoi ;)

    Répondre à ce message

  • 5

    Bonjour,

    Après le mis-à-jour de SPIP (version 3.0.16 à 3.0.17) j’ai une erreur dans l’espace privé (exec=article) : « recherche sur une table sans clef primaire atomique » sur ligne 6 de /plugins/auto/a2a/v2.1.5/prive/objets/liste/articles_lies.html

    Cordialement,
    Hanjo

    • Probablement une problème liée à la mise-à-jour, parce-que maintenant tout fonctionne bien !

      Merci,
      Hanjo

    • Content que ça fonctionne de nouveau :) Hésite pas à nous signaler si le problème revient.

    • Hello,

      Depuis le dernière mise à jour du plugin (je crois) je ne vois plus les articles liés qui étaient auparavant listés sur la page de l’article liant :

      Par exemple il est indiqué :
      [Changer]
      3 articles liés # Rang Titre :
      [Lier à un ou des articles]

      On dirait que les liens sont cassés dans le sens article liant > article lié
      car lorsque je vais sur l’article lié l’article liant est bien listé.

      Si je rrecrée le lien à partir de l’article liant cela fonctionne mais ensuite s’affiche :

      4 articles liés # Rang Titre :
      Article publié 4 Sortie nature (2084)
      [Fermer]

      les anciens liens sont connus mais toujours pas affichés.

      donc pas facile de retrouver les liens perdus.

      dd

    • Salut, les articles qui n’apparaissent pas ne seraient pas des « pages uniques » du plugin éponyme par hasard ?

    • Bonjour,

      Bon désolée, je n’avais pas assez fouillé : en fait les articles qui n’apparaissent pas sont les articles supprimés. Il y a eu une cassure quelque part dans le nettoyage de la table articles_lies

      Par exemple dans la base j’ai :
      id_article id_article_lie rang
      617 480 3
      617 2084 4
      617 456 2
      617 398 1

      mais les articles 480, 456 et 398 n’existent plus.

      donc un peu fouillis mais rien de perdu !

      dd

    Répondre à ce message

  • 1

    Bonjour,
    Est-il possible de lier une brève à un article ?
    Si oui comment faire ?

    Merci !
    Nico

    • Non, ce plugin sert à lier des articles à des articles, d’où le nom a2a :)

    Répondre à ce message

  • 2

    Bonjour

    J’utilise ce plugin très utile depuis la version 2.1 de SPIP. Mais depuis que je suis passé à la version 3.0.5, impossible de retrouver le champ « lier des articles » dans l’admin ! Dans l’interface publique de mes articles précédents comprenant des articles liés, la mention apparaît bien, mais pas dans l’interface privée. J’ai pourtant pris soin de mettre à jour a2a, CFG et Spip Bonux.

    Comment faire ? Merci d’avance.

    • Désolé, je me suis trompé, j’ai téléchargé via le chargeur de SPIP 3 la version obsolète (pour spip 2). avec la bonne version (que le chargeur ne trouve pas d’ailleurs, j’ai dû l’installer à la main) c’est OK.

    • Content que tu aies résolu ton problème, en fait le chargeur de plugin ne propose par défaut que les plugins stables, il faut modifier les critères de recherche pour accéder aux plugins dans d’autres états (comme a2a pour SPIP 3 qui est en état test).

    Répondre à ce message

  • 3

    Hello,

    j’ai l’impression que le plugin ne marche pas avec SPIP 3.0.17 (site n’ayant pas déjà eut ce plugin)

    apparemment l’installation ne crée pas la table, j’ai des erreurs :

    'spip_articles_lies' doesn't exist 

    peut-être une piste : je ne vois pas de 'CREATE TABLE ...' dans le fichier a2a_administrations.php

    merci d’avance

    • Salut, si le plugin n’a pas créé ses tables lors de l’installation, tu peux tenter de le désinstaller/réinstaller pour voir. Sinon regarde du côté des logs mysql dans tmp/log pour voir si tu y trouves des infos qui pourraient nous être utiles afin de t’aider plus.

      peut-être une piste : je ne vois pas de ’CREATE TABLE ...’ dans le fichier a2a_administrations.php

      Oui c’est normal :)

    • Hello,
      J’avais pourtant bien désactivé, activé, désactivé, supprimé, réinstallé ... sans résultat.
      Et là c’est passé.

      désolé pas plus de détails

    • Content que tu aies réglé le problème :)

    Répondre à ce message

  • 4

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

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

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

    • Bonjour Tagada,

      Il semble que je rencontre la même problématique que vous (nécessité de dupliquer a2a pour créer 2 zones « A voir » distinctes).
      Avez-vous une trace de vos « bidouillages » ? je ne suis pas développeuse, et ne voit pas bien comment m’y prendre...
      Merci d’avance !

    • Je ne suis pas sûr de ce que vous recherchez, mais à priori vou devriez pouvoir le faire avec le plugin de base.

      Vous pouvez créer plusieurs type de liaison (voir panneaux de configuration du plugin)
      Que vous nommez diférement , et que vous récuperez à l’aide du critère : type_liaison=nomdelaliaison
      au sein d’une boucle (ARTICLES_LIES)

      du style :

      <BOUCLE_liant(ARTICLES_LIES) 
      {id_article_lie=#ID_ARTICLE} 
      {type_liaison=auteur} 
      {par rang}>
      <BOUCLE_lesArticlesLiants(ARTICLES){id_article}>
      <article>
      [<a href="#URL_ARTICLE"> 
      (#LOGO_ARTICLE_RUBRIQUE|inserer_attribut{alt,#TITRE|attribut_html}) 
      </a>]
      </article>
      </BOUCLE_lesArticlesLiants>
      </BOUCLE_liant>

    Répondre à ce message

  • Dans la dernière version j’ai un bug .. pas très gènant mais je le signal. (version spip 3.0.17)
    Lorsque j’ajoute plusieurs liaisons à un article, le petit cadre récapitulatif fait un refresh ajax en boucle.
    je dois recharger la page pour qu’il arrête de clignoter :-)

    Cela n’impacte pas le fonctionnement.

    Répondre à ce message

  • 1

    Tu es fort b_b , MERCI !!!!!

    Répondre à ce message

  • 3

    J’aimerai ne faire apparaitre cette fonctionnalité qu’aux administrateurs du site.

    Comment procéder pour cela.

    Répondre à ce message

  • 3

    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 ?

    • Salut, non je ne pense pas que ça soit réalisable sans trop de bidouille ;) Mais tu devrais peut être regarder du côté du plugin polyhierarchie qui semble plus répondre à ton besoin.

      ++

    • Je regarde, mais effectivement ça semble pas mal ;)

    • dommage pour les rubriques ! Avec le plugin polyhierarchie on peut faire bcp de choses mais son approche est plus compliquée selon comme on l’utilise. Celui ci aurait été juste parfait avec les rubriques du coup vais peut être utiliser les 2 ;)

    Répondre à ce message

  • 1

    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

  • 2

    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

  • 2

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

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

      ++

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

    Répondre à ce message

  • 4

    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.

    • 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 ?

      ++

    • 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

    • 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})].

      ++

    • 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

  • 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

  • 2
    Master Juh

    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.

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

      ++

    • Master Juh

      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

  • 5

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

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

      ++

    • 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

    • audwill

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

    • 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

    • 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

  • 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

  • 6

    Connaissez-vous celui-ci ?
    http://plugins.spip.net/lire-aussi

    Y a t-il un rapport ou un fondement commun ?
    Cela y ressemble beaucoup, sauf à priori sur le tri.

    • Oui je connais le plugin Lire aussi qui a été développé à la même période que a2a. Quand j’ai découvert que quelqu’un travaillait sur un plugin similaire je me suis dit que cela ne servait à rien de rendre public a2a. Mais entre temps, Eric m’a fait savoir que a2a propose plus de fonctionnalités avec le trie et la possibilité de rechercher l’article à lier sans avoir à connaître son numéro. De plus a2a utilise les formulaires CVT et il déclare ses tables comme il est recommandé de le faire avec SPIP 2.0. Tout cela rend son code plus pérenne.

      Voilà les raisons qui font que nous avons décidé de rendre public le plugin a2a qui est issu d’un travail collectif à l’inverse de Lire aussi.

    • Bonjour,

      Votre plugin ne propose toutefois pas une option du plugin Lire aussi qui me semble essentielle, à savoir que lorsque l’article id. 55 est lié à l’id 66, l’inverse est également vrai, de sorte qu’il n’y a pas besoin de saisir l’information dans les deux articles.

      Envisagez-vous de reprendre cet élément dans votre plugin ?

      Par avance merci de votre réponse et merci pour votre travail

    • Salut,

      Oui a2a n’affiche pas les liens de façon bidirectionnelle dans l’espace privé et c’est voulu. Le but est de garder une interface simple. Cela deviendrait, à mon avis, trop « lourd » si le plugin affichait deux listes (les articles liés à celui qu’on consulte + les article qui pointent vers celui-ci). De plus, je pense que la notion de lien ponctuel entre les articles de a2a ne doit pas être réciproque. Je peux très bien vouloir lier A à B mais pas B à A... Une piste possible serait d’afficher la liste des articles qui pointent vers l’article en cours dans la colonne de navigation dans l’espace privé.

      Par contre, tu peux très bien afficher ces infos dans tes squelettes à l’aide d’une simple boucle ;)

      ++

    • certes.

      Mais ce que j’aurais souhaiter c’est de pouvoir choisir si je veux un lien bidirectionnel, pour éviter la double saisie lorsque c’est le cas. C’est d’ailleurs généralement le cas pour moi.

      Est-ce envisageable ?

      Aucune interface n’est prévue à cette fin dans le plugin Lire aussi. C’est fait automatiquement.

      Je comprends qu’il faille laisser la possibilité de liens unidirectionnels.

      Mais, n’y aurait-il pas moyen d’ajouter un module cfg ou on peut effectuer ce réglage ?

      Merci

    • Bon ben j’ai une bonne nouvelle pour toi... Le plugin gère aussi les liens bidirectionnels depuis 4 semaines ;) Kent1 a jouté ça mais ne l’avait pas documenté, je viens de m’en rendre compte. J’ajoute ça à la doc tout de suite.

      Elle est pas belle la vie ? ^^

      ++

    • Bonjour,

      Malgré l’ajout de la fonctionnalité de bidirectionnalité, je ne trouve pas le champ « Lier les articles des deux cotés » dans mon espace privé. Y a t-il une solution ?
      Merci d’avance !

    Répondre à ce message

  • Bonjour,
    La recherche arborescente propose tous les articles, et notamment les articles supprimés (ou à la poubelle). Y a t-il un moyen pour empêcher ça ?

    Répondre à ce message

  • Bonjour,

    J’ai bien aimé ce plugin pour montrer des analogies entre des logos d’articles (un catalogue d’affiches)

    j’essaie de faire une page qui affiche des séries d’articles liés. J’y arrive plus ou moins avec cette boucle barbare :

    		<BOUCLE_globale(ARTICLES) {id_rubrique}>
    			
    <BOUCLE_doublets(ARTICLES) {id_article} {doublons A} {doublons B}>
    
          <B_les_articles_lies>
    <div>
    
                  	<a href="[(#URL_ARTICLE)]">[(#LOGO_ARTICLE)]</a>
          <BOUCLE_les_articles_lies(ARTICLES_LIES){id_article}{par rang}>
                  <BOUCLE_article_lie(ARTICLES){id_article = #ID_ARTICLE_LIE} {doublons B}>
                  		<BOUCLE_doublons(ARTICLES) {id_article} {doublons A}>
                  		<a href="[(#URL_ARTICLE)]" >[(#LOGO_ARTICLE)]</a>
                  		</BOUCLE_doublons>
                  </BOUCLE_article_lie>
          </BOUCLE_les_articles_lies>
    
    </div>
          </B_les_articles_lies>
          
    </BOUCLE_doublets>
    
    		</BOUCLE_globale>

    1/ pas moyen d’utiliser le critère {pagination} sans multiplier l’affichage de mêmes séries ; donc j’ai une seule page (118 séries de 2 à 6 articles liés pour 3’000 articles) lourde à calculer :)

    2/ un petit souci lorsque les séries ne sont pas transitives (je ne sais si le terme convient bien) :
    Rarement mais parfois tout de même, j’ai des affiches dans deux séries

    A10 A11 A13 (qui ont un bandeau identique)

    et

    A10 A25 A26 (qui ont une photo principale identique)

    Donc l’article A10 ne peut plus apparaitre qu’une fois

    Ah oui, la question : comment faire plus simple et plus sur ?
    Y’a-t-il une autre boucle pour capter une série et la mettre en mémoire que mon approche.

    Merci d’avance

    Répondre à ce message

  • Bonjour,

    D’abord, merci pour ce plugin.
    Il y a par contre quelque chose d’assez bizarre avec le champs (array) #ARTICLES_LIES

    En effet il fonctionne bien quand il est utilisé seul en 1re boucle, mais si on (ou SPIP) rajoute un autre critère, la plus rien.
    Par exemple, je veux afficher les articles liés classés par rubrique, voici ce que j’avais fait au départ :

    <B_les_articles_lies>
    	<h2>Pages associées</h2>
    	<BOUCLE_les_articles_lies(ARTICLES_LIES){id_article}{par rang}>
    		<BOUCLE_article_lie(ARTICLES){id_article = #ID_ARTICLE_LIE}>
    			<BOUCLE_rubrique_article_lie(RUBRIQUES){id_rubrique}{doublons}>
    				<h3>#TITRE</h3>
    				<ul class="liste_pages_associees">
    				<BOUCLE_les_articles_lies_par_rub(ARTICLES){id_rubrique}{id_article IN #ARTICLES_LIES}>
    					<li><a href="#URL_ARTICLE">#TITRE</a></li>
    				</BOUCLE_les_articles_lies_par_rub>
    				</ul>
    				<!-- BLOC SEPARATEUR -->
    				<div class="separateur"><hr /></div>
    				<!-- FIN BLOC SEPARATEUR -->											
    			</BOUCLE_rubrique_article_lie>
    		</BOUCLE_article_lie>
    	</BOUCLE_les_articles_lies>
    </B_les_articles_lies>		

    ma liste d’articles reste définitivement vide.
    Par contre si j’affecte via #SET un #ARRAY, ce qui en théorie est la même chose, ca fonctionne :

    #SET{artlies, #ARRAY}
    <BOUCLE_var_articles_lies(ARTICLES_LIES){id_article}{par rang}>
    	#SET{artlies, #GET{artlies}|push{#ID_ARTICLE_LIE}}
    </BOUCLE_var_articles_lies>
    
    <B_les_articles_lies>
    	<h2>Pages associées</h2>
    	<BOUCLE_les_articles_lies(ARTICLES_LIES){id_article}{par rang}>
    		<BOUCLE_article_lie(ARTICLES){id_article = #ID_ARTICLE_LIE}>
    			<BOUCLE_rubrique_article_lie(RUBRIQUES){id_rubrique}{doublons}>
    				<h3>#TITRE</h3>
    				<ul class="liste_pages_associees">
    				<BOUCLE_les_articles_lies_par_rub(ARTICLES){id_rubrique}{id_article IN #GET{artlies}}>
    					<li><a href="#URL_ARTICLE">#TITRE</a></li>
    				</BOUCLE_les_articles_lies_par_rub>
    				</ul>
    				<!-- BLOC SEPARATEUR -->
    				<div class="separateur"><hr /></div>
    				<!-- FIN BLOC SEPARATEUR -->											
    			</BOUCLE_rubrique_article_lie>
    		</BOUCLE_article_lie>
    	</BOUCLE_les_articles_lies>
    	
    </B_les_articles_lies>		

    J’avoue m’être un peu arraché les cheveux, certes au final ca marche mais si quelqu’un a une idée du pourquoi du comment je suis preneur :)

    Merci
    a+

    Répondre à ce message

  • 6

    La recherche fonctionne mais quand je lie il ne se passe rien, mon choix ne s’affiche pas.

    Peut il y avoir un rapport avec le fait que je travaille en local ?

    • Salut Naomed,

      Exact le dernier commit avait itroduit ce bug. Ca vient d’être corrigé, prends la nouvelle version par svn ou dans 1h le zip sur Files

    • Bonjour,

      J’utilise le plugin a2a pour lier des articles (spip2.0.10 et la dernière version de a2a) et lorsque je clique sur les liens ’monter’ ou ’descendre’, ça mouline quelques secondes mais au final il ne se passe rien : aucun changement dans l’ordre de présentation des articles.

      D’où cela peut-il venir ?

      micmoren

    • Merci pour l’info, le bug est corrigé :

      http://zone.spip.org/trac/spip-zone/changeset/34167

      Il te faudra mettre à jour le plugin par svn ou télécharger à nouveau le zip dans la journée.

      ++

    • Bonjour,

      Merci, cela refonctionne.
      Encore que ...
      Je n’arrive pas à faire remonter ou descendre de plus d’UN niveau : une fois une montée (ou une descente) exécutée, impossible de remonter (ou de redescendre) encore d’un niveau.
      Est-ce le fonctionnement normal ?

      Cordialement,
      micmoren

    • Corrigé :

      http://zone.spip.org/trac/spip-zone/changeset/34198

      Il n’y a plus qu’à attendre la prochaine maj des zips de la zone ++

    • Cette fois c’est parfait.

      Merci

      micmoren

    Répondre à ce message

  • 1

    Bonjour,

    J’utilise désormais régulièrement ce plugin.

    Il est très utile lorsque je recherche dans les archives du site des articles sur le même thème.

    Toutefois il est difficile à utiliser lorsque l’on recherche un article précis.

    En effet le moteur ne retourne pas nécessairement celui-ci même lorsque je saisis le titre complet.

    Comme il est impossible de saisir directement le numéro de l’article il faut souvent un temps significatif pour trouver la combinaison de mots clés qui permettent d’afficher dans la liste sélectionnable l’article voulu.

    Ce pourrait être des pistes pour une prochaine version.

    Encore merci.

    Valéry

    • Salut Valéry,

      Bonne idée, je l’ai ajouté au plugin :

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

      ++
      b_b

    Répondre à ce message

  • 1

    Merci pour ce plugin que je viens de mettre en place sur taurillon.org : la fonction de recherche est extrêmement pratique.

    Elle pourrait être améliorée en ne cachant pas les résultats de la recherche lorsque l’on clique sur « Lier ». En effet je cherche généralement à lier plusieurs articles sur un même thème et naturellement ils figurent tous dans les résultats de la recherche que je dois par conséquent lancer plusieurs fois. Voilà juste une idée pour une prochaine version mais vraiment merci pour cette fonctionnalité qui apporte un petit plus appréciable pour un site (et potentiellement susceptible d’augmenter le nombre de pages vues :-)

    • Bonjour Valéry et merci pour ton commentaire,

      Elle pourrait être améliorée en ne cachant pas les résultats de la recherche lorsque l’on clique sur « Lier ».

      Cela pourrait être envisageable mais il faudrait effectuer pas mal de changements dans le plugin car la liste des résultats de la recherche est affichée dans le formulaire CVT du plugin. Ce formulaire fonctionnant en ajax on « perds » la recherche à chaque soumission du formulaire...

      Le plugin est sur la zone, n’hésite pas à y apporter des améliorations si tu as des idées.

      ++

    Répondre à ce message

  • 1

    Est ce que ça lie les articles de façon « réciproque » ?
    Je lie B et C à l’article A
    Si j’affiche C, est ce que A et B sont affichés automatiquement ou bien faut il faire la manip pour chaque article A puis B puis C ?

    • Le lien entre les articles n’est pas réciproque. Dans l’espace privé, si A est lié à C tu ne verras pas le lien sur la fiche de C. Le but est bien de créer des liens ponctuels entre des articles (et non pas de créer des pseudos groupes d’articles comme avec les mots clés).

      Côté public, tu peux très bien afficher les articles liés à A (donc B et C) sur la page de celui-ci. Et tu es libre de faire ce que tu veux sur la page de C (afficher les articles liants ou non).

    Répondre à ce message

  • 1

    Va t il être intégré à Sarka Spip ?

    • Oui c’est en cours, Eric l’a déjà fait sur la version de dev de sarka-spip. Cela devrait être en ligne dans pas trop de temps.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom