SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Navigation > Magnet > Magnet

Magnet

2 décembre 2014 – par Cerdic – commentaires

17 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 2 décembre 2014

Retour en haut de la page

Vos commentaires

  • Le 31 mai à 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 ?
  • [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 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

  • Acces Restreint 3.0

    11 décembre 2008 – 784 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • Champs Extras 3

    16 janvier 2012 – 538 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Réservation d’événements

    16 mars 2015 – 190 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Les crayons

    23 avril 2008 – 815 commentaires

    Ce plugin permet d’éditer les contenus sur les pages publiques du site, sans passer par l’espace privé de SPIP.

  • LESS pour SPIP : Less-CSS (anciennement LESSpip)

    5 novembre 2010 – 43 commentaires

    Less-CSS (Anciennement LESSpip) est un plugin intégrant facilement le logiciel LESS dans SPIP. LESS est une extension de CSS ajoutant les variables, les classes, les opérations, les imbrications au langage. Facilitant ainsi l’écriture de (...)

Ça spipe par là