SPIP - Contrib

SPIP - Contrib

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

163 visiteurs en ce moment

fontsizeup fontsizedown
[2 commentaires]

Messagerie entre membres

mardi 21 octobre 2008, par Cedric Morin

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
1 vote

Ajouter les fonctionnalités de messagerie entre visiteurs à votre squelette

Ce plugin vous permet d’ajouter pour les visiteurs identifiés les fonctionnalités d’envoi de message et de consultation des messages recus et messages envoyés.

Le plugin fournit 3 balises #FORMULAIRE_ECRIRE_MESSAGE, #FORMULAIRE_MESSAGES_RECUS, et #FORMULAIRE_MESSAGES_ENVOYES.

Ces 3 balises s’entendent pour le visiteur identifié uniquement. Elles doivent donc figurer sur des pages où seul le visiteur identifié peut accéder.

Envoi de messages

Pour l’envoi de message, il faut ajouter à votre squelette

  1. #FORMULAIRE_ECRIRE_MESSAGE{url_redirection_apres_envoi}

ou dans le texte d’un article

  1. <formulaire|ecrire_message|url=url_redirection_apres_envoi>

L’url de redirection est facultative. En son absence, l’internaute ne sera pas redirigé après l’envoi de son message.
Elle peut s’écrire sous la forme artxx, autxx. Il est pratique d’y indiquer l’url de la page qui affiche les messages envoyés, ce qui permet à l’internaute d’avoir confirmation de son envoi.

La balise affiche un formulaire de la forme

Le champ destinataire est autocomplété en avec la liste des auteurs inscrits sur le site. Il est possible d’indiquer une adresse mail valide.

Les auteurs indiqués en destinataires recevront le message par la messagerie interne de SPIP. Les destinataires indiqués par leur email, qui ne correspond à aucun auteur du site, recevront le message sous forme d’email.

Messages reçus

Pour afficher la liste des messages reçus, il faut ajouter à votre squelette

  1. #FORMULAIRE_MESSAGES_RECUS{url_envoi_message}

ou dans le texte d’un article

  1. <formulaire|messages_recus|url=url_envoi_message>

L’url d’envoi de message est l’url de la page qui contient le #FORMULAIRE_ECRIRE_MESSAGE. Cette url est utilisée pour le lien "Répondre" présent sur chaque message.

Un formulaire de ce type est affiché :

Messages envoyés

Le formulaire de messages envoyés fonctionne comme celui de messages reçus : pour afficher la liste des messages envoyés, il faut ajouter à votre squelette

  1. #FORMULAIRE_MESSAGES_ENVOYES{url_envoi_message}

ou dans le texte d’un article

  1. <formulaire|messages_envoyes|url=url_envoi_message>

L’url d’envoi de message est l’url de la page qui contient le #FORMULAIRE_ECRIRE_MESSAGE. Cette url est utilisée pour le lien "Répondre" présent sur chaque message.

Un formulaire de ce type est affiché :

Zip - 35.1 ko
Messagerie 2.0 pour SPIP 2.0
Télécharger l’archive
Retour en haut de la page

2 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    28 novembre 2008 13:11 , par Joseph

    Excellent plugin !! très beau, très utile !

    je me demandais comment faire un truc : sur la page d’un auteur, je voudrais faire un lien "écrire un message à cet auteur" qui renvoie directement au formulaire écrire avec l’auteur comme destinataire pré-sélectionné... ?

  • Répondre à ce message

    26 octobre 2008 14:52 , par Jean-Pierre

    Bonjour,

    J’obtiens bien le formulaire complet pour les "Administrateurs", mais il manque la saisie "Destinataire" pour les "Visiteurs" et les "Auteurs". Je note que dans formulaires/ecrire_message.php, il est indiqué que :

    le champ destinataire n’est active que si autoriser(’destiner’,’message’) l’autorise pour l’auteur connecte

    Il semble que dans mon cas, ce champ ne soit pas activé et je ne trouve pas comment faire.

    Merci pour ce plugin et pour votre aide.

Répondre à cet article

Retour en haut de la page

Ça discute par ici