SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 184 visiteurs en ce moment

Accueil > Navigation > Magnet > Magnet

Magnet

2 décembre 2014 – par Cerdic – commentaires

18 votes

Le plugin Magnet permet d’aimanter des articles pour les forcer à apparaître en tête dans les listes et sélections d’articles. C’est l’équivalent de l’option « Sticky » des post Wordpress.

Mise en œuvre

Il suffit d’installer le plugin pour qu’il soit opérationnel et utilisable sur un site sans aucune modification des squelettes.

Principe de fonctionnement

Le plugin modifie l’ordre des articles dans les boucles (ARTICLES), en propulsant en premiers résultats les articles aimantés.
Le plugin ne modifie jamais le nombre ni quels articles sont retournés par une boucle. Seul l’ordre est modifié lorsqu’un ou plusieurs articles aimantés sont inclus dans les résultats d’une boucle.

En pratique le plugin permet par exemple de sélectionner les articles qu’on veut voir en home page d’un site SPIP utilisant les squelettes-dist/ sans aucune modification des squelettes.

Une fois activé, le plugin ajoute un bouton d’administration sur les pages articles qui indique si l’article est aimanté ou non.

Au survol, l’action « Aimanter » apparait, et un clic aimante l’article.

Le bouton indique maintenant que l’article est aimanté, au 1er rang. Et voilà, votre article aimanté va apparaître en premier sur la page d’accueil du site, ainsi que dans la rubrique à laquelle appartient.

Un bouton avec une flèche vers le bas permet aussi de le faire descendre d’un rang si plusieurs articles sont aimantés.

Un clic modifie le rang, et fait apparaître un troisième bouton avec une flèche vers le haut pour faire remonter l’article.

Vous n’avez besoin de rien de plus pour commencer à utiliser le plugin sur votre site.

Balise #BOUTONS_ADMIN_MAGNET

Toutefois, vous pouvez aussi utiliser la balise #BOUTONS_ADMIN_MAGNET. Cette balise attrape automatiquement le #ID_ARTICLE de la boucle dans laquelle elle est, et affiche les boutons d’administration du plugin à l’endroit où elle est insérée, pour l’article considéré.
Les boutons d’administration ne sont bien sûr visibles que pour les administrateurs du site !

Ainsi cette balise peut-être ajoutée sur tous les articles de la liste des articles récents en home pour permettre de directement administrer cette liste depuis la home sans aller sur chaque page article.

Critères {magnet} et {ignore_magnet}

Dans le cadre d’une utilisation avancée du plugin, il est possible d’utiliser ces 2 critères pour modifier le comportement des boucles (ARTICLES).

{magnet}
Le critère {magnet} permet de ne sélectionner que les articles aimantés. A contrario, {!magnet} permet de les exclure et donc de ne selectionner que les articles non aimantés.

{ignore_magnet}
Le critère {ignore_magnet} permet lui d’ignorer l’effet magnétique, et de rétablir l’ordre original des articles comme si aucun article n’était aimanté.

Voir en ligne : http://plugins.spip.net/magnet

Dernière modification de cette page le 13 avril 2017

Retour en haut de la page

Vos commentaires

  • Le 31 mai 2016 à 14:09, par jfd En réponse à : Magnet

    Vous n’avez besoin de rien de plus pour commencer à utiliser le plugin sur votre site.

    Si vider le cache car le bouton recalcul ne semble servir à rien...
    Faudrait peut être le préciser dans l’article car je pense que c’est aussi le problème rencontré par davduf, (mais à la désactivation du plugin au lieu de son activation)
     :-))

    Répondre à ce message

  • Le 3 décembre 2014 à 20:44, par Loiseau2nuit En réponse à : Magnet

    Le « Pin to top » revu et corrigé ! Et en toute beauté ! Merci :-)

    Répondre à ce message

  • Le 3 décembre 2014 à 08:31, par Suske En réponse à : Magnet

    Magnifique cerdic !

    La simplicité de mise en oeuvre est une merveille ! Et merci à wp :-P

    Répondre à ce message

  • Le 9 décembre 2014 à 18:12, par davduf En réponse à : Magnet

    Vraiment superbe plugin.

    Une suggestion : si je désactive le plugin, le magnet n’a plus de rôle (là, les articles « magnétisés » restent épinglés.

    Un besoin : est-il possible de ne pas avoir l’icone « magnet » dans les boutons admins (il me cache trop de chose, le petit loustic :-)

    Encore bravo !

    Répondre à ce message

  • Le 5 décembre 2014 à 07:04, par Suske En réponse à : Magnet

    J’ai magnétisé les articles 26 et 27. Erreur SQL :

    L’appel de la boucle :

    1. <BOUCLE_art(ARTICLES){magnet}{par hasard}{0,1}{lang=#ENV{lang}}>
    • Le 5 décembre 2014 à 10:53, par Cerdic En réponse à : Magnet

      En effet, je n’avais pas assez testé :) C’est corrigé par la version 0.5.2 !

    • Le 5 décembre 2014 à 19:28, par Suske En réponse à : Magnet

      Coooool, merci !

    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

  • Cycle2

    7 août 2014 – 104 commentaires

    La seconde version de la librairie Javascript « jQuery Cycle », qui permet de produire des diaporamas, se nomme « Cycle2 » : http://jquery.malsup.com/cycle2/. Voici cette nouvelle librairie mise en plugin pour SPIP. Si vous utilisez déjà « jQuery (...)

  • CleverMail

    20 janvier 2010 – 635 commentaires

    CleverMail est un plugin permettant d’envoyer des lettres d’informations à des abonnés depuis SPIP. Issu au départ d’un développement libre complètement indépendant de SPIP, il a connu une première version pour SPIP 1.9 avant d’être complètement réécris (...)

  • SPMC : Squelette par mot clé V2.0

    21 septembre 2009 – 48 commentaires

    Ce plugin prend la suite de squelette par mot clef V1.92 qui ne fonctionnait plus sous SPIP 2.0.x. Avec l’accord de Mortimer qui n’a plus le temps de le maintenir, je prend donc la suite. Présentation du plugin « Squelette par mot clé V2.0 » Le (...)

  • Sarka-SPIP 3

    15 septembre 2009 – 211 commentaires

    Si la lignée 3 de Sarka-SPIP a été l’occasion de refaire presque entièrement le code du squelette elle continue à évoluer et à s’améliorer au fil des versions. Nous ne saurions trop conseiller aux nouveaux utilisateurs - et aussi aux anciens - (...)

  • Paiement avec Formidable

    16 février 2015 – 53 commentaires

    Ce plugin « Paiement avec Formidable » permet d’ajouter une étape de paiement à la fin de la saisie d’un formulaire créé par le plugin Formidable. Il le complète et nécessite par ailleurs le plugin bank qui gère l’interface technique avec les prestataires (...)