Formulaire de contact avancé

Un formulaire de contact configurable, avec de multiples options.

ATTENTION : bien que fonctionnant, ce plugin n’est plus maintenu depuis plusieurs années. Cela fait au moins 10 ans qu’il est conseillé de le remplacer par le plugin Formidable plus souple et maintenu activement.

Préambule

SPIP propose nativement #FORMULAIRE_ECRIRE_AUTEUR qui permet d’écrire à un auteur précis. On peut donc l’utiliser pour la page de contact du site, en mettant le webmestre en auteur. Cette approche peut paraître limitée. Imaginons donc un formulaire entièrement configurable.

Ce formulaire remplace — et donc supprime — le plugin « Formulaire de contact configurable » avec lequel il a fusionné. Les utilisateurs migrants de l’un à l’autre devront donc reconfigurer le formulaire. Par ailleurs, et depuis la rédaction de cet article le plugin évolue, nous vous conseillons de lire également « Le formulaire de contact évolue ».

Installation

Comme pour les autres plugins, vous devez télécharger le paquet ci-joint et placer son contenu dans votre dossier plugins/.

Vous devez utiliser PHP 5 pour faire marcher le plugin Voyez avec votre hébergeur si ce n’est pas le cas par défaut. Surtout que PHP 4 n’est plus maintenu.

Ensuite il faut aller dans l’interface de gestion des plugins, l’activer et enfin cliquer sur l’icône d’outils pour le configurer. Au préalable vous devrez installer les plugins cfg, spip-bonux, et Jquery UI.

Alternativement, vous trouverez aussi ce plugin dans la liste d’installation automatique fournie par spip-contrib (il faut pour cela avoir un dossier plugins/auto).

Utilisation

Pour afficher ce formulaire dans un squelette :

Appel classique :

#FORMULAIRE_CONTACT

Appel avec l’auteur 34 pré-selectionné :

#FORMULAIRE_CONTACT{34}

Appel AJAX (sans rechargement de la page) :

<div class="ajax">
    #FORMULAIRE_CONTACT
</div>

Pour afficher ce formulaire dans un contenu :

Appel classique :

<formulaire|contact>

Appel avec l’auteur 34 pré-selectionné :

<formulaire|contact|auteur=34>

Appel AJAX (sans rechargement de la page) :

<div class="ajax">
    <formulaire|contact>
</div>

Configuration

Il y a trois principales choses à configurer :

  • La liste des auteurs à qui le courrier pourra être envoyé
  • La méthode de choix pour le visiteur
  • Les éventuelles informations supplémentaires

On peut choisir l’ordre des informations supplémentaires par simple glisser-déplacer à la souris. L’ordre sera gardé en mémoire et repris alors sur le site public.

Personnaliser l’affichage des champs d’informations

Par défaut, le plugin affiche un champ texte basique pour chaque information supplémentaire demandée. Mais parfois, on veut personnaliser ces champs, par exemple pour restreindre des valeurs. Et bien c’est prévu !

Pour cela, il faut connaître l’identifiant du champ que l’on veut personnaliser. Il suffit de regarder dans le HTML l’attribut name du champ. Sinon la liste complète des champs par défaut se trouve dans le fichier contact_options.php.

Vous n’avez alors plus qu’à créer un fichier : /formulaires/contact_champ_*nomduchamp*.html, dans votre dossier squelettes ou dans votre plugin.

Par exemple, si vous voulez mettre une liste déroulante pour restreindre les pays, il faut créer un fichier /formulaires/contact_champ_pays.html, dans lequel vous pourrez mettre par exemple :

<li class="saisie_#ENV{name}[ (#ENV{name}|in_array{#ENV{obligatoires,#ARRAY}}|oui)obligatoire][ (#ENV*{erreurs}|table_valeur{#ENV{name}}|oui)erreur]">
	<label for="info_#ENV{name}">
		#ENV{titre}[ (#ENV{name}|in_array{#ENV{obligatoires,#ARRAY}}|oui)<strong><:info_obligatoire_02:></strong>]
	</label>
	[<span class="erreur_message">
		(#ENV*{erreurs}|table_valeur{#ENV{name}})
	</span>]
	<select name="#ENV{name}" id="info_#ENV{name}">
		<option 
			value="England"[ 
			(#ENV{#ENV{name}}|=={England}|oui)selected="selected"]>
			England
		</option>
		<option
			value="France"[ 
			(#ENV{#ENV{name}}|=={France}|oui)selected="selected"]>
			France
		</option>
	</select>
</li>

Dans le fichier, #ENV{name} correspondra à l’identifiant du champ, et #ENV{titre} à son titre dans la langue courante. #ENV{#ENV{name}} correspond donc à la valeur déjà tapée du champ en question.

Ajouter de nouveaux champs

Le plugin prévoit un point d’entrée qui permet, lorsqu’on s’y connecte, d’ajouter autant d’entrées que l’on veut.

Il faut tout d’abord s’inscrire dans le point d’entrée.

Soit dans un plugin

<pipeline>
    <nom>contact_infos_supplementaires</nom>
    <inclure>un_fichier.php</inclure>
</pipeline>

Soit dans le mes_options.php de votre site

$GLOBALS['spip_pipeline']['contact_infos_supplementaires'] .= '|montruc_contact_infos_supplementaires';

Ensuite dans la fonction qui s’est insérée dans le point d’entrée :

function montruc_contact_infos_supplementaires($champs){
    // Le paramètre contient tous les champs par défaut avec :
    // clé = le "name" du champ
    // valeur = le titre du champ
    $champs['nouveau_truc'] = 'Un titre';
    
    // Si votre site est multilingue, il faut utiliser une chaine de langue
    $champs['civilite'] = _T('une_chaine_de_langue_pour_civilite');
    
    return $champs;
}

Et c’est tout.
Par défaut le champ sera une entrée de texte simple, et vous pouvez le personnaliser comme décrit dans le point précédent.

Discussion

463 discussions

  • 3

    Bonjour,

    Question peut-être idiote mais quel est le critère nécessaire à la balise pour récupérer les auteurs d’un article (page article.html) pour les proposer dans le select des destinataires ?

    Merci

    • Bonjour,
      Une question de taille :
      Par besoin, hier pour tester j’ai installé automatiquement dans un premier temps le plugin formulaire contact libre, mais en voulant un peu plus, j’ai installé toujours automatiquement le plugin contact avancé.
      J’ai fait des essais avec le premier, aucun Pb de com.
      Avec le second, j’ai eu un message d’erreur, et vu l’heure tardive, je voulais m’y remettre aujourd’hui.....MAIS impossible de me connecter à mon espace privé, j’ai le message suivant :
      [Fatal error : Cannot redeclare balise_config() (previously declared in /var/www/vhosts/catho85.org/subdomains/doyenne-fontenay/httpdocs/plugins/auto/spip-bonux/configurer/pipelines.php:299) in /var/www/vhosts/catho85.org/subdomains/doyenne-fontenay/httpdocs/plugins/auto/cfg/cfg_fonctions.php on line 45]
      L’installation des plugin étant automatique, la déclaration d’activation par simple coche et enregistrement, je ne vois pas ou j’ai fais une erreur.
      L’accès au site public semble aussi poser problème, en bidouillant dans le navigateur on arrive tout de même sur le site : [url]http://doyenne-fontenay.catho85.org/-%E2%96%BA-Paroisse-SAINT-MARTIN-EN-[/url] alors que c’est le lien que l’on récupère par google par exemple.
      Je soupçonne un conflit avec des plugin existants mais je n’ai pas de connaissances informatiques suffisantes pour être sûr.
      Cdlt
      Michel

    • Les messages parlent des plugins Bonux et CFG, pas de celui là. Il faut que tu les mettes à jour car apparemment tu as de forts anciennes versions.

    • Merci, la MAJ du plugin cfg a réglé le Pb

    Répondre à ce message

  • 11

    Comment faire pour personnaliser l’accusé de réception ?

    • Comment faire pour personnaliser l’accusé de réception ?

      Quel accusé de réception ?

    • Oui désolé pour la formulation imprécise. Je voulais adapter un peu le mail de réception. Par exemple en rajoutant le nom du site expéditeur (utile si on a plusieurs site qui utilise ce plugin)

    • Ben chez moi ça a toujours mis le #NOM_SITE_SPIP dans le mail, comme pour le formulaire des auteurs.

      — Envoi via le site Nom de mon site (http://url-de-mon-site.org) —

    • Ha oui c’est très juste. Je sui fatigué moi, je n’avais même pas vu...
      Comme je voulais aussi modifier le mail reçu, suite à une demande d’un rédacteur j’ai changé dans le fichier /formulaire/contact.php les lignes suivantes (si ça peut servir à qq’un..) :

      	$texte = $infos.$texte;
      	$texte .= "\n\n-- "._T('envoi_via_le_site')." ".supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site']))." (".$GLOBALS['meta']['adresse_site']."/) --\n";

      en ça

      	$texte = "Expediteur \n----------------------------------------------\n".$infos."\n\nMessage :\n----------------------------------------------\n".$texte;
      	$texte .= "\n----------------------------------------------\n"._T('envoi_via_le_site')." ".supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site']))." (".$GLOBALS['meta']['adresse_site']."/) --\n";

      Ce qui me donne un mail comme ceci :

      Envoi par


      Nom : toto

      Message :


      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nibh risus, sollicitudin a dapibus sed, adipiscing vitae mi. Quisque scelerisque tincidunt magna sed egestas. In hac habitasse platea dictumst. Aliquam ullamcorper, nunc sit amet vestibulum ornare, augue risus semper velit, ac pellentesque turpis sapien a est. Nullam lacinia fringilla risus, in interdum diam ultrices at. Aliquam ac purus ac justo feugiat dictum id a mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.


      Envoi via le site machin (machin.com)

    • Bonjour,
      J’ai installé le formulaire de contact avancée sur mon site fait en spip 3.0.5. Ma question porte sur le mail automatique que reçoit le personne qui m’envoie un mail.... cette réponse a un contenu du type : « Nous avons reçu votre mail, nous y répondrons le plus rapidement possible.... l’équipe Spip. »
      Comment faire pour personnaliser ce mail automatique. Etant débutante, je voudrais savoir si je dois modifier le plugins lui même (sachant que le php c’est pas mon truc !) ou si je dois télécharger un autre plugins ? et dernière question pourquoi je n’ai trouvé nulle part trace de ce message automatique dans les fichiers du plugin Formulaire de contact avancé ?

      Merci pour votre retour.

    • Ce plugin n’envoie pas d’accusé de réception, d’après mes souvenirs, donc je ne vois pas de quel mail tu parles.

    • J’ai refait le test.
      Sur mon site, page du formulaire je remplis le champ mail, le champ sujet et le texte. J’envoie.
      Apparait un encart pour confirmer l’envoi. J’envoie.
      Apparait un nouvel encart :
      Merci votre message a bien été envoyé
      Nous vous répondons dès que possible
      L’équipe de mon site Spip.
      C’est le contenu de cet encart que je souhaiterais modifier.
      J’espère que mon explication est plus claire !

    • Ça c’est une chaîne de langue fournie par le plugin dans lang/contact_fr.php. En SPIP 3, tu peux la surcharger en créant un fichier de langue du même nom de fichier (donc par exemple dans squelettes/lang/contact_fr.php), mais en n’y mettant que la chaîne que tu veux modifier :

      <?php
      
      if (!defined('_ECRIRE_INC_VERSION')) return;
      
      $GLOBALS[$GLOBALS['idx_lang']] = array(
      'succes' => 'Super, merci de ton message, blablabla.',
      );
    • Alors, j’ai effectivement trouvé la page et le texte en question.
      J’ai testé le fichier lang/contact_fr.php, que j’ai placé dans mon squelette,
      j’ai testé ce même fichier placé dans le plugins, dossier lang avec les autres fichiers contact,
      enfin, j’ai modifié le lang/contact_fr.php lui même (sachant que je souhaitais juste conserver Votre message a bien été envoyé) et dans ces trois cas, j’ai toujours les 3 phrases !
      Pour info, j’ai aussi vider le cache ! on sait jamais....

      Je suis à court d’idée !

    • Ben je ne vois pas ce qu’il peut y avoir d’autre... la chaîne est dans ce fichier, à la clé « succes », donc si on modifie cette clé dans le tableau, ça change la chaîne. Il n’y a rien d’autre dans ce plugin. T’as bien placé le fichier avec la même arborescence (dossier « lang ») ? Avec le bon tableau dedans, comme dans le code ci-dessus ?

    • C’est bon ! J’ai oté le fichier de base modifié (supprimer carrement) et à la place j’ai mis juste le nouveau fichier avec ma requête et ça marche !

      Un grand merci pour ton aide et ta réactivité !

    Répondre à ce message

  • Bonjour,

    qd j’essaie d’installer le plugin sur un spip 2.1.10 il me dit qu’il faut JQUERYUI en version 1.6.0 minimum. J’installe donc le plugin dispo ici http://contrib.spip.net/jQuery-UI-pour-SPIP mais rien n’y fait il ne le détecte toujours pas. J’ai donc été voir la doc du plugin jquery qui dit qu’il faut CFG je l’installe donc mais là rien n’y fait non plus rien n’apparait dans l’interface de CFG pour activer jqueryUI.
    Bref je suis dans l’impasse et suis preneur de piste pour arriver à activer le plugin.

    Merci

    Répondre à ce message

  • Alexandre

    Bonjour,

    Je viens vous faire part du problème que je rencontre sur la page de configuration du plugin dans la version 0.8.3 fonctionnant sous SPIP 2.1.20 (fraichement mis à jour), la mise a jour a été faite suite a ce problème.

    Lorsque je veux configurer mon le formulaire (choix des champs a affiché) et que je valide, les paramètre ne sont pas enregistré. Les information de type destinataire et enregistrement eux sont bien enregistré.

    Est-ce que quelqu’un a deja eu ce soucis ?

    Merci

    Répondre à ce message

  • 2

    Bonjour

    Quel(s) sont les fichiers qui gèrent les css de ce formulaire ? Où sont ils ? (dans le plugin ? dans spip3 ?)

    Je voudrais modifier les CSS mais plutôt que d’y aller au hasard, j’aurais voulu voir comment il était de base pour le modifier dans ma propre feuille de style.

    Autre chose, peut-on supprimer la prévisualisation du message ?

    merci de votre aide

    • Il n’y a absolument aucune CSS. À part les tiennes de ton site.

      Et non, ce n’est pas prévu par le code de désactiver la prévisu.

    • merci, j’ai modifié dans ma css directement effectivement

    Répondre à ce message

  • 22
    patrocle34

    Bonjour à tous, ce plugin a l’air bien. Je l’ai donc installé et configuré.

    Mon soucis, c’est que lorsque je le remplis (via #FORMULAIRE_CONTACT ou
    #FORMULAIRE_CONTACT{1}
    dans mon squelette, il ne se passe rien.

    C’est à dire que les champs remplis ne s’effacent pas et que je ne reçois pas de mail ni en perso ni dans la partie privé de SPIP.

    Quelqu’un sait d’où ça peut venir ?

    Par avance merci

    • Il faut déjà vérifier que le site sait envoyer des mails (le serveur lui-même ou autre configuration si autre SMTP configuré). Plugin Facteur ? C’est conseillé. Et ça permet de tester rapidement l’envoi de mail par le SPIP.

    • Patrocle34

      Merci pour la réponse,

      le plugins facteur est déjà installé et en cliquant sur le bouton test de la config, je reçois le mail.

    • Version du plugin, de PHP, de SPIP, etc ?

    • Patrocle34

      j’ai spip 3.0,

      le plugins, je ne connais pas la version, c’est juste écrit « contact pour SPIP 3.0 »

      Sur la page, il y a un autre plugin pour SPIP3, plus petit de version 0.10.3

      Pour ma version de php, je ne sais pas trop, je pense la dernière mais je narrive pas à vérifier

    • Ça n’existe pas « contact pour SPIP 3.0 ». C’est écrit ça où ? Dans les plugins ya forcément écrit la version quand tu déplies le bloc pour avoir plus d’infos.

      Ce plugin c’est celui là :
      http://plugins.spip.net/contact.html

      Et il n’y a pas de version plus grande que 0.10.3.

      La version de PHP tu peux la voir par exemple sur la page d’admin « exec=info », normalement.

    • Patrocle34

      C’est bien la version que j’utilise

    • Et pour PHP ? (Et aussi, pour tester, est-ce que tous les autres plugins non nécessaires ont été désactivés, pour être sûr que ce ne soit pas un conflit avec autre chose ?)

    • Patrocle34

      je n’ai que les plugins dont j’ai besoin

      PHP Version 5.2.13

    • Tout marche très bien chez moi. Tu as bien vu qu’il y avait une *prévisualisation* du message et qu’il fallait cliquer sur Confirmer l’envoi, comme pour les forums ?

    • Patrocle34

      je n’ai pas de bouton de prévisualisation chez moi

    • Je n’ai jamais dit que le bouton s’appelait « Prévisualisation ». J’ai dit que quand on valide, ça affiche une prévisualisation, et qu’il faut confirmer par un autre bouton pour envoyer le message. Le plugin a toujours fonctionné comme ça, il n’y a pas d’envoi direct.

    • Patrocle34

      ok, ben chez moi il ne se passe rien quand je clique sur « envoyer »

    • Et aucun message d’erreur PHP (en développement, il faut activer l’affichage des erreurs) ou encore dans les logs de SPIP (tmp/log/) ?

      Si non, comme le dit notre robot IRC préféré (ou comme il est marqué juste au dessus du champ de forum ici même) : « la boule de cristal est en panne : on va avoir besoin d’une url pour voir ton site et comprendre le problème ». Parce que chez moi en local et sur plusieurs sites, ça marche très bien sans erreur nulle part.

    • Ben oui je vois que ça marche très bien (enfin le plugin) et qu’il y a bien un prévisualisation au-dessus du formulaire avec un gros bouton « Confirmer l’envoi ».

      Sauf que là, ta page est toute cassée, ya plein de trucs qui se chevauchent les uns les autres et c’est tout illisible.

    • Patrocle34

      Ah, vous n’auriez pas une capture d’ecran par hasard ?

      je ne vois pas de bouton « confirmer l’envoi »

      J’ai un texte en rouge « envoyer un message » en haut du formaulaire et je ne peux pas cliquer dessus."

      Image hébergée par servimg.com

    • Déjà voilà comment s’affiche la page toute cassée de base.

    • Arf, tu as changé plusieurs fois la page depuis tout à l’heure, et je n’arrive plus faire ma capture avec le formulaire qui marche et le bouton pour confirmer.

      Là ce n’est pas le formulaire qui ne marche pas : c’est ton site. Le formulaire n’est même pas envoyé du tout, il ne se passe juste rien, à cause d’erreurs Javascript et de trucs qui modifient la page.

      Teste le formulaire sur une page vide, sans rien d’autre, tu verras qu’il marche parfaitement.

    • patrocle34

      Désolé nous étions deux dessus, et pour corriger son beug, elle avait enlevé toute ma partie.

      Merci pour tout, effectivement, il fonctionne lorsqu’il est sur une page vierge, je dois donc avoir un problème de css (la prévisualisation doit être caché).

    • Non ce n’est pas un problème CSS (enfin il y en a aussi mais c’est autre chose) car le formulaire n’est même pas posté du tout, ni en page entière, ni en AJAX. Moi quand j’ai réussi à le lancer tout à l’heure c’était en AJAX je crois, yavait l’air d’avoir une roue qui tourne au milieu. Mais quand ça ne marche pas, le bouton est juste inactif. Donc c’est pas le formulaire qui ne marche pas mais quelque chose dans la page qui inhibe complètement la validation (probablement un JS, je ne sais pas...).

    • patrocle34

      ah ok, merci je vais voir ça alors

    Répondre à ce message

  • 1

    Ce formulaire est top, merci à ceux qui l’ont réalisés !
    Je vient juste pour savoir s’il y aurait un moyen de réaliser plusieurs formulaires ? (une nouvelle demande, avec un type de formulaire différents, pour pro et particuliers.


    merci !

    • Ca j’avoue que ca serait une super idée de pouvoir faire plusieurs formulaires de contact selon les cas (demande de devis, contact simple, demande d’emploi, etc..)

    Répondre à ce message

  • 2

    Bonjour,

    Je cherche à faire fonctionner mon formulaire de contact avec la possibilité d’ajotuer une pièce-jointe.
    Pas de problème dans la configuration et dans la mise en place, cependant, le mail que je recois est sans la pièce-jointe (pour le reste, tout est Ok)

    Une idée sur ce qui peut provoquer ce problème ?
    Merci d’avance pour votre aide.

    • Petit oubli : les messages sont bien enregistré dans l’interface privée, mais là encore sans la pièce-jointe.

    • Dans le temps, form & tables permettait je crois de joindre une pièce jointe à la saisie d’un formulaire, mais qu’est ce que spip contrib utilise pour joindre un gif ou un jpeg lorsqu’on rédige un commentaire ?

    Répondre à ce message

  • 1

    Bonjour,

    J’ai installé le formulaire sur la page sommaire, en sus d’une page dédiée.
    Et j’ai besoin, surtout sur la page d’accueil, que le lien de retour pointe sur le l’ancre du formulaire : j’ai donc rajouté #formulaire_contact à l’attribut action :

    orm method=’post’ action=’#ENVaction#formulaire_contact’ enctype=’multipart/form-data’

    Sauf que, sur la page d’accueil, le # est généré deux fois : ##formulaire_contact

    Alors, j’ai réglé le problème en dupliquant le formulaire et le php associé, de manière à supprimer le # sur le formulaire du sommaire.

    Mais, c’est un peu : Bof ...

    Je suppose que le bidule se situe en ligne 255 de contact.php ... mais mon niveau en php est vraiment trop limite pour intervenir ...

    Et merci pour ce plugin !

    Et bonnes fêtes !

    • Bonjour,

      j’ai le même souci : avec le plugin orignal (non modifié), une fois le message envoyé et la page rechargée avec la prévisualisation, j’ai un ##formulaire_contact dans l’URL qui empêche de défiler la page jusqu’à l’ancre et donc le formulaire...

      Pour info, je suis sous SPIP 2.1.16 et j’utilise le plugin En Travaux avec une page personnalisée dans laquelle je souhaite mettre un formulaire de contact.

      Voilà, merci pour ce plugin qui est bien utile ma foi...

      jean marie

    Répondre à ce message

  • 1

    Bonjour,
    je remonte un problème avec la page d’administration du plugin qui ne s’affiche pas dans l’espace privé.
    SPIP m’indique que le plugin s’est correctement installé mais lorsque je veux accéder à la page de configuration, seul le header du back office apparaît (pas les blocs d’activation/désactivation du plugin ni le footer).
    J’ai essayé en installation manuelle, en installation automatique, en vidant le cache du répertoire couteau suisse (tmp)... bref la totale mais nada.
    J’ai essayé un autre plugin pour tester mon installation (plugin contact), tout s’est passé correctement.
    Je précise ma config pour info :
    Je fais la mise à jour d’un spip 2.1.2 en 3.0.5, la maj de la bdd s’est bien passée.
    Je suis sur OS 10.6.8 avec MAMP 1.7, PHP 5.2.3 en local, je n’ai jamais eu auparavant ce bug, si quelqu’un a déjà rencontré le problème ou connaît la manipulation qui me dépannerait , je lui serais (éternellement cela va sans dire) reconnaissant.

    • Ooups !!, je me suis trompé de forum/plugin.
      c’est ce qui arrive quand on a plein d’onglets ouverts en même temps.
      Désolé (©Michel Denisot).
      En tout cas l’installation du plugin contact s’est bien passée elle...
      Je m’en vais de ce pas poster sur la bonne page du bon plugin...
       :-)

    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