Plugin Article Accueil

Reprise dans un plugin autonome de la fonctionnalité «Article d’accueil de la rubrique» du plugin Compositions (version 1). Ce petit plugin permet de sélectionner un article à mettre en avant par rubrique.

Objectif

Le plugin permet de sélectionner, pour chaque rubrique, un article d’accueil qui pourra être utilisé par le webmestre pour présenter la rubrique.

Sélectionner l’article d’accueil d’une rubrique

Une fois le plugin installé, un formulaire sera visible sur la page de gestion d’une rubrique permettant de sélectionner l’article à mettre en avant.

Utilisation dans les squelettes

Pour connaître l’identifiant de l’article d’accueil d’une rubrique, il suffit d’utiliser la balise #ID_ARTICLE_ACCUEIL au sein d’une boucle RUBRIQUES.

Par exemple :

<BOUCLE_marubrique(RUBRIQUES){id_rubrique}>
<BOUCLE_accueil(ARTICLES){id_article=#ID_ARTICLE_ACCUEIL}>
</BOUCLE_accueil>
</BOUCLE_marubrique>

Besoin de plus d’options ?

Le plugin Article d’accueil a vocation à offrir une solution simple pour sélectionner un article à mettre en avant.

Si vous avez besoin d’un système plus complexe permettant de sélectionner plusieurs articles pour une même rubrique et à gérer leur rang, il existe le plugin Sélection d’articles.

updated on 2 October 2019

Discussion

11 discussions

  • 10

    Bonjour,

    Je viens de tenter l’installation de ce plugin, suite à la version 2.0.2 de Composition, j’ai pour message d’erreur d’installation ’Echec’, en rouge ... A la recharge de la page, cette fois-ci, j’ai pour message ’Ok’, en vert.

    Dans l’interface d’administration, dans les pages de Rubrique, j’ai bien la section ’Article d’Accueil’, qui me permet de choisir par la liste déroulante un article, mais quand je clique sur le bouton [Enregistrer] ... le mécanisme s’effectue puisque j’ai bien le sablier... mais il ne garde pas le choix !

    • La version 1.0.1 améliore le script d’installation du plugin.

      Concernant le bug du formulaire, je ne le reproduis pas. Le formulaire est correctement rechargé en ajax avec les bonnes valeurs.

      Ce bug persiste-il après désinstallation / réinstallation du plugin ?

      Le champ id_article_accueil est-il bien présent dans la table spip_rubriques ?

    • Oui, le bug persiste ! (version 1.0.2 du plugin)
      Et, oui, le champ id_article_accueil est présent !
      Et, concernant certaines rubriques, j’ai bien l’id article correspondant - mais, je pense, et je peux certainement me tromper, que c’est des réminiscences de la version 1.x de Compositions.

    • Quelle version de SPIP ?

      Avez-vous essayé de supprimer physiquement Compositions et Article d’accueil du serveur (suppression de tous les fichiers) puis réinstallation ?

    • Il s’agissait peut-être d’un include_spip manquant. Que donne la version 1.0.3 ?

    • Spip 2.1.10 : Tous les plugins que j’utilise sont à jour ... et j’utilise FF 4.0, comme browser Web, sous Ubuntu 10.10.

      Quelle version 1.0.3 ?
      Lorsque je fais mise-à-jour automatique avec le plugin ’Couteau Suisse’, il ne m’est rien proposé de plus. Concernant votre plugin, il restitue ceci :

      Article d’accueil (v1.0.2)
      Ce plugin semble à jour. Rév. 46439
      7/04/11

      Et en effet, quand on clique sur le lien ’à jour’, on arrive sur l’information :

      #
      # ChangeLog for /_plugins_/article_accueil
      #
      # Generated by Trac 0.11.7
      # 04/08/11 12:11:17

      Fri, 08 Apr 2011 09:58:01 GMT joseph@… [46483]

      Donc, je vais mettre à jour manuellement !

      Je veux bien supprimer les deux plugins ... mais, je doute.

      Edit : en cherchant à désinstaller le plugin par le lien proposé, cela échoue - ce qui n’est pas le cas du plugin “Composition” !

    • Bon, j’ai juste réinstallé le plugin ’Article Accueil’ - c’est bien la version 1.0.3.
      Et, je n’ai plus le plugin ’Composition’ - puisque désinstallé précédemment ( cf le lien ci-dessus )

      Et, ça marche correctement !!!

      Donc, de deux choses l’une, soit la 1.0.3 règle le soucis, soit il y a une interférence avec votre autre plugin ’Composition’ - que pour l’instant, je ne testerai pas.
      1/ parce que j’en ai pas besoin
      2/ parce que je pars en vacances, une semaine ...
      3/ je pourrais le faire au retour de vacances, sur notre espace de dev... si vous en avez besoin, mailez-moi.

      Merci pour tout :p

    • Les ZIP issus de SVN sont générés toutes les heures. Il peut donc y avoir un délai entre mise à jour du SVN et mise à jour du ZIP.

      A priori, la correction semble bonne.

      Cordialement

    • Bonjour

      Idem, tous les plugins à jour, impossible d’installer le plugin sur le serveur (en local ça marchait). En fait, le champ id_article_accueil ne s’installait pas dans la table spip_rubriques, je l’ai inséré manuellement et ça marche. Peut être un droit d’écriture dans la base de données ??? (l’adresse est en https)

    • Merci pour ce retour. Je viens de mettre à jour le script d’installation en conséquence.

      Cordialement

    • Bonjour,

      Force m’est de constater que je rencontre les mêmes problèmes.
      Après sélection de l’article d’accueil, je me retrouve également avec “Aucun Article”

      J’investigue plus en avant, en attendant voici ma config.

      Cordialement

      • Bandeau 2.1 (v1.1.10) Rév. 47581 9/05/11
      • Barre Typo V2 pour 1.9.2 et suivantes (v2.5.3) Rév. 34503 16/01/10
      • cfg : moteur de configuration (v1.16.0) Rév. 47187 28/04/11
      • Changez de navigateur ! (v1.2) Rév. 45790 24/03/11
      • Crayons (v1.11.1) Rév. 47531 7/05/11
      • Des jeux dans vos articles (v2.1.5) Rév. 47456 5/05/11
      • Formulaire de contact libre (v0.1.1) Rév. 47170 28/04/11
      • Google Analytics (v0.4.1) Rév. 45582 19/03/11
      • Le Couteau Suisse (v1.8.40.02) Rév. 47877 17/05/11
      • Liste d’articles complètes (v0.2) Rév. 40193 26/08/10
      • SPIP Bonux (v2.2.21) Rév. 47641 10/05/11
      • SPIP-Listes (v2.0193) Rév. 47892 18/05/11
      • Squelettes Z pour SPIP (Zpip) (v1.7.14) Rév. 46247 1/04/11
      • YAML (v1.5) Rév. 43464 9/01/11
      • API de vérification (v0.1.9) Rév. 47200 28/04/11
      • Articles d’accueil (v1.0.4) Rév. 47402 4/05/11
      • Choix police typo (v0.2) Rév. 42351 16/11/10
      • Compositions (v2.0.3) Rév. 47210 29/04/11
      • Menus (v0.8.19) Rév. 47872 17/05/11
      • Saisies pour formulaires (v1.9.8) Rév. 47291 1/05/11
      • Importeur / Exporteur de configurations (v0.2.6) Rév. 44414 10/02/11
      • jQuery UI (v1.8.9) Rév. 47798 14/05/11
      • noiZetier (v0.12.0) Rév. 47901 18/05/11
      • ZPIP-vide (v1.1.6) Rév. 47748 13/05/11
      • Aveline : collection de noisettes (v1.3.17) Rév. 47864 17/05/11

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom