Livre d’or SPIP 2

Ce nouveau livre d’or pour SPIP 2 n’utilise qu’une seule table dans la base de données.

Les avantages : Il est possible de présenter les messages et les réponses dans la même boucle !

Les inconvénients : Il y en a surement mais je ne les vois pas pour l’instant !!

Pour installer le plugin, il suffit de dezipper l’archive et de faire comme d’habitude. A noter que ce plugin se désinstalle automatiquement si on le souhaite ( la table est effacée de la base)

Les fonctionnalités :

  • Une balise pour afficher le formulaire : #FORMULAIRE_LIVREDOR. A vous de modifier les styles si ceux d’origines ne sont pas adaptés à votre site.
  • Un espace privé convivial
    • Des icônes pour effacer, répondre et vérifier si l’on a déjà répondu
    • Reconnaissance des personnes enregistrées sur votre site
    • Notation du site
    • Moyenne des notations
    • Réception d’un mail à chaque envoi d’un message sur le livre d’or ( Admin du site)
  • Une simple boucle pour tout afficher
  • Ergonomie des réponses améliorées
  • Possibilité de détruire des messages (et sa réponse) avec popup d’avertissement.

Capture d’écran :

Ce plugin est prévu multilingue mais pour l’instant quelques termes simplement sont accessibles. A noter qu’il n’existe pour l’instant que le français.

Pour la Boucle.

Voici les Balises de champs :

#ID_FAVORIS, #ID_AUTH ( id_ auteur si répertorié sinon 0 et pseudo non affiché dans l'espace privé), #NOM, #PRENOM, #EMAIL, #TITRE_LIVRE, #TEXTE_LIVRE, #NOTE, #REPONSE ( réponse de l'admin du site), #AUTH_REP(nom de celui qui répond au message avec champ pré rempli), #DATE (date d'envoi du message sur le livre d'or)

La boucle ( j’aurais aimé faire (LIVREDOR) mais je ne sais pas encore faire..)sera du style : <BOUCLE_xx(SPIP_LIVREDOR){critère par exemple: par titre_livre}>[(#TEXTE_LIVRE|propre)]</BOUCLE_xx>

A NOTER : Il existe maintenant une version avec Captcha pour protéger le formulaire... A tester.

Télécharger le plugin sur ce site

Discussion

34 discussions

  • loralex38

    Je ne m’en sors pas. J’ai bien installé le plugin mais je comprends rien à cette histoire de balises et de boucle. N’auriez-vous pas une démarche pas à pas. Merci

    http://epc.jeanaicard.free.fr

    Répondre à ce message

  • jeunold

    Bonjour,

    Merci pour le plugin et à Valerie pour la mise en route. J’avoue que je nage un peu avec les balises.

    Je suis sous spip 2.0.3 et sarka.

    Partie privée :
    Pour répondre à la personne qui a eu le probléme du type
    « Warning : mysql_result() : supplied argument is not a valid MySQL result resource in ..SPIP 2/exec/livredor.php on line 30 »

    J’ai eu ce warning aussi àux lignes 30 et 61.

    J’ai eu ce problème, avec mon hébergeur. Après avoir cherché sur le pc local, il s’avérait que la table spip_livredor n’a pas été créée, chez mon hébergeur !

    c’est en essayant d’utiliser le formulaire que je me suis apperçu du problème de la table.

    J’ai donc fait un export mysql local pour le réinjecter chez l’hébergeur.

    Philippe

    Répondre à ce message

  • 1

    à Olivier,
    bon, moi j’ai fait comme ça :
    j’ai créé un article,dans spip, n°34, dont le titre est livre d’or qui se trouve dans ma rubrique N° 23 (que j’ai aussi intitulée aussi livre d’or)

    j’ai donc fait un fichier appelé article-23.html (pour concerner l’article qui se trouve dans la rubrique 23) et dans ce code html, j’y ai mis : #FORMULAIRE_LIVREDOR.

    cet article-23.html est placé dans mon dossier squelette. Et ça marche !

    j’espere avoir été assez claire...! Bonne chance !

    Valérie

    • tout d’abord merci Valérie,
      en fait je suis allé sur le lien de ton site et ai vu ces fichiers (non protégés), mais sot que je suis je n’ais pas vu que ct ta rubrique et non ton article qui etait au n° 23, je ne comprenais pas ce html article-23.html dans ton dossier squelette.
      j’essaye, je mets en place et tiens au courant ca pourra servir aussi à d’autres...

      ps : j’aime bien ton site

    Répondre à ce message

  • bonjour,

    je ne suis pas debutant en spip mais je n’ai toujours pas compris comment faire apparaitre le livre d’or...si je veux faire appel à un article 137 par ex. avec mon formulaire livre d’or je mets quoi dans cet article à la base ?

    merci d’avance...

    olivier

    Répondre à ce message

  • Il y a une erreur sur la boucle citée en exemple :

    <BOUCLE_xx(SPIP_LIVREDOR){critère par exemple: par titre_livre}[(#TEXTE_LIVRE|propre)]</BOUCLE_xx>
    Il manque le ">" ici :
    <BOUCLE_xx(SPIP_LIVREDOR){critère par exemple: par titre_livre}>[(#TEXTE_LIVRE|propre)]</BOUCLE_xx>

    Répondre à ce message

  • 1

    merci !

    je ne suis pas capable de rajouter une telle fonctionalité. tant pis, c’est déjà super comme ça !

    voici le lien pour info.

    www.artiste-santomo.com

    rubrique news puis Livre d’or...

    merci encore pour cette contribution.

    Valérie

    • Si vous m’écrivez à bernard.blazinatfree.fr je vous ferais parvenir un fichier à remplacer qui offre cette possibilité..

      Bravo pour le site ! Très joli.

    Répondre à ce message

  • 1

    Mise en place hyper simple avec SPIP2 !

    par contre quand je reponds aux messages, la reponse semble etre envoyée mais non, le mail n’arrive pas chez le destinataire qui s’est inscrit en donnant son adresse mail...

    why ?
    Valérie

    • Un mail est effectivement envoyé à l’administrateur du site lorsqu’un nouveau message arrive, mais il n’y a pas de retour vers l’émetteur du message du livre d’or... Peut-être est-ce une fonction qu’il faudrait rajouter ?

    Répondre à ce message

  • 1

    merci pour l’info ; rien de plus dans l’espace privé à edition. c’est que je suis sous spip 1.9....

    je vais me mettre à jour.

    Valérie

    Répondre à ce message

  • 1

    Salutation et merci pour ce plugin :))

    2 petite question (attention je débute avec spip !)

    1) comment faire pour renvoyer le visiteur vers la page des réponses une fois cliquez sur envoyé ? (j’ai créé une page formulaire et une page message)
    2) dans ma page des réponses, j’ai ce code dans un div :

    (#PRENOM(#NOM(#DATE
    (#TITRE_LIVRE
    (#TEXTE_LIVRE
    (#AUTH_REP
    (#REPONSES

    seulement une fois sur la page, j’ai d’énorme espace dans les réponses (environ 4 ou 5 lignes vide entre chaque terme.)
    ca viens du reste de mon code vous pensez ?

    par avance merci :)

    • Un simple lien de menu devrait inciter les Internautes à aller voir les messages du livre d’or.

      Pour le reste, il s’agit sans doute d’un problème de CSS, sur mon site d’essai, je n’ai pas de problème...

    Répondre à ce message

  • 1

    ok merci.

    je suis donc en phase mise en place.
    les premiers tests sont plutot bons

    mais question bête... : comment acceder à l’espace privé tel que vous le montrez en capture d’ecran ?
    valerie

    • Dans l’espace privé !! Le plugin dès son installation propose un nouveau bouton dans le menu « Édition » ..

    Répondre à ce message

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