JCE : e-mail automatique

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] JCE : e-mail automatique

    Bonjour,

    Question toute bête : comment empêcher JCE de détecter les adresses de courriels d'un texte et de créer automatiquement un lien dessus ?

    Merci.

  • #2
    Re : JCE : e-mail automatique

    Salut,

    Quel type de lien tu veux voir ?

    Sache qu'il y a un plugin qui crypte les adresses de courriel dans le contenu !
    A+

    Commentaire


    • #3
      Re : JCE : e-mail automatique

      Je voudrais pouvoir écrire une adresse e-mail sans qu'elle ne soit changée en lien.

      C'est précisément le plug-in dont tu parles que je voudrais désactiver, mais je ne l'ai pas trouvé.

      Commentaire


      • #4
        Re : JCE : e-mail automatique

        Le plugin crypte, déconcatène l'adresse contre les robots, c'est tout! plugin: Contenu - Protection des e-mails
        Le fait que l'adresse soit activé en lien c'est l'éditeur JCE qui détecte et convertie en mailto:

        Idéalement, il faudrait poser la question sur le forum JCE
        A+

        Commentaire


        • #5
          Re : JCE : e-mail automatique

          Formidable, merci pour ta réponse sharky.

          Lorsque je désactive ce plug-in, l'adresse n'est plus changée automatiquement en lien. C'est donc bien lui et non au niveau de JCE que ça se passe.

          Commentaire


          • #6
            Re : JCE : e-mail automatique

            Note : ce plug-in a une faiblesse : pour un navigateur qui n'a pas javascript activé, l'adresse e-mail n'apparaît plus du tout. Dommage pour l'accessibilité.

            Ma solution : j'utilise une fonction perso. J'écris les adresses du type « <span class="courriel">contactCHEZexamplePOINTcom</span> ». Sans JS, un humain peut la comprendre. Avec JS, elle apparaît en clair en tant que « contact@example.com ». À l'heure actuelle, elle semble efficace contre les robots pourrielleurs.

            Le code à insérer dans templates/%NOM_TEMPLATE%/script.js :

            Code:
            /**
             * Remplace les courriels cryptés par des courriels lisibles et liés. 
             *
             * Parcourt le document à la recherche de chaînes du type
             * « <span class="courriel">tartempionCHEZexamplePOINTcom</span> »
             * et les remplace par « <span class="courriel"><a
             * href="mailto:tartempion@example.com">tartempion@example.com</a></span> ».
             *
             * Requiert la bibliothèque Jquery.
             *
             * @author nagadoudi
             */
            function affCourriel()
            {
                jQuery("span.courriel").each(function() {
                  var reg=new RegExp("^([a-zA-Z0-9][a-zA-Z0-9._-]*)CHEZ(([a-zA-Z]"
                    + "[a-zA-Z0-9_\-]*\.)*[a-z0-9]+[a-z0-9\-]+)POINT([a-z]{2,6})$", "g");
                  jQuery(this).html(jQuery(this).text().replace(reg,
                    "<a href=\"mailto:$1@$2.$4\">$1@$2.$4</a>"));
                });
            }
            
            // gestion d'événements selon DOM-2
            if (window.addEventListener) {
                window.addEventListener("load", affCourriel, false);
            } else if (window.attachEvent) {
                // spécial IE-ce-boulet
                window.attachEvent("onload", affCourriel);
            }

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X