SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 165 visiteurs en ce moment

Accueil > Navigation > Magnet > Magnet

Magnet

2 décembre 2014 – par Cerdic – commentaires

21 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 23 octobre 2017

Retour en haut de la page

Vos commentaires

  • Le 19 octobre à 17:47, par Chrys En réponse à : Magnet

    Bonjour,
    Super plug-in, et simple voir très simple a installer et utiliser.

    Je cherche un moyen de styliser l’article ainsi Magnétisé, comment faire puisqu’aucune ID ou class n’est rajouté au code ?
    Merci

    Répondre à ce message

  • 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

  • Menus

    18 août 2009 – 985 commentaires

    Créez enfin vos menus facilement !

  • Accordion JQuery

    22 février 2016 – commentaires

    Un plugin qui permet d’activer la librairie Jquery accordion https://jqueryui.com/accordion/ et de l’utiliser directement dans votre contenu rédactionnel ou même ailleurs comme dans un menu. Obtenez des paragraphes repliables en accordéon avec le (...)

  • ViaSPIP 3.1

    26 février 2016 – 18 commentaires

    Après la sortie de SPIP 3.1, voici la nouvelle version du squelette ViaSPIP qui reste dans la lignée des précédentes versions. ViaSPIP 3.1 est toujours un squelette généraliste pour SPIP, sous forme de plugin, visant à offrir une alternative au (...)

  • Plugin « Agrandir la largeur de page »

    3 août 2015 – 24 commentaires

    Ce plugin permet d’agrandir la largeur de la page dans l’espace privé de SPIP. Vous pourrez personnaliser cette largeur si besoin. Préambule Dans l’espace privé de SPIP, lorsque nous sommes connectés, nous pouvons choisir dans nos préférences (...)

  • cisec : détecte et bannit les scanners de vulnérabilités

    13 avril 2016 – 22 commentaires

    Les scanners de vulnérabilité de site web sont des logiciels qui analysent les pages d’un site web (“crawling”), puis effectuent des requêtes HTTP en ajoutant des codes malicieux dans l’URL (ainsi que dans les variables POST, etc.) et analysent le (...)