SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 97 visiteurs en ce moment

Accueil du site > Interactivité, échanges > Signets et favoris > Mes Favoris > Mes Favoris 2.0

Mes Favoris 2.0

9 janvier 2010 – par Cedric Morin – 10 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

21 votes

Une refonte complète du plugin Mes Favoris qui permet aux visiteur identifiés de mettre en favori n’importe quel contenu de SPIP (article, rubrique, site, document...).

Installation

Ce plugin s’installe classiquement. Lors de son installation, il ajoute une table spip_favoris qui sera utilisée pour mémoriser les favoris de chaque auteur identifié

Ajout et suppression d’un favori

#FORMULAIRE_FAVORI peut être utilisé dans une boucle pour permettre au visiteur de sélectionner l’objet affiché. Le formulaire capte automatiquement le type de la boucle et l’id de l’objet affiché.

Il est également possible d’expliciter sur quel objet portera le formulaire : #FORMULAIRE_FAVORI{article,23} affichera un formulaire pour ajouter ou retirer l’article 23 des favoris.

Pour l’utilisateur, le formulaire se présente comme une icône clicable, complétée d’un court libellé.

Lorsque l’objet n’est pas encore en favori il est proposé de l’ajouter :

Lorsque l’objet est déjà en favori, il est proposé de le retirer :

Liste des favoris

Le squelette inclure/mesfavoris.html peut être utilisé pour afficher la liste des favoris d’un auteur.

Il peut être utilisé dans une boucle comme suit pour afficher le nom et les favoris de l’auteur identifié :

La liste affichée comporte sur chaque élément un bouton permettant de le retirer des favoris.

Le plugin n’est traduit pour le moment qu’en Français et anglais. Il est disponible sur spip-zone, n’hésitez pas à l’améliorer.

Retour en haut de la page

Vos commentaires

  • Le 12 novembre 2010 à 11:48, par gera En réponse à : Mes Favoris 2.0

    Comment installer ce plugin en spip 2.1.2 lorsqu’on a une table spip_favoris d’une base 1.9 ?
    Il n’installe pas la colonne id_objet :
    SQL error 1054
    Unknown column ’id_objet’ in ’where clause’ SELECT * FROM `spip2`.spip_favoris WHERE id_auteur=1 AND id_objet=6651 AND objet=’article’

    Répondre à ce message

  • Le 7 août 2010 à 14:43, par troppur En réponse à : Mes Favoris 2.0

    bonjour,
    merci pour ce plugin.

    débutant, je bloque par contre pour effectuer un tri par rubriques lors de l’affichage de mes favoris.
    Je chercherais à les afficher de la même manière que dans le plan du site (tri + arborescence).

    quelqu’un pourrait-il me sauver ?

    merci
    et merci à tous ceux qui ont participé à ce projet merveilleux qu’est spip

    Répondre à ce message

  • Le 13 janvier 2010 à 11:58, par Nicolas Hoizey En réponse à : Mes Favoris 2.0

    A quand l’activation sur SPIP Contrib ??? ;-)

    • Le 12 juillet 2010 à 14:27, par Valéry En réponse à : Mes Favoris 2.0

      Je plussoie

    • Le 21 juillet 2010 à 15:52, par ? En réponse à : Mes Favoris 2.0

      bravo superbe plugin , je l’utilise actuellement dans un espace membre

      Je souhaiterai pouvoir afficher le logo des articles mis en favoris les balise #LOGO n’affiche rien

      Si vous avez une piste ou voir meme une solution je suis preneur

    Répondre à ce message

  • Le 30 avril 2010 à 17:20, par Guytarr En réponse à : Mes Favoris 2.0

    Pourquoi avec le formulaire dans une boucle de jointures, même en forçant le type et l’id, on se mange un « id_article, id_mot pas autorisé » ?

    C’est le plugin, ma syntaxe, ou tout simplement le traitement des balises de formulaires ?

    1. <BOUCLE_departements(mots_articles mots){id_groupe=3}{pagination 10}{par num titre, titre}{unique}>
    2. <li class="menu-entree">
    3.                 <a href="[(#SELF|parametre_url{id_mot,#ID_MOT}|parametre_url{favoris_affiche,'0'})]" class="ajax">#TITRE</a>
    4.                 [(#FORMULAIRE_FAVORI{mot,#ID_MOT})]
    5. </li>
    6. </BOUCLE_departements>

    Répondre à ce message

  • Le 16 janvier 2010 à 06:25, par Olivier En réponse à : Une idée...

     :) Laissez-moi rêver :

    -  un bouton mes favoris
    -  une page « mes favoris », une espèce de mySpip
    -  une page « articles le + souvent ajoutés aux favoris », véritablement appréciés, donc

    Cette association constituerait une belle alternative au plugin Notation, non ?

    Répondre à ce message

  • Le 9 janvier 2010 à 13:54, par Fil En réponse à : Mes Favoris 2.0

    Je viens de tester sur les articles syndiqués et ça marche très bien.

    Quelques remarques et idées pour la suite :
    -  l’icone est vraiment mal foutue ; quand tu as favorité un truc tu as une icone « retirer » avec une croix noire, qui ne donne pas l’impression que c’est « positif ». Il faudrait que « retirer » et la croix ne soient qu’au survol je pense...
    -  le plugin est « mes favoris 2.0 » mais sa version est 1.0, c’est pas clair :-)
    -  pour éviter de trop charger le cache de session, j’aimerais intégrer ces boutons en javascript plutôt qu’en html.

    • Le 9 janvier 2010 à 14:33, par Cedric Morin En réponse à : Mes Favoris 2.0

      Pour le numéro de version dans le plugin.xml, c’etait un oubli, corrigé.

      Pour l’icone et le changement au moment du clic, je suis d’accord, ce n’est pas encore parfait. La difficulté est que quand tu clic, ta souris reste dessus et du coup au retour de l’ajax tu es dans l’état hover.

      Pour l’insertion en js, je ne suis pas fan. Mais je ne comprends pas ta remarque, car le formulaire ne génère pas de cache de session. Tu l’insère simplement par #FORMULAIRE_FAVORI, et c’est lui qui fait le test en php pour voir si l’auteur est connecté. Par ailleurs, le formulaire ne génère que 3 caches : non connecté (bloc vide), favori à ajouter, favori déjà ajouté.

      Sinon je pense peut être faire passer en plus le type de l’objet concerné, et/ou permettre de personnaliser le texte du bouton, car sur certains objet on peut vouloir un message un peu différent. J’ai en tête l’exemple d’un auteur : on ne le met pas un auteur en favori, mais on dit plutôt qu’on est un fan de cet auteur.

    • Le 12 janvier 2010 à 17:44, par assobachant En réponse à : Mes Favoris 2.0

      voila j’ai mis dans mon fichier html :

      <div id="noisette_statistiques" class="noisette">
              <h1 class="intitule">Vos Favoris</h1>
              <div class="contenu">
              <h2 class="titre_bloc"> Mettre en favori n’importe quel contenu (article, rubrique, site, document...) pour votre prochaine visite.</a>
       </h2>
      </div>
      #FORMULAIRE_FAVORI

      <BOUCLE_auteur(AUTEURS){id_auteur=#SESSION{id_auteur}}{tout}>
              <h1>#NOM</h1>
              [(#INCLURE{fond=inclure/mesfavoris}{env}{id_auteur}{ajax})]
      </BOUCLE_auteur>
      Veuillez vous identifier !
      <//B_auteur>
      </div>  

      le bouton favori s’affiche mes lorsque je clic dessus rien ne change ; aurais je comme d’habitude loupé quelquechse

      le site bachant.free.fr ; colonne de droite , milieu de page

      merci pour la piste

    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

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)

  • Plugin Vidéo(s)

    23 novembre 2010 – 293 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, (...)

  • Plugin SPIPAL

    10 janvier 2011 – 79 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Pour intégrer un système de paiement immédiat via PayPal à certains de vos articles . Ce plugin est une mise à niveau pour la version SPIP 2.1.8 du Plugin GoPayPal qui était resté en SPIP 1.9.2 depuis 3 ans. Il change de nom pour ne pas faire trop de (...)

  • Le menu déroulant Babbibel

    2 juin 2009 – 303 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable avec CFG.