SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Interactivité, échanges > Recommandation Sociale > Guestbook > Guestbook

Guestbook

13 avril 2009 – par yohannp – 102 commentaires

29 votes

Le plugin Guestbook : le plugin livre d’or amélioré et réécrit pour SPIP 2

Présentation du plugin

Le plugin Guestbook est le plugin Livre d’or amélioré et réécrit pour SPIP 2. Les visiteurs laissent des messages avec une note, et les administrateurs SPIP peuvent y répondre.

Il s’installe comme les autres plugins. La procédure de création des tables se fait automatiquement...

Zip - 152.9 ko
Version 2.5.1
La version à utiliser

Bien que le plugin soit compatible seulement SPIP 2.1, il existe encore une version 2.0 ne comportant pas toutes les dernières mises à jour (y compris NoSPAM) :

Zip - 16.2 ko
Version 2.22.0
Pas complètement stable... A UTILISER AVEC PRECAUTION

Après Installation

Placer la balise #FORMULAIRE_GUESTBOOK où vous voulez afficher le formulaire pour écrire un message dans le livre d’or.

Le formulaire est un CVT (Charger, Vérifier, Traiter).
Actuellement, le message est obligatoire (minimum 10 lettres), le pseudo l’est aussi. De plus, on peut coupler le plugin avec NoSPAM pour pouvoir facilement détecter le spam !

Base de données

2 tables seront crées : spip_guestbook et spip_guestbook_reponses.
La première contient les messages du livre d’or et la deuxième contient les réponses apportées par les utilisateurs SPIP.

Modération

Il suffit d’aller sur ?exec=controle_guestbook(pour les versions <IMG//> ). Les messages arrivent en tant que proposées. Il faut les valider pour qu’il s’affiche dans les boucles. On peut bien entendu aussi les supprimer.
Dans la colonne Répondre, on voit les réponses apportés par les utilisateurs SPIP(si réponse il y a). Pour répondre au message, il faut cliquer sur le lien Répondre.

Boucles

Voici un exemple simple des boucles pour afficher les messages et leur(s) réponse(s) avec une pagination et les crayons.

<BOUCLE_guestbook(GUESTBOOK){!par date}{statut=publie}{pagination 15}>
[(#ANCRE_PAGINATION)]
<p>Nom: #NOM, #VILLE le [(#DATE|affdate{'d-m-Y'})]</p><br />
Note: #NOTE/10 <br />
Message: <b><span class="#EDIT{message}">#MESSAGE</span></b>
<BOUCLE_reponses(GUESTBOOK_REPONSES auteurs){tout}{id_message}>
#NOM a répondu : <br />
<span class="#EDIT{message}">#MESSAGE</span>
</BOUCLE_reponses>
</BOUCLE_guestbook>
[<p class="pagination ajax">(#PAGINATION)</p>]
</B_guestbook>

TO-DO

-  Coupler avec CFG pour la configuration du plugin et du formulaire.
-  Coupler avec Champs Extras 2 si possible pour permettre l’ajout de champs en plus.

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

Dernière modification de cette page le 21 septembre 2015

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 7 juillet 2013 à 19:53, par momol En réponse à : Guestbook

    Quelqu’un a testé la compatibilité avec spip 3 ?

    • Le 23 septembre 2013 à 13:00, par jl En réponse à : Guestbook

      en effet !! qqn a essayé sur spip 3 ???

    • Le 6 décembre 2014 à 12:07, par AG En réponse à : Guestbook

      Oui moi. Plugin Guestbook 3.0.1 avec Spip 3.0.17. Problème : l’internaute doit rentrer Email, ville, pseudo pour avoir à la finale que le message d’afficher. Je cherche en vain à afficher le pseudo et la date.
      Je poste ici car ce plugin n’a pas de forum.

    Répondre à ce message

  • Le 30 janvier 2014 à 16:27, par fd En réponse à : Guestbook

    Alors je confirme le plugin fonctionne en 3... sauf qu’au passage à spip 3 et à l’utf-8 tous les messages sont restés avec des accents foireux :( bizarrement les nouveaux non.... jai utilisé le plugin grenadier pour passer tout en utf8 mais tout était déjà en utf8... comment arranger ces accents ?

    Répondre à ce message

  • Le 18 juin 2011 à 13:09, par Michel En réponse à : Guestbook

    D’abord MERCI pour ce plugin simple et efficace

     

    Une petite précision technique :

    Pour entrer dans l’administration, il faut survoler le bouton« EDITION » et non « forum » comme indiqué dans la notice

    Et pour ceux qui veulent réduire le nombre de champs, c’est « assez simple »....

     

    1. dans le fichier guestbook.php

    - supprimer (ou faire précéder de //) les champs inintéressant des lignes 15 à 18
    -  donner une valeur nulle (=« » à la place de =_request.....) à la variable correspondante dans les lignes 94 à 98 et 102

    2. dans le fichier guestbook.html

    - ne garder dans le formulaire que les lignes correspondants aux chams sélectionnés
    (par exemple, supprimer les lignes 15 à 19 incluses si on ne veut pas demander la ville (et ainsi de suite)

    Bien évidemment, ces nouveaux fichiers seront sauvegardés dans « squelettes/formulaires »


    Vous voulez voir ce que ça donne sur mon site ? c’est ICI

    • Le 2 janvier 2014 à 19:36, par bob En réponse à : Guestbook

      Ou avez vous trouvé un plugin qui fonctionne sous spip 3 ??

      Mon pb : Table SQL « GUESTBOOK » inconnue

    • Le 30 janvier 2014 à 11:32, par fd En réponse à : Guestbook

      en effet il fonctionnait pas.... je l’avais désinstallé et là je l’ai réinstallé (version 2.5.1) et il fonctionne ! (spip 3.0.13) vraiment bizarre....

      Par contre en bas des messages dans l’admin il y a ce message Fatal error : Call to undefined function fin_page() in /home/libreesp/www/plugins/guestbook/exec/controle_guestbook.php on line 15

      Puis tous les messages on les caractères accentués qui foirent :( comment régler ca ?

      bref vais chercher/tester...

    Répondre à ce message

  • Le 12 août 2012 à 18:27, par Shenight En réponse à : Guestbook

    Génial ce plugin, simplet et efficace.
    Facilement personnalisable en plus.
    A quand la version compatible pour Spip 3.0 ^^

    • Le 20 décembre 2012 à 17:44, par fd En réponse à : Guestbook

      en effet, une version pour spip 3 est prévue ???

    • Le 28 mars 2013 à 14:01, par Maxim En réponse à : Guestbook

      Fin mars .. toujours rien en vue pour Spip 3 ?

    Répondre à ce message

  • Le 2 août 2012 à 00:22, par cb79 En réponse à : Guestbook

    Bonsoir, je cherchais un plugin livre d’or et j’ai trouvé satisfaction avec guestbook. Simple, rapide en un mot efficace. Le seul bémol est que je n’arrive pas à l’implémenter en mode multilangues. Comment faire ? J’ai dupliqué le fichier guestbook_fr en guestbook_en et guestbook_it mais rien n’y fait. Pouvez-vous m’aider SVP ? Par avance merci. cb79.

    Répondre à ce message

  • Le 28 décembre 2010 à 18:43, par Yann En réponse à : Guestbook

    Salut,
    Je n’arrive pas à afficher les messages du Guestbook dans un article avec la boucle proposée.
    Y’a-t-il autre chose à faire ?
    Merci de votre aide.

    • Le 8 janvier 2011 à 19:17, par yohannp En réponse à : Guestbook

      Dans un article ?
      C’est sûr que ça ne marchera jamais. C’est dans un squelette qu’il faut utiliser une boucle. Ça fait partie des règles générales de SPIP.

    • Le 24 mai 2012 à 23:11, par La Maison du Perchron En réponse à : Guestbook

      Comment faire en sorte que le guestbook ne s’affiche que sur une page spécifique du site, et non sur tous les articles ?

      Exemple :
      http://lamaisondupercheron.fr/votre-gite-au-coeur-du-perche/article/le-livre-d-or-26

      Comment faire que ça ne s’affiche que sur cette page et non dans toutes les pages articles où j’ai mis la boucle.

      Merci !

    Répondre à ce message

  • Le 18 novembre 2011 à 13:52, par Pierre_31 En réponse à : Guestbook

    Bonjour,

    Dans le cadre d’une utilisation conjointe avec C&O, un conflit se déclare avec la balise #PSEUDO de C&O.

    Pour ma part j’ai renommé le champs pseudo de Guestbook en sobriquet.

    Mais peut-être voyez-vous une meilleure solution...

    PS : Merci pour ce plugin et si ce renommage vous intéresse je le commite.

    Répondre à ce message

  • Le 6 août 2011 à 13:13, par tobiasBora En réponse à : Guestbook

    Bonjour,

    Est-il possible de ne pas désactiver la validation au préalable ?

    Merci d’avance.

    Répondre à ce message

  • Le 23 avril 2011 à 12:11, par Pierrick Courilleau En réponse à : Guestbook

    bonjour, je me demandais si il existait une version en anglais du plugins guestbook dans le cadre d’un site multilingue. Cordialement

    • Le 14 juin 2011 à 19:35, par Marc En réponse à : Guestbook

      Bonjour, désolé de répondre un peu tard, mais voilà la manip à faire : copie, dans le répertoire /lang du plugin, le fichier guestbook.fr et ensuite colle-le dans ton répertoire /squelettes/lang. Nomme-le en remplaçant le « -fr » par « -en » si tu le veux en anglais ( et ce, autant de fois qu’il y a de langues) ...

      Une fois fait, ouvre-le et passe les textes français dans la(les) langue(s) souhaitées.

    Répondre à ce message

  • Le 27 novembre 2010 à 14:04, par Arnaud En réponse à : Guestbook

    Bonjour,

    Merci pour ta réponse, après essai je viens confirmer que l’écriture

    1. <formulaire|guestbook>

    dans un article permet de faire fonctionner le plugin. L’interface pour déposer un avis apparait bien maintenant.

    Je vais néanmoins poster mon problème sur le forum Sarka-spip comme tu me l’as suggéré, car il reste un dernier souci pour faire apparaitre les messages sur le site après les avoir validé dans l’espace privé. Aujourd’hui après validation de ces messages ils n’apparaissent pas sur la page du site.

    Je suppose qu’il faut utiliser une boucle pour faire afficher les messages comme indiqué ci-dessus, pour autant je n’y arrive pas.

    Si quelqu’un à une idée, merci d’avance.

    • Le 8 janvier 2011 à 19:17, par yohannp En réponse à : Guestbook

      Oui bien sûr, boucle et donc dans un squelette.

    • Le 19 mars 2011 à 07:45, par Thowin En réponse à : Guestbook

      désolé de up un vieux message :D mais je ne trouve pas ton message sur le forum de Sarka et j’aimerai savoir si tu as trouvé une solution ???
      Si oui je suis preneur :D
      Amitié

    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

  • Champs Extras 3

    16 janvier 2012 – 523 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 – 188 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 (...)

  • Recommander

    3 avril 2011 – 16 commentaires

    Ce plugin propose une manière simple de suggérer de recommander par email un article à un ami. Fonction « recommander un article à un ami ». On l’ajoute dans n’importe quel squelette sous la forme : #RECOMMANDERtitre de la page,url de la page,intro (...)

Ça spipe par là