Comment créer un lien “Signaler une faute d’orthographe”?

Le 7 août 2008

Dans 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

Subscribe to my RSS feed

2 Commentaires

  1. ValentinReply to this comment

    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 ;)

  2. Ajout d’un lien “Signaler une erreur” | BorisSchapira.comReply to this comment

    [...] 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. [...]

Déposer un commentaire

Bold Italic Code Blockquote Insert Link Smile Grin Sad Surprised Shocked Confused Cool Mad Razz Neutral Wink Lol Red Face Cry Evil Twisted Roll Exclaim Question Idea Arrow Mr Green