SPIP-Contrib

SPIP-Contrib

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

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

Accueil du site > Interactivité, échanges > Guestbook > Guestbook

Guestbook

13 avril 2009 – par yohannp – 91 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

21 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
Guestbook 2.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
Guestbook 2.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 < 2.0, c’est ?exec=livre). 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.

Retour en haut de la page

Vos commentaires

  • 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 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

    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

  • Le 2 mars 2011 à 13:34, par Amemar En réponse à : Guestbook

    Bonjour, je souhaite faire afficher les avis postés par les internautes avec ce plugin. J’ai déjà validé ces derniers dans l’interface.
    Dans quel fichier .html dois-je faire figurer la boucle ?

    Merci d’avance,

    A.

    Répondre à ce message

  • Le 3 février 2011 à 15:47, par Géométricus En réponse à : Guestbook

    Bonjour,

    Sur un spip à jour 2.1.8, j’’ai tenté de surcharger la fonction formulaires_guestbook_verifier_dist pour modifier le traitement vérificatif des champs. Pour ce faire j’ai ajouté une fonction formulaires_guestbook_verifier dans un fichier mes_fonctions.php dans mon répertoire squelette.

    Mais elle n’est pas du tout prise en compte. C’est toujours la dist qui continue d’agir.

    Ai-je mal compris quelque-chose concernant la surcharge des fonctions dist ? Ou est-ce peut-être le plugin qui est fautif ?

    Répondre à ce message

  • Le 12 juin 2010 à 22:18, par Ludo En réponse à : Guestbook

    Bonjour,

    Comment enlever les champs « Notes » "Nom" et « prénom » ?

    Merci d’avance.

    • Le 26 janvier 2011 à 21:19, par minitub43 En réponse à : Guestbook

      Bonjour
      Je remonte cette question posée 2 fois sans réponse.Est-ce possible ou non si oui dans quel fichier et où.
      Merci de votre réponse.

    • Le 26 janvier 2011 à 21:22, par yohannp En réponse à : Guestbook

      Non, pas vraiment. Il y aurait trop de fichiers à modifier, et si on ne sait pas vraiment ce qu’on fait, ça risque de déraper.

    • Le 26 janvier 2011 à 21:46, par minitub43 En réponse à : Guestbook

      Merci de la réponse tant pis mais c’est dommage car cela me convenait trés bien juste que je ne voulais pas que les visiteurs soient obligés de décliner Nom, Prénom, Ville même attribuer une note qui pour moi est très suggestif et tient plus de l’enfantillage et de l’autosatisfaction.

      Un pseudo, une date et un commentaire sur les attentes et suggestions des visiteurs pour améliorer le site me suffisaient sachant que le coté brosse à reluire ou dénigrement ce n’est pas mon truc.

      Le plus aurait été qu’ils puissent en plus déposer leurs documents pour apporter une contribution au site.

      Merci tout de même pour ce boulot.

      Philippe
      Minitub43.com

    • Le 26 janvier 2011 à 21:49, par yohannp En réponse à : Guestbook

      Oui, je le sais bien. J’avais prévu de refaire le plugin mais le temps m’a vraiment manqué.
      De plus, avec l’arrivée de plugin comme Formidable, je ne sais plus si ce plugin a un réel intérêt...

    • Le 28 janvier 2011 à 18:36, par minitub43 En réponse à : Guestbook

      Bonjour

      J’ai installé ce plugin « Formidable » et apparemment cela fonctionne. Sauriez cependant ou puis-je trouver un mode d’emploi concernant son utilisation comme par exemple expliquant quoi mettre dans « Formulaires obligatoires pour la saisie de celui-ci : » ou encore « Encapsuler le champ dans le code html :  »

      Merci

    • Le 29 janvier 2011 à 14:25, par minitub43 En réponse à : Guestbook

      Bonjour
      A ropos de Formidable, personne pour répondre à ma question ?
      Comment faire apparaitre mon formulaire dans la page publique d’un article dans le site ?
      Le formulaire fonctionne très bien dans la partie privée.
      J’ai mis cela dans le squelette de l’article concerné : #FORMULAIRE_FORMIDABLEContribution sans résultat.
      Contribution étant le nom donné au formulaire.
      Merci de votre aide

    • Le 29 janvier 2011 à 19:44, par yohannp En réponse à : Guestbook

      Le problème est que tu ne poses pas du tout ta question au bon endroit.
      Toute question relative à un plugin doit se faire sur le forum de l’article consacré à ce plugin. Ta question concerne ici le plugin Formidable, elle doit donc se faire sur le forum consacré à l’article Formidable (ou sinon sur la liste Spip-Zone).

      Désolé de ne pouvoir t’aider, je ne connais pas le fonctionnement complet du plugin. Je pense que l’auteur doit sûrement le connaitre, d’où le conseil de poser ta question sur son article.

    • Le 29 janvier 2011 à 21:44, par minitub43 En réponse à : Guestbook

      Merci de ta réponse je veux bien mais en tapant Formidable dans « Rechercher sur ce site » en haut de cette page rien aucune réponse n’indique ou trouver le sujet concernant le plugin formidable.
      Alors où poser ma question STP ?
      A défaut merci de m’indiquer le lien avec une adresse http où se trouve ce fameux article
      Merci.

    Répondre à ce message

  • Le 8 janvier 2011 à 18:04, par courillo En réponse à : Guestbook

    Y a t’il un truc du genre Message qui permettent d’afficher les messges dans un article ?

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

      Non, aucun, pour la simple raison que c’est une boucle est que c’est au webmestre de gérer l’affichage des résultats.

    • Le 27 janvier 2011 à 07:10, par minitub43 En réponse à : Guestbook

      Re
      Je ne connaissais pas ce plugin formidable, je vais y jeter un coup d’oeil.
      Encore merci

    • Le 28 janvier 2011 à 07:44, par ? En réponse à : Guestbook

      Plugin Formidable ...... Pas si Formidable que çà, il ne fonctionne pas chez moi !

    • Le 28 janvier 2011 à 09:14, par Maïeul En réponse à : Guestbook

      Bonjour,

      1) d’une part cet article n’est pas consacré à formidable, merci de poster au bon endroit
      2) d’autre part, dire que cela ne fonctionne pas n’aide pas si vous n’écrivez pas comment cela ne fonctionne pas (qu’est ce qui ne marche pas)

    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.

    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

  • Rainette, la méteo au quotidien

    31 juillet 2009 – 60 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet d’afficher les conditions et les prévisions météorologiques d’une ville donnée à partir du flux xml fourni par le site weather.com(r).

  • Thélia

    26 juin 2007 – 838 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne

  • MediaBox

    10 mai 2010 – 178 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de (...)

  • Navigation AJAX

    31 janvier – 10 <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 (...)

  • Squelettes IENSP-X version Pleine Page pour SPIP 2.1

    8 décembre 2008 – 11 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Version 3.2 pour SPIP 2.1