SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Interactivité, échanges > Signets et favoris > Textes Favoris > Plugin Textes Favoris

Plugin Textes Favoris

12 août 2009 – par Bernard Blazin – 11 commentaires

8 votes

Ce plugin permet à tout rédacteurs, administrateurs ou visiteurs correctement connectés de mettre des articles en favoris afin de les retrouver plus facilement.

Il n’utilise pas un système de cookies mais ajoute une toute petite table dans la base de données.

Comment ça marche

Deux balises sont nécessaires pour faire fonctionner ce plugin.
#FAVORIS_TEXTE et #MES_FAVORIS

Dans une page article en plaçant la première balise là où l’on souhaite, on fera apparaitre deux petits carrés bien connus ( un vert et un noir). Pour les non-connectés ceux-ci restent invisibles.

En cliquant sur le carré vert on place dans la table et son Id auteur et l’id_article

En cliquant sur le carré noir on supprime ces données de la table.

Ainsi il est donc facile de retrouver ses articles ou les articles d’autres rédacteurs placés en favoris

En plaçant la balise #MES_FAVORIS en dehors d’une page article, la personne connectée retrouvera la liste des articles qu’elle aura mis en favoris. Un simple click sur le titre, renvoie vers l’article désiré.

Coté Admin

L’administrateur peut visualiser côté privé tous les articles mis en favoris ainsi que les rédacteurs qui ont choisis les articles , la rubrique dans laquelle se trouve l’article et éventuellement s’il existe le logo_auteur, ainsi que le nombre total d’articles mis en favoris.

Ensuite, dans un squelette, avec une ou deux boucles, on peut imaginer un Top 10 des articles les plus appréciés (ceux qui auront suscités le plus de mises en favoris).

N.B : Ce plugin au départ était prévu pour une version de SPIP 1.9. Celui-ci fonctionne maintenant très bien avec la version 2.0.9 de SPIP.Il fonctionne également avec les Url’s propres. Il utilise la contribution : Nouvelle balise exemple TMP

Il faut donc dans la page article insérer juste ce petit bout de code :

[(#ID_ARTICLE|tmp{cle})]#FAVORIS_TEXTE

Ce plugin est également disponible sur spip-zone pour améliorations ou transformations.

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

Dernière modification de cette page le 19 septembre 2015

Retour en haut de la page

Vos commentaires

  • Le 22 décembre 2009 à 09:18, par naomed En réponse à : Plugin Textes Favoris

    le plugin semble ne pas marcher avec la 2.10 les favoris se comptabilisent dans l’espace prive mais ne sont pas visible comme dans l’espace public. Dommage c’est bien pratique ! C’est juste moi ou c’est général ?

    Répondre à ce message

  • Le 16 novembre 2009 à 10:13, par acatonne En réponse à : incompatibilité

    Sauf erreur, il y a un problème sur le test initial d’installation du plugin pour ceux qui avaient préalablement installé le plugin « notation »

    En effet, « Textes Favoris » teste la présence non pas de sa table de données, mais la présence d’un champ id_notation utilisé aussi par « notation ».

    La table de « Textes Favoris » n’est donc jamais installé. (donc en pratique soit l’installer à la main soit effacer les tables de « notation » )

    • Le 16 novembre 2009 à 11:26, par acatonne En réponse à : incompatibilité

      oups oups, j’ai écrit une bêtise, désolé pour le bruit

    Répondre à ce message

  • Le 12 octobre 2009 à 10:05, par simodel En réponse à : Plugin Textes Favoris

    Bonjour,

    en plaçant la balise #FAVORIS_TEXTE dans la page article, j’obtiens les 2 carré : vert et noir, donc pas de souci.
    en plaçant la balise #MES_FAVORIS dans la page sommaire, je n’obtiens pas la liste des éléments que j’ai mis aux favoris.
    SVP ou dois je mettre cette balise #MES_FAVORIS ?? pour trouver ce que j’ai mis aux favoris, dans la page d’accueil.
    j’utilise le squelette sarka spip 3 et spip 2.0.9

    Répondre à ce message

  • Le 14 août 2009 à 00:43, par ocarette En réponse à : Plugin Textes Favoris

    Super ce plugin pour notre association qui publions des articles scientifiques.
    Un petit truc : on ne peut pas modifier l’apparence de la liste en particulier supprimer les numéro type ’xxx. titre’ et on ne peut pas réduire le nombre de caractères.
    C’est peut être une idée à creuser. Si j’ai le temps je verrais pour faire le smodif.
    Olivier

    • Le 14 août 2009 à 08:56, par Bernard Blazin En réponse à : Plugin Textes Favoris

      Bonjour,

      Et merci !

      Pour supprimer le numéro de l’article il faut éditer le script php dans /balises/mes_favoris.php et à la ligne 16 remplacer le code par celui-ci :

      $article=$data['titre'];
                      $article = supprimer_numero($data['titre']);
                      $id_article=$data['id_article'];

      Pour réduire le nombre de caractères on peut utiliser le code classique comme celui ci par exemple :

       $max = 200;

         if (strlen($article) >= $max) {
        $chaine = substr($article, 0, $max);
          $espace = strrpos($article, " ");
          $chaine = substr($article, 0, $espace)."...";
         }
      // remplacer dans le lien $article par $chaine

      Ca devrait fonctionner

    • Le 14 août 2009 à 11:14, par ocarette En réponse à : Plugin Textes Favoris

      Merci pour ta réponse que je vais mettre en appilcation.
      C’est dommage qu’on ne puisse pas le faire à partir des squelettes et qu’il faille passer par le script php.
      En effet, il existe des filtres dans spip tel que couper{} ou supprimer_numero. Ceci permettrait de laisser selon les endroits les infosque l’on désire.
      Je reste toutefois charmé par ton plugin et je vais l’intégrer à notre site de la Société Vétérinaire Pratique de France
      Olivier

    • Le 14 août 2009 à 11:20, par Bernard Blazin En réponse à : Plugin Textes Favoris

      Oui je suppose que ce serait possible en intégrant une fonction. Pour l’instant je n’y ai pas réfléchi..Peut être pour la suite ou si quelqu’un le fait sur spip-zone ?

      Pour finir le code à remplacer doit être ainsi :

      $article=$data['titre'];
                      $article = supprimer_numero($data['titre']);
                      $max = 20;

        if (strlen($article) >= $max) {
       $article = substr($article, 0, $max);
         $espace = strrpos($article, " ");
         $article = substr($article, 0, $espace)."...";
        }
    • Le 14 août 2009 à 12:02, par Bernard Blazin En réponse à : Plugin Textes Favoris

      Je pense à quelque chose qui devrait fonctionner sans afficher la dernière balise #MES_FAVORIS
      avec des boucles et la balise #SESSION
      Si auteur connecté

      <BOUCLE_1(AUTEURS){id_auteur=#SESSION{id_auteur}}>
      <BOUCLE_2(spip_favtextes) {id_auth=#ID_AUTEUR}>
      <BOUCLE_3 (ARTICLES) {id_article=#ID_TEXTE}>
      <a href ="#URL_ARTICLE">[(#TITRE|supprimer_numero|couper{50})]</a>
      </BOUCLE_3>
      </BOUCLE_2>
      </BOUCLE_1>

      Pas testé, mais je ne vois pas pourquoi ça ne fonctionnerait pas

    Répondre à ce message

  • Le 12 août 2009 à 22:31, par Bernard Blazin En réponse à : Plugin Textes Favoris

    Oui pourquoi pas ? et d’ailleurs retrouver dans son profil ( espace privé) les articles que l’on a mis de côté.

    Je vais voir comment faire. Mais je le rappelle le plugin est sur spip-zone donc modifiable par tous et à souhait.

    Répondre à ce message

  • Le 12 août 2009 à 22:05, par davux En réponse à : Sélection de favoris depuis l’espace privé ?

    Il serait intéressant de pouvoir ajouter un article favori depuis l’espace privé. (j’espère avoir bien lu l’article, mais je n’ai rien vu sur ça). Est-ce que c’est faisable ?

    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

  • Mode portail Communiquant pour SoyezCréateurs

    29 septembre 2010 – 19 commentaires

    5e mode d’affichage de la page d’accueil, ce mode se distingue des autres par une animation proposant un fondu/enchaîné des logos des articles à la une. Zonage Configuration Zone d’entête Nom du site Slogan si plugin bandeau présent (...)

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • GIS 4

    11 août 2012 – 1288 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 (...)

Ça spipe par là