Comment créer un lien “Signaler une faute d’orthographe”?
Le 7 août 2008Dans ce mini-tutoriel, je vais plutôt vous expliquer ma méthode qui, à ma connaissance, est la meilleure (quoi? Trop modeste moi? Oui je sais). Mais tout d’abord, il faut vous poser une question: À quoi sert un lien “signaler une faute d’orthographe” si le visiteur peut le faire en commentaire? Et bien dites vous que si vous faites de nombreuses fautes dans vos articles, il devient vite gênant pour vos visiteurs de trouver parmi les commentaires lesquels sont vraiment “utiles pour eux” à cause du nombre de commentaire signalant des fautes d’orthographe.
Maintenant, schématisons ce qu’on veut obtenir comme résultat du côté du visiteur, et celui de l’auteur du blog:

Donc la première chose à faire c’est de créer le lien… Mais qui pointe où? Et oui, il faudrait penser à créer la page d’abord! Si vous souhaitez garder toute la structure de votre blog sur cette page, pourquoi ne pas créer une simple page? Allons-y!
Hohohoho! On n’a pas oublié quelque chose? Mais oui, la plupart des thèmes WordPress affichent des liens vers les pages… Et j’aimerais pas trop afficher un lien “signaler une faute d’orthographe” entre “contact” et “à propos”.
Mais pas de problème puisqu’il existe la fonction “page mère” comme “catégorie mère”! Alors il suffit une fois un titre donné à votre page, de dérouler le menu “Page mère”:

Dans mon cas, j’ai choisi la page “contact” comme page mère, mais vous pouvez tout aussi bien en choisir une autre.
Vu que vous êtes en plein travaux dans cette page, mieux vaut-il ne pas faire de lien vers celle-ci pour l’instant.
Il faut à présent créer le formulaire de contact. Oh non, du codage! Qui a parlé de codage? Non, moi je parle d’un fameux plugin: CForms II. Vous connaissez bien la marche à suivre pour installer un plugin alors je n’ai pas besoin de vous l’expliquer
Pour ne pas me compliquer la vie à vous expliquer comment procéder pour créer un nouveau formulaire (form), cliquez ici pour voir un screencast de tout ça.
Si vous n’avez pas d’idée pour l’anti-spam, voilà ce que j’ai mis:
- Êtes-vous un humain?
- Êtes-vous un robot?
- Êtes-vous un méchant spammeur pas gentil?
Maintenant qu’on a notre formulaire, il faut le placer dans la page “caché”. Éditez tout simplement cette page et ajoutez
<!--cforms name="XXX"-->
en HTML, tout en remplaçant XXX par le nom que vous avez donné à votre formulaire (”signaleruneerreur” dans mon cas).
Et voilà, c’est à vous d’ajouter texte image et autre à votre page. Lorsque vous aurez fini, n’oubliez pas d’ajouter le lien vers la page dans votre thème!
Edit: Après une longue discussion avec Valentin, je me suis rendu compte qu’on pouvait aller encore plus loin dans la personnalisation sur le lien. Par exemple en ajoutant automatiquement l’adresse de la page depuis laquelle on a cliqué sur le lien, ou encore le pseudo. Donc voici comme créer votre lien:
http://www.ladresse.de/votre/page?cfX_field_Y=<?php the_permalink() ?>&cfX_field_Y<?php echo $user_identity; ?>
le X est à remplacé par le numéro de votre formulaire (effacé le si c’est le seul formulaire crée avec Cforms II) et le Y est le numéro du champs correspondant à l’adresse ou le pseudo (par exemple on veut l’adresse et il y a d’abord pseudo, ensuite l’adresse de la page, après la faute d’orthographe… Donc l’adresse est en deuxième position, Y correspond donc à 2).
P.S.: ma page “Signaler une faute d’orthographe” c’est ici.
P.S.2: Cet article est inspiré du commentaire de Wouf sur geekeries.fr


le 7 août 2008 à 18:54. N°1
Thx pour le lien :)….
Sa fait un moment que j’essaye a faire un plugins permettant d’utiliser un formulaire de contact avec les champs “Nom, et le sujet avec le nom de l’article et l’url dans le blog texte (body)
Mais je n’est pas réussi, c’est dommage je suis sur que sa pourrai intéressé du monde…
Si tu a une solution, tu a mon gtalk
le 5 septembre 2008 à 6:38. N°2
[...] Parce que personne est infaillible et surtout pas moi, j’ai ajouté en bas de chaque article un lien vous permettant à vous, lecteurs, de signaler les fautes que vous pourriez remarquer dans mes articles. Je pourrais vous tartiner deux pages d’explications sur la procédure que j’ai suivie mais rendons à César ce qui appartient à Berious. [...]