SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 263 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 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

  • Agenda 2.0

    3 novembre 2008 – 1069 commentaires

    Voici la version pour SPIP 2.0 du Plugin Agenda pour SPIP 1.9.2, avec une interface remaniée pour encore plus de plaisir. Pour une documentation concernant l’utilisation d’Agenda 3 pour SPIP 3, veuillez pour l’instant vous référer à SPIP 3, Agenda (...)

  • Indexer : Installation et Configuration

    6 octobre 2014 – 39 commentaires

    Introduction Pour comprendre l’intérêt du plugin, nous invitons à lire l’article suivant Indexer : Introduction. Le fonctionnement de la boucle SPHINX est expliqué dans cet article : Indexer : La boucle SPHINX. La suite de l’article aborde (...)

  • GIS 4

    11 août 2012 – 1313 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2058 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Indexer : La boucle SPHINX

    29 juin 2015 – 15 commentaires

    Avant de commencer Pour comprendre l’intérêt du plugin, nous invitions à lire l’article suivant Indexer : Introduction. La configuration et l’installation du plugin sont expliquées dans l’article suivant : Indexer : Installation et Configuration (...)