SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Auteurs et Authentification > Archives Auteurs et Authentification

Cacher des choses aux moteurs de recherche

dimanche 21 août 2005, par didbel. Dernier ajout dimanche 11 février 2007


Ce filtre permet de dissimuler un nom de personne aux "yeux" des moteurs de recherche, tout en le laissant visible aux internautes.


A quoi ça sert ?

Crypte un nom de personne présent dans le texte, sans en empêcher l’affichage à l’écran.

Par exemple l’internaute lira :
Hier, Durand a dit: "nous sommes gouvernés par des crapules".

Mais les robots des moteurs de recherche verront :
Hier, Drand a dit: "nous sommes gouvernés par des crapules".

Quelqu’un faisant une recherche sur "Durand" sur le web pour savoir ce qu’il y raconte en sera pour ses frais !

Comment ça marche ?

Dans l’article, il suffit de mettre entre des balises <masque> et </masque> ce qui doit rester invisible aux robots.

Pour l’exemple précédent, dans l’article on a écrit :
Hier, <masque>Durand</masque> a dit: "nous sommes gouvernés par des crapules".

Mise en garde
Ce filtre ne fait pas bon ménage avec les raccourcis de Spip et le code html, ne mettre que du texte entre <masque> et </masque>.

Comment utiliser ce filtre ?

1. Copiez-collez l’extrait de code ci-dessous dans votre fichier mes_fonctions.php3. (A mettre entre une balise <?php et une balise ?> si le fichier ne contient pas déjà ces balises.)

2. Dans votre squelette, utilisez le filtre de la manière suivante : [(#TEXTE|cryptenoms_txt)]

Remarque
Ce filtre fait appel au filtre cryptemail qui du coup devient lui aussi utilisable.
Voir : Crypter du texte, un email, une URL

P.-S.

Merci qui ?

Je l’ai souhaité,
Paolo l’a imaginé,
Paolo et BMR l’ont fait
en s’appuyant sur une contrib de Coyote.

Du beau travail d’équipe !

Important

Il y a un doute sur la fiabilité de la méthode utilisée (cache t-elle réellement du texte aux robots ?). Merci de donner votre avis dans le forum ci-dessous.


Répondre à cet article

  • > Cacher des choses aux moteurs de recherche

    22 août 2005 01:01, par François Schreuer

    Salut,

    Chouette contrib. Ce genre de petits trucs pour protéger la vie privée n’est pas du tout inutile en ces temps de surveillance généralisée.

    Une suggestion pour une éventuelle nouvelle version : pourquoi ne pas utiliser les points d’entrée de inc_texte.php3 pour faire ça ? Ca te permettrait d’éviter de devoir passer ton filtre sur tous les champs de ton site, ce qui est assez fastidieux et lourd comme manière de procéder. Au contraire, en plaçant ton filtre dans une fonction apres_propre() dans le fichier ecrire/mes_options.php3, tu peux faire en sorte que le truc soit chargé systématiquement dans tous les champs texte de SPIP.

    Il y a un doute sur la fiabilité de la méthode utilisée (cache t-elle réellement du texte aux robots ?).

    Je me pose aussi la question :)

    François

    Répondre à ce message

    • > Cacher des choses aux moteurs de recherche 28 novembre 2005 18:34, par Zzz.

      Il y a un doute sur la fiabilité de la méthode utilisée (cache t-elle réellement du texte aux robots ?).

      A prioris, non. N’importe quel robot est aujourd’hui et depuis un bout de temps capable de lire et comprendre les caractères ASCII puisque ces derniers servent justement à leur rendre lisible certaines informations posant habituellement problème selon les jeux de caractères utilisés par les serveurs des dits robots. Je pense notament à tous les caractères accentués ou les combi spéciales de caractère (ex : le O et le E collés...)

      Cette méthode, pour moi, ne peut tromper que l’internaute qui lira le résultat de sa recherche. Du reste, Google saura très bien que c’est de Durand qu’il est question...

      Enfin après, je me trompe peut être mais là je doute qd même un peu... :/

      Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net