Un livre d’or permet avant tout aux Internautes de laisser un avis et noter votre site. C’est ce que ce plugin vous propose de faire. Pour éviter que n’importe qui puisse répondre, le formulaire de réponse se trouve dans la partie privée du site et visible uniquement par les administrateurs du site.
Ses caractéristiques
- Gestion des messages pour les réponses depuis l’espace privé.(tableau récapitulatif des messages reçus)
- Formulaire séparé pour le squelette afin de placer le formulaire où vous le souhaitez.
- Affichage des messages et des réponses à l’aide de boucles spip.
Les messages
On peut retrouver :
- Le nom de l’auteur du message
- La date du message
- La ville de l’auteur du message
- La note donnée au site par l’auteur du message
- Le message à proprement dit.

- Le formulaire du livre d’or
La réponse
On peut retrouver :
- Le nom de l’administrateur ayant répondu aux messages
- La date de la réponse
- La réponse
Affichage dans le squelette
Utilisation de la boucle suivante pour ce faire, qui affiche les messages au dessus et les réponses en-dessous.
Ce qui donne :
Dans la partie privée
Un bouton de gestion dans le sous menu (Forum) sert à appeler 3 boutons de raccourcis :
- Le premier sert à installer deux tables supplémentaires (en effet j’ai choisi cette option afin d’éviter de saturer les bases de données, juste pour voir à quoi ressemble ce plugin)
- Le second détruit les tables (en cas de désinstallation du plugin, rien ne sert de garder des tables qui ne seront plus utilisées !). Bouton de confirmation au cas ou ! (faire une sauvegarde de vos données !)
- Le troisième pour afficher un tableau de tous les messages reçus. Checkbox’s qui renvoient vers un formulaire de réponse et possibilité en cliquant sur le nom de l’auteur du message de lui envoyer un mail.(mailto)
Le formulaire de réponse indique les id des messages qui ont déjà été traités.

- livre d’or, coté espace privé
Enfin ce plugin, contient une page « livredor.html » (/spip.php ?page=livredor) avec juste les boucles pour afficher le livre d’or et ce, pour exemple. A vous de mettre vos propres balises HTML et CSS !
Installation
Comme tous les autres plugins, cf. http://www.spip.net/fr_article3396.html
A propos
L’on pourrait ajouter beaucoup d’autres fonctions comme par exemple ne faire apparaitre que les messages qui n’ont pas reçu de réponse. Faire afficher le formulaire en pop-up par exemple ou en-dessous du message sélectionné.
Je ne suis pas très familiarisé avec les class objets de SPIP j’ai donc parfois codé « à l’ancienne » !
J’espère que ce plugin vous apportera satisfaction mais je reste persuadé qu’il faut faire encore mieux et surtout au niveau formulaires.
Démonstration
On peut voir une démonstration en ligne ici avec style css personnalisé





livre-dor.zip
Vos commentaires
# Le 17 septembre 2011 à 16:11, par sci
En réponse à : Plugin Livre d’or
Je voulais installer cet outil sur mon site création sci mais j’utilise la version 1.8.2 Cet outil est-il compatible avec cette version, existe-t-il un plugin ?
Répondre à ce message
# Le 1er janvier 2009 à 23:40, par laurent
En réponse à : Plugin Livre d’or
Bonjour, serait-il possible d’avoir ce plugin compatible avec spip 2
# Le 9 janvier 2009 à 15:26, par yohannp
En réponse à : Plugin Livre d’or
Utilise guestbook
# Le 10 janvier 2009 à 10:56, par Laurent
En réponse à : Plugin Livre d’or
D’accord mais ou trouver de l’aide pour son utilisation ?
# Le 10 janvier 2009 à 21:35, par yohannp
En réponse à : Plugin Livre d’or
Un article est en cours de rédaction...
# Le 19 mars 2009 à 23:27, par Bernard Blazin
En réponse à : Plugin Livre d’or
Il existe son pendant amélioré sur ce site et sur http://www.plugandspip.com
Avant saisir il y a un captcha..
Répondre à ce message
# Le 14 janvier 2009 à 18:07, par ?
En réponse à : Plugin Livre d’or
bonjour
je débute sur spip
je n’arrive pas à faire fonctionner le plugin livre d’or
il apparait bien dans l’interface privée...
je crée une nouvelle table... mais après ???
merci de votre aide !
# Le 14 janvier 2009 à 18:25, par Bernard Blazin
En réponse à : Plugin Livre d’or
Ensuite il faut faire des boucles dans le squelette.
Je ne me souviens plus trop de ce livre d’or là, il faut donc regarder dans la Base de données les tables ajoutées et les colonnes.
Chaque colonne servent soit de critères de boucle, soient de balise de boucle...
En gros :
<BOUCLE_xx(table_livredor" à remplacer par le nom de la table"){critère}>#BALISE</BOUCLE_xx># Le 14 janvier 2009 à 18:27, par yohannp
En réponse à : Plugin Livre d’or
T’es sur spip 2 ? utilise guestbook
Répondre à ce message
# Le 8 janvier 2009 à 09:08, par Jim
En réponse à : Plugin Livre d’or
J’ai utilisé ce plugin pour le site que j’administre : http://labriquedetoulouse.free.fr
C’est vrai qu’il est peu sécurisé et que la fonction de suppression de messages manque cruellement. Je l’ai tout de même utilisé car comme je suis hébergé par Free j’ai accès au contenu de ma base de donnée par phpmyadmin et je peux ainsi supprimer des messages.
Comme l’a fait remarqué middir, poster un message n’est pas sécurisé et peut être automatisé par un robot spammeur. Ces derniers temps je me suis retrouvé à supprimmer une cinquantaine de spams par jour donc j’ai modifié légèrement ce plugin pour qu’il n’affiche que les messages qui ont reçu une réponse. Cette solution est moins bonne que de demander la saisie de caractères contenus dans une image (comme c’est souvent le cas pour les formulaires sécurisés), mais ça rend moins intéressant le spam.
Voici la modification à faire, elle est très simple et très efficace (fichier livredor.html joint à ce message).
Répondre à ce message
# Le 28 mars 2008 à 16:53, par ?
En réponse à : Plugin Livre d’or
Hello,
J’ai mis le livre d’or, mais par la suite ça me note erreur 404...
j’ai actionner le livre d’or, j’ai fais les tables, et j’ai vu plus que tu dis qu’il faut faire un squelette ? je suis débute dans ce domaine... peux-tu m’aider ?
http://www.unisenjesus.com/spip/spip.php?page=livre_dor
merci d’avance...
Angélique
# Le 30 décembre 2008 à 05:51, par Sylvain
En réponse à : Plugin Livre d’or
Bonjour,
Décidément, je n’arrive pas à m’en sortir avec ce livre d’or. Je vais essayer de reprendre depuis le début : j’ai téléchargé le plugin dans plugins/livre-dor, j’ai activé le plugin puis créé les tables puis j’ai rajouté un lien sur la barre nav-horizontale de la forme :
Livre d’or |
et maintenant lorsque je lance l’application j’ai ceci :
Fatal error : Call to undefined function include_spip() in /var/www/html/sites/clg-moliere-85.ac-nantes.fr/html/web/plugins/livre-dor/livre.php on line 20
Je ne sais plus comment faire donc si quelqu’un pouvait m’aider, ce serait vraiment super gentil
Sylvain
PS : mon site : http://clg-moliere-85.ac-nantes.fr
Répondre à ce message
# Le 7 novembre 2007 à 11:37, par ?
En réponse à : Plugin Livre d’or
je vous contacter le webmster du site, je peut savoir comment faire ?
Répondre à ce message
# Le 4 mai 2007 à 19:22, par middir
En réponse à : Plugin Livre d’or
Salut,
J’utilise ce plugin depuis sa sortie pour un site d’un client mais j’ai du le desactiver car je pense que j’ai été victime d’injection SQL car ma base de données étaient plein a craqué de liens sur d’autre site et de post descriptif d’autre site plein de liens ... je pense généré par un bot.
As tu eu le tps de bosser sur une update de ce plugin ??
J’attend de te lire.
# Le 5 mai 2007 à 00:25, par Bernard Blazin
En réponse à : Plugin Livre d’or
Hélas non, je n’ai pas eu le temps de reprendre ce plugin. Il est vrai qu’il n’est pas vraiment sécurisé. Le prochain devrait contenir une chapka..J’espère m’y mettre en juin
Ainsi je souhaite rajouter des fonctions :
- Effacement des messages
- partie admin plus complète
- balise formulaire #FORMULAIRE_LIVRE_DOR
Donc à très bientôt
Bernard
# Le 31 mai 2007 à 18:25, par middir
En réponse à : Plugin Livre d’or
Bernard,
Merci pour tout l’effort que tu mets dans ce dev.
Si tu as besoin d’un testeur je suis preneur :)
Cordialement,
# Le 5 juin 2007 à 18:02, par aziz
En réponse à : Plugin Livre d’or
apres avoir installer ce plugin sur mon site du festival d’Essaouira (http://www.festival-gnaoua.net) j’ai vue qu’il manque la partie suppression des messages. donc j’ai develloper un petit truc en php pret utiliser il suffit de modifier le fichier user.model.php (nom de la bse de donner, login et mot de passe) et c’est tout.
a le telecharger par ici
# Le 20 juillet 2007 à 15:48, par ?
En réponse à : Plugin Livre d’or
euh et si tu pouvais dire ou installer ces fichiers :s
# Le 25 juillet 2007 à 15:15, par aziz
En réponse à : Plugin Livre d’or
preferable dans un dosier a part par exemple :www.tonsite.com/gestion_livre_or/.
Répondre à ce message
# Le 23 août 2007 à 18:01, par ?
En réponse à : Plugin Livre d’or
toujours sympa un livre d’or
luc
Répondre à ce message
# Le 20 janvier 2007 à 17:12, par bid
En réponse à : pb de mise en oeuvre
bonjour,
je suis trés interréssé par ce plugin. J’utilise spip 1.9.1, j’ai insallé le plugin mais je ne comprend pas comment on fait plour afficher le lien vers le livre d’or sur la page public.
j’aurais bien aimé un peu d’aide.
merci
# Le 20 janvier 2007 à 22:59, par Bernard Blazin
En réponse à : pb de mise en oeuvre
C’est pas bien compliqué. Tu créés un squelette livre_dor.html par exemple.
Avec dedans
<INCLURE{fond=formulaire_livre}>Ensuite pour afficher les réponses tu montes des boucles comme ceci par exemple :
Bien entendu avant tout tu dois mettre un temps de cache
#CACHE{12*3600}Tout ceci est exemples au plus simple.
Ton lien pour appeler le livre d’or sera :
<a href=" spip.php?page=livre_dor>Livre d'or</a>Regarde les deux exemples en html qui sont dans le plugin, tu comprendras vite
Bon courage
# Le 21 janvier 2007 à 18:40, par bid
En réponse à : pb de mise en oeuvre
merci bien,
je vais essayer ça tout de suite.
je vous tiendrai au courant
# Le 21 janvier 2007 à 19:43, par bid
En réponse à : pb de mise en oeuvre résolu
c’était bien ça. Merci beaucoup
Peut on éditer les messages du livre d’or ?
En supprimer ?
# Le 21 janvier 2007 à 23:39, par Bernard Blazin
En réponse à : pb de mise en oeuvre résolu
Non, ce n’était pas prévu à l’époque.
Mais je vais reprendre bientôt ce plugin et ce sera possible ensuite, avec beaucoup d’autres options.(captcha, edition, effacement, un peu de javascript, calcul des moyennes des notes du site, etc..)
# Le 25 janvier 2007 à 20:14, par bid
En réponse à : pb de mise en oeuvre résolu
nickel, bon courage...
et merci pour l’aide.
Répondre à ce message
# Le 20 décembre 2006 à 01:29, par middir
En réponse à : Plugin Livre d’or
Trés bonne contrib byld...
Je viens de l’installer avec succés bravo ;)
Mais si je peux me le permettre c dommage que l’on puisse pas effacer de post directement via le BO. Etre en mesure d’effacer les messages poluants ca serai pas mal.
Je sais que c’est encore en état de dev , mais c simplement une idée :)
Merci encore ;)
J’attend de te lire ;)
PS : Comment penses tu gérer le multilangue ?? :)
# Le 20 décembre 2006 à 18:50, par Bernard Blazin
En réponse à : Plugin Livre d’or
Merci Middir,
Oui en effet c’est une bonne idée et dès que je vais retravailler dessus, j’ajouterai cette fonction et bien d’autres d’ailleurs ;o)
J’ai commencé également un fichier multilingue, donc cela devrait être bientôt dispo en anglais et en espagnol, en plus du français bien entendu.
# Le 20 décembre 2006 à 21:00, par middir
En réponse à : Plugin Livre d’or
pas mal du tout ...
Vas tu créer des bases differentes par langues ou mélanger les commentaire multilingue de chaque internaute ??
Trés bon boulot en tout cas ;)
j’esserai de faire des modifs je te les enverrai pour un check :)
@+
# Le 20 décembre 2006 à 22:59, par Bernard Blazin
En réponse à : Plugin Livre d’or
Ok pour les modifs, c’est justement là pour ça ;o)
Pour le reste je n’ai pas vraiment encore bien pensé à la chose. Mais un simple
{lang}devrait pouvoir faire le travail@+
# Le 20 décembre 2006 à 23:56, par middir
En réponse à : Plugin Livre d’or
Je serai ravi de tester tes prochaines updates :)
Merci encore pour cette contrib ;)
@+
Répondre à ce message