SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

96 visiteurs en ce moment

fontsizeup fontsizedown
[30 commentaires]

Plugin Livre d’or

samedi 16 décembre 2006, par Bernard Blazin, potter64

1 vote

Ce plugin installé correctement dans votre repertoire /plugins/ vous permettra d’avoir un livre d’or gérable depuis la partie privée du site.

POUR SPIP 2.0 voir le Plugin Guestbook

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é

Zip - 16.1 ko
Retour en haut de la page

30 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3

  • Répondre à ce message

    19 mars 23:27 , par Bernard Blazin

    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

    14 janvier 18:27 , par potter64

    T’es sur spip 2 ? utilise guestbook

  • Répondre à ce message

    14 janvier 18:25 , par Bernard Blazin

    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>

  • Répondre à ce message

    14 janvier 18:07

    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 !

  • Répondre à ce message

    10 janvier 21:35 , par potter64

    Un article est en cours de rédaction...

  • Répondre à ce message

    10 janvier 10:56 , par Laurent

    D’accord mais ou trouver de l’aide pour son utilisation ?

  • Répondre à ce message

    9 janvier 15:26 , par potter64

    Utilise guestbook

  • Répondre à ce message

    8 janvier 09:08 , par Jim

    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

    1er janvier 23:40 , par laurent

    Bonjour, serait-il possible d’avoir ce plugin compatible avec spip 2

  • Répondre à ce message

    30 décembre 2008 05:51 , par Sylvain

    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

Pages 1 | 2 | 3

Répondre à cet article

Retour en haut de la page

Ça discute par ici