Plugin Livre d’or

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.

<BOUCLE_livre(spip_livre){par maj}{inverse} >

<p>Nom: #NOM de : #VILLE le [(#MAJ|affdate)]<br>
  Son message: #TEXTE <br>
  Note: #NOTE/10 
 <BOUCLE_reponse(spip_reponses_livre){tout}{id_messages}>
  <br>
  #NOM répond le :[(#DATE|affdate)]<br>
  #REPONSES
 
  </BOUCLE_reponse> </BOUCLE_livre>

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é

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom