insaAEDI / aedi-reborn

Ce site va devenir bien. Enfin, au moins acceptable.
3 stars 0 forks source link

On ne peux plus voir les emails sur la page de contact #5

Closed hverlin closed 9 years ago

hverlin commented 9 years ago

http://aedi.insa-lyon.fr/contact#

On peut plus voir les emails ! :)

ghost commented 9 years ago

Oui, je sais ^^ Faut retrouver le javascript.

ghost commented 9 years ago
// E-NoBot - Fonction expérimentale de protection des emails contre les bots spammeurs :
$(document).ready(function() {
    $('.e-noBot').click( function() {
        $('.e-noBot').each( function(index) {
            var em = $(this).attr('e-name')+String.fromCharCode(64)+$(this).attr('e-domain');
            $(this).attr('href', 'ma'+'ilt'+'o:'+em);
            $(this).html(em);
        });
        $('.e-noBot').removeClass('btn-mini btn btn-info');
        $('.e-noBot').unbind('click');
        return false;
    });
});

Mais bon, est-ce vraiment nécessaire ?

Bon, et surtout, les 4 boutons pareils qui s'enlèvent tous en même temps ça fait un peu dégueu. Je suis pas sûr que c'était l'idée à la base :D

ghost commented 9 years ago

En tout cas, j'ai une idée pour balancer le javascript proprement sur toutes les pages, faut juste que je trouve comment faire exactement.

Genre une petite boucle dans le layout, qui écrit le code, et qui prend en argument un tableau de fichiers, géré par Flight du coup.

hverlin commented 9 years ago

Je suppose que tu as juste à mettre un lien vers ce code dans le layout Le 21 août 2015 20:50, "Ealhad" notifications@github.com a écrit :

En tout cas, j'ai une idée pour balancer le javascript proprement sur toutes les pages, faut juste que je trouve comment faire exactement.

Genre une petite boucle dans le layout, qui écrit le code, et qui prend en argument un tableau de fichiers, géré par Flight du coup.

— Reply to this email directly or view it on GitHub https://github.com/insaAEDI/aedi-reborn/issues/5#issuecomment-133528870.

ghost commented 9 years ago

nan, mais tant qu'un faire, un truc plus global. 'fin c'est pt'être pas nécessaire.

ghost commented 9 years ago

Surtout, je pense que système anti-bots en particulier est inutile. C'est moche, et les mails sont hardcodés dans la page de toute façon ; si je suis un bot, je m'embête pas à séparer ce qui est dans les balises et ce qui n'y est pas, je prends tout et je choppe tous les mails que je peux trouver.

Donc je propose de tout mettre en clair x)

hverlin commented 9 years ago

sinon il y a une technique pas trop mal qui consiste à inverser l'email en CSS http://bavotasan.com/2009/a-clever-and-safe-way-to-display-your-email-address/

Je mets ça en attendant et je le mets user-select: none sinon on copie l'adresse à l'envers

ghost commented 9 years ago

Ah, ben voilà, ça c'est une vraie technique. Je r'garde. Merci !

hverlin commented 9 years ago

Du coup, c'était quoi les anciens emails ? ^^ Histoire qu'on puisse enlever cette issue ?

ghost commented 9 years ago

Heuuu, là chez moi ça fait "moc.liamg@idea", c'est normal ? :D

hverlin commented 9 years ago

Où ça ? Dans le html ? C'est normal il faut l'écrire à l'envers et le CSS le remet dans le bon sens ! :) Le 24 août 2015 10:19, "Ealhad" notifications@github.com a écrit :

Heuuu, là chez moi ça fait "moc.liamg@idea", c'est normal ? :D

— Reply to this email directly or view it on GitHub https://github.com/insaAEDI/aedi-reborn/issues/5#issuecomment-134088410.

ghost commented 9 years ago

Non, sur la page dans le navigateur je veux dire. J'ai testé Chrome et Firefox, c'est à l'envers xD

ghost commented 9 years ago

Ou bien j'ai mal fait la maj sur le serveur, vu qu'en local ça marche. Je mets les bonnes adresses et je résous le problème :D

hverlin commented 9 years ago

Pas de soucis avec mon téléphone en tout cas Le 24 août 2015 10:31, "Ealhad" notifications@github.com a écrit :

Ou bien j'ai mal fait la maj sur le serveur, vu qu'en local ça marche. Je mets les bonnes adresses et je résous le problème :D

— Reply to this email directly or view it on GitHub https://github.com/insaAEDI/aedi-reborn/issues/5#issuecomment-134093527.

ghost commented 9 years ago

Compris, c'était le cache du navigateur qui faisait le vilain.

ghost commented 9 years ago

En revanche, je ne suis pas fan du fait que ça ne soit pas copiable, je réfléchis à une solution. Le seul problème, c'est que JS n'a apparemment pas accès au presse-papier.

EDIT : peut être du JS pour vraiment inverser le texte au clic, tout en virant l'inversion CSS. ça devrait marcher. (et en plus on pourra virer toute la partie avec des vilains préfixes que j'aime pas)

ghost commented 9 years ago

Et voilà !