vous pouvez aussi utiliser la balise mailto inclue par défaut dans smarty qui vous encodera votre email comme il faut
- <!--[mailto address="test.test@gmail.com" encode="javascript"]-->
qui donnera un beau
- eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%74%65%73%74%2e%74%65%73%74%40%67%6d%61%69%6c%2e%63%6f%6d%22%20%3e%74%65%73%74%2e%74%65%73%74%40%67%6d%61%69%6c%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))
et un
- <a href="mailto:test.test@gmail.com">test.test@gmail.com</a>
après interprétation du javascript
autre possibilité
- none, hex, javascript et javascript_charcode
http://www.smarty.net/manual/fr/language.function.mailto.php
çà peut être utile si par exemple, vous afficher l'email dans la page de profil (ou le msn ...)
modifié par : mumuri, 11 Mai 2008 - 11:23




