Rendre une adresse mail non cliquable


Ephemere
WRInaute impliqué
WRInaute impliqué
 
Messages: 686
Inscription: 3 Juin 2004

Rendre une adresse mail non cliquable

Message le Mer Jan 04, 2006 19:32

Bonjour,

Sur un site en développement, je cherche à présenter une adresse mail sur une page, mais que celle-ci soit non cliquable.

Est-ce possible, et comment ?
Cela évite-t-il le spam ?

Merci de votre aide


lothar
WRInaute passionné
WRInaute passionné
 
Messages: 1531
Inscription: 12 Juil 2003

Message le Mer Jan 04, 2006 19:46

Faire une image.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Message le Mer Jan 04, 2006 20:51

Comme sur http://www.hotelrecrut.fr/ l'image dumel renvoit vers le formulaire de contact


LeMulotNocturne
WRInaute impliqué
WRInaute impliqué
 
Messages: 674
Inscription: 1 Juin 2005

Message le Mer Jan 04, 2006 20:53

j'utilise un script de cloacking ( :!: pour reprendre le terme exact de Mambo).
ce qu'il y a de bien c'est que l'email reste cliquable justement, mais il est complètement invisible pour des moteurs de recherche (quels qu'ils soient).

le lien mail est généré à la volée en JS.
jette un oeil en bas de page sur mon site pour voir si ca te convient.


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Message le Mer Jan 04, 2006 23:34

Si le but c'est éviter le spam, voici une petite fonction PHP
Code: Tout sélectionner
<?php
function encodeEmail($email,$name) {

   $email = preg_replace("/\"/","\\\"",$email);

   $old = "document.write('<a href=\"mailto:$email\">$name</a>')";

   $output = "";

   for ($i=0; $i < strlen($old); $i++) {
    $output = $output . '%' . bin2hex(substr($old,$i,1));
    }

   return "<script language=\"JavaScript\" type=\"text/javascript\">eval(unescape('".$output."'))</script><noscript>Vous devez activer le javascript pour voir l'email</noscript>";
}
?>


Ephemere
WRInaute impliqué
WRInaute impliqué
 
Messages: 686
Inscription: 3 Juin 2004

Message le Jeu Jan 05, 2006 8:37

Merci à tous,

LeMulotNocturne, ta solution me parait la meilleur, du fait que l'on garde la possibilité d'envoyer un mail.

Peux-tu me donner la solution ?


Banji
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 25 Oct 2005

Message le Jeu Jan 05, 2006 10:05

Moi, je préfére la solution de l'image et du formulaire...

C'est ce qui reste le plus dur à contourner pour les moteurs.

Banji


Ephemere
WRInaute impliqué
WRInaute impliqué
 
Messages: 686
Inscription: 3 Juin 2004

Message le Jeu Jan 05, 2006 10:10

Le probleme c'est qu'il ne s'agit pas que d'une adresse, mais j'espère, si mon projet fonctionne, plus d'un millier...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Groups

  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Analyser la classe C de l'adresse IP
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
  • Touch Graph Google Browser
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités