Tout d'abord nous allons aller chercher ce plugin gratuit réalisé par Manu, direction thelia-contrib.

Comme d'habitude nous avons le choix de l'Installation sans oublier l'Activation indispensable avant de poursuivre.
Comme tout plugin la première chose à faire, lire le readme.txt, voyons voir ce que nous dit Manu.
Manu a dit :
Il faut mettre en place 2 couples de fichiers : contact.php/html et contacterr.php/html
On peut choisir quels champs sont obligatoires en les renseignant dans la page contact.php (en dessous de la variable $fond)
C'est ce qui fait la spécificité de thelia, un php pour le moteur et un html pour l'habillage.
Nous ouvrons notre éditeur de texte (ou le bloc-notes) et préparons les deux fichiers php pour commencer, que nous nommerons contact.php pour le 1er et contacterr.php pour le second.
C'est par ces fichiers que nous déciderons par la suite si on veut garder ou pas l'obligatoire des champs mais nous reviendrons dessus.
Ces deux fichiers sont à mettre en racine du site.

Avant de faire les deux autres fichiers, nous allons d'abord récupérer un squelette. La page merci.html fera trés bien l'affaire.
Nous la chargeons dans l'éditeur (ou bloc-notes) et enlevons tout ce qui est dans la div "contenu" (pas la div).
Si pour la page erreur le code fourni suffit, il serait de bon aloi pour la page contact d'y rajouter quelques éléments.
En général on y met selon ses besoins :
- Siège : l'adresse
- Dépot : l'adresse
- Magasin(s) : l(es)' adresse(s), horaires, etc.
- Téléphone(s) : direct, comptabilité, secrétaire, etc.
- Fax : direct, comptabilité, secrétaire, etc.
- Courriel(s), et c'est à la suite que l'on met le code dans le readme.txt
Préparons les deux fichiers html, que nous nommerons contact.html pour le 1er et contacterr.html pour le second.


J'ai rajouté le célèbre * pour les champs obligatoires même s'ils le sont tous, vaut mieux le signaler.
Pour améliorer la présentation de la page contact, j'ai rajouté une div "contact", reste à compléter dans la feuille de style au gout de chacun.
Vous noterez que j'ai laissé en bas du formulaire contact le bouton de retour en page d'accueil, une invitation a visiter le site.
Ne faites pas comme moi et n'oubliez pas de rectifier le chenim en ligne 10.
Ces deux fichiers sont à mettre en racine du site à coté des deux autres.
Maintenant voyons ce que ça donne en image cette page contact, sans oublier avant de l'activer via le BO : Accueil > Configuration > Gestion des plugins .



Manu a dit :
Une nouvelle variable est crée dans l'admin : BO > configuration > gestion des variables > contact.
A l'installation le plugin reprend l'adresse d'email contact.
Vous pouvez ainsi facilement configurer l'adresse mail qui recevra les mails de contact.

Manu a dit :
Le modèle d'email se trouve dans l'admin : BO > configuration > gestion des messages > contact.
Vous pouvez ainsi le personnaliser comme bon vous semble, tout en gardant le systême de substitution comme dans les autres mails.


Manu a dit :
Les messages sont enregistrès en base ET envoyé par mail.
Vous pouvez ainsi vérifier dans l'admin les mails reçus et les visualiser, les garder ou pas : BO > Modules > èditer > visualiser.
Alors là du grand Manu, il nous offre ainsi la possibilité de lire/trier/conserver les mails de contact avec surtout les coordonnées.



Pour la suppression d'une inscription, il faut faire une modification dans le fichier listing.php et compléter à la ligne 64 :
<a href="#"> par <a href="#" onclick="supprimer(); return false;">

Tuto réalisé par griggione
