Ajouter un formulaire de contact
Mise à jour du 1/5/2005 :
Suite à ce fil du forum de DotClear, j'ai remplacé le formulaire de contact par la nouvelle mouture proposée par Maxime Ritter. Vous pouvez de nouveau le télécharger. Il est en principe inexploitable par les spams et est en outre compatible UTF-8. Merci à MadCoder et Maxime Ritter.
Je détaille du mieux possible la marche à suivre. Et les étapes à respecter, soit :
- Installer le plugin Related (pages connexes)
- Créer la page de contact
- Placer dans le blog le lien vers cette page
Attention
Dans les explications qui suivent, la mention /dotclear
indique le nom du dossier de votre application, il est à adapter en fonction de votre configuration (si, par exemple, vous avez renommé ce répertoire en /blog).De la même façon, /ecrire
est à modifier si vous avez renommé ce répertoire.
Installer le plugin Pages connexes
Sous le nom de Related et créé par Zeubeubeu, ce plugin est disponible sur la page wiki des plugins proposés par les utilisateurs de DotClear. Installez-le selon votre méthode préférée, téléchargement et décompression de l'archive sur votre disque dur puis upload vers /dotclear/ecrire/tools ou en renseignant l'url d'installation automatique dans votre interface d'administration, onglet Outils, lien Gestionnaire des plugins.
Suivez les instructions d'installation décrites dans l'onglet Outils, lien Pages connexes.
Si l'installation s'est bien passée, vous devriez maintenant avoir un dossier /dotclear/share/related. C'est là que vous placerez le formulaire de contact.
Créez la page de contact
Copiez le contenu de cette page dans un nouveau fichier que vous nommerez contact.php
. Adaptez-le à votre sauce en modifiant notamment :
- l'adresse email (ligne 3).
- le titre du formulaire (ligne 44),
- le message de confirmation d'envoi (ligne 89),
- le lien de retour au blog (ligne 90).
Placez ce fichier dans le dossier /dotclear/share/related. Retournez dans l'interface d'administration, onglet Outils, lien Pages connexes, et cliquez sur régénérez pour vérifier que cette page est bien active.
Ajouter le lien vers cette page
Dans le fichier template.php du thème que vous utilisez[1] ajoutez le lien suivant à l'endroit où vous souhaitez le faire apparaître :
<a href="url_du_blog/contact">Me contacter</a>
A titre d'exemple, sur mon blog personnel, j'ai inséré en bas du sidebar les lignes suivantes :
<div id="contact"> <h2>Contact</h2> <ul> <li><a href="/kozeries/index.php/contact">Me contacter</a></li> </ul> </div>
Améliorations possibles
J'essairai dans les jours prochains de trouver comment l'on pourrait, comme pour le formulaire de commentaire, proposer la prévisualisation du mail avant l'envoi.
Il va sans dire que si d'aucuns d'entre vous avaient ça sous la main, je suis preneuse...
Notes
[1] Si aucun fichier template.php ne figure dans le dossier de votre thème, c'est que celui-ci utilise le template par défaut, vous le trouverez dans /dotclear/themes/default.
Commentaires
1. Le samedi 5 février 2005 à 14:40, par kp
2. Le lundi 7 février 2005 à 07:46, par Kozlika
3. Le samedi 12 février 2005 à 19:00, par Florent
4. Le mardi 15 février 2005 à 08:02, par Kozlika
5. Le jeudi 14 avril 2005 à 10:27, par Ben
6. Le jeudi 14 avril 2005 à 10:44, par Kozlika
7. Le mardi 19 avril 2005 à 15:08, par monsieur mérou
8. Le dimanche 22 mai 2005 à 12:16, par anne67
9. Le mercredi 1 juin 2005 à 19:42, par François Brutsch
10. Le jeudi 2 juin 2005 à 16:00, par Kozlika
11. Le jeudi 2 juin 2005 à 18:41, par François Brutsch
12. Le mercredi 15 juin 2005 à 21:47, par Sined
13. Le samedi 18 juin 2005 à 14:59, par Kozlika
14. Le samedi 18 juin 2005 à 15:09, par Kozlika
15. Le lundi 20 juin 2005 à 16:07, par François Brutsch
16. Le samedi 25 juin 2005 à 16:55, par Maxime R.
17. Le lundi 4 juillet 2005 à 16:54, par roxy
18. Le lundi 4 juillet 2005 à 17:28, par roxy
19. Le mercredi 6 juillet 2005 à 16:15, par Batims
20. Le vendredi 8 juillet 2005 à 14:42, par tbaz
21. Le mardi 1 novembre 2005 à 16:02, par Traou
22. Le mercredi 30 novembre 2005 à 22:48, par Nanou
23. Le jeudi 1 décembre 2005 à 06:53, par Kozlika
24. Le lundi 12 décembre 2005 à 10:04, par ElmondB
25. Le lundi 12 décembre 2005 à 16:33, par Kozlika
26. Le dimanche 8 janvier 2006 à 15:20, par CoolRod
27. Le dimanche 8 janvier 2006 à 16:12, par Kozlika
28. Le mercredi 8 février 2006 à 14:11, par traaf
29. Le mardi 21 février 2006 à 01:31, par desoude
30. Le jeudi 2 mars 2006 à 17:02, par 9re9ory
31. Le mercredi 22 mars 2006 à 17:28, par Lepoitevin
32. Le jeudi 23 mars 2006 à 09:48, par zazou
33. Le mardi 11 avril 2006 à 23:02, par bab
34. Le samedi 6 mai 2006 à 01:40, par AlainR
35. Le jeudi 25 mai 2006 à 16:07, par Ben
36. Le samedi 27 mai 2006 à 10:17, par Ben
37. Le lundi 12 juin 2006 à 21:27, par tam
38. Le mercredi 26 juillet 2006 à 19:13, par pop
39. Le jeudi 27 juillet 2006 à 22:46, par Thierry Manrique
40. Le vendredi 28 juillet 2006 à 23:30, par pop
41. Le lundi 7 août 2006 à 20:20, par eric
42. Le vendredi 25 août 2006 à 00:04, par lolo
43. Le mercredi 6 septembre 2006 à 10:20, par pyd
44. Le mardi 12 septembre 2006 à 11:04, par Benoit
45. Le mardi 19 septembre 2006 à 23:17, par Coco28
46. Le mardi 19 septembre 2006 à 23:18, par Coco28
47. Le jeudi 19 octobre 2006 à 19:40, par Jean-Marie
48. Le mercredi 25 octobre 2006 à 16:20, par Eikichi
49. Le vendredi 3 novembre 2006 à 10:39, par Jean-Marie
50. Le samedi 4 novembre 2006 à 10:03, par Eikichi
51. Le dimanche 5 novembre 2006 à 21:04, par henri66
52. Le dimanche 5 novembre 2006 à 21:13, par Kozlika
53. Le lundi 13 novembre 2006 à 00:30, par Régis
54. Le jeudi 4 janvier 2007 à 21:53, par juju
55. Le jeudi 4 janvier 2007 à 21:54, par juju
56. Le jeudi 15 février 2007 à 23:21, par M@x
57. Le lundi 16 avril 2007 à 23:31, par lax2pic
58. Le lundi 14 mai 2007 à 11:23, par Taranis
59. Le mardi 18 septembre 2007 à 01:41, par pierre
60. Le mardi 18 septembre 2007 à 11:07, par Pierre
61. Le mardi 18 septembre 2007 à 17:26, par Kozlika
62. Le mardi 25 septembre 2007 à 18:02, par Claire
63. Le vendredi 19 octobre 2007 à 07:05, par Gaelle
64. Le vendredi 19 octobre 2007 à 07:11, par Kozlika
65. Le samedi 20 octobre 2007 à 15:05, par Kozlika
66. Le lundi 21 janvier 2008 à 22:09, par Web-Map
67. Le lundi 3 mars 2008 à 15:21, par Math
68. Le jeudi 6 mars 2008 à 18:47, par Kozlika
69. Le mardi 8 juillet 2008 à 05:53, par Bacchus
70. Le mardi 8 juillet 2008 à 08:46, par kozlika
71. Le lundi 14 juillet 2008 à 23:46, par Bacchus
72. Le mardi 15 juillet 2008 à 11:19, par MKluciole
73. Le mardi 15 juillet 2008 à 11:32, par Kozlika
74. Le mardi 15 juillet 2008 à 13:23, par MKluciole
75. Le dimanche 14 juin 2009 à 10:06, par Fkkjjrwh