Документация Smarty


{mailto}

{mailto} автоматически создает ссылки "mailto:" и опционально кодирует их. Кодирование e-mail'ов на вашем сайте усложняет их обнаружение автоматическими программами-анализаторами и является элементарным способом защиты от спама.

Имя атрибутаТипОбязателенПо умолчаниюОписание
addressstringДаn/aадрес e-mail
textstringНетn/aназвание ссылки. По умолчанию: адрес e-mail
encodestringНетnoneСпособ кодирования e-mail. Может быть none, hex, javascript или javascript_charcode.
ccstringНетn/aадреса e-mail для точной копии. Адреса разделяются запятыми.
bccstringНетn/aадреса e-mail для "слепой" копии. Адреса разделяются запятыми.
subjectstringНетn/aтема письма.
newsgroupsstringНетn/aв какие конференции передавать. конференции разделяются запятыми.
followuptostringНетn/aадреса для дальнейшего перенаправления. Адреса разделяются запятыми.
extrastringНетn/aДополнительный атрибуты, передаваемые в ссылку такие как стили (style)

Техническое Замечание: javascript - скорее всего наиболее полная форма кодирования, хотя вы так же можете использовать шестнадцатиричное кодирование. К сожалению, javascript не поддерживает кодирование русских символов.

Пример 8-21. Примеры использования {mailto} и результаты их обработки

{mailto address="[email protected]"}
<a href="mailto:[email protected]" >[email protected]</a>

{mailto address="[email protected]" text="send me some mail"}
<a href="mailto:[email protected]" >send me some mail</a>

{mailto address="[email protected]" encode="javascript"}
<script type="text/javascript" language="javascript">
 eval(unescape('%64%6f% ... snipped ...%61%3e%27%29%3b'))
</script>

{mailto address="[email protected]" encode="hex"}
<a href="mailto:%6d%65.. snipped..3%6f%6d">&#x6d;&..snipped...#x6f;&#x6d;</a>

{mailto address="[email protected]" subject="Hello to you!"}
<a href="mailto:[email protected]?subject=Hello%20to%20you%21" >[email protected]</a>

{mailto address="[email protected]" cc="[email protected],[email protected]"}
<a href="mailto:[email protected][email protected]%[email protected]" >[email protected]</a>

{mailto address="[email protected]" extra='class="email"'}
<a href="mailto:[email protected]" class="email">[email protected]</a>

{mailto address="[email protected]" encode="javascript_charcode"}
<script type="text/javascript" language="javascript">
<!--
{document.write(String.fromCharCode(60,97, ... snipped ....60,47,97,62))}
//-->
</script>

См. также escape, Сокрытие E-mail адреса и {textformat}

SAPE все усложнил?

MainLink - простая и прибыльная продажа ссылок!

Последние поступления:

Размещена 10 августа 2020 года

Я по ТВ видел, что через 10 лет мы будем жить лучше, чем в Германии...
Я не понял, что это они с Германией сделать хотят?!

читать далее…

ТехЗадание на Землю

Размещена 14 марта 2018 года

Пpоект Genesis (из коpпоpативной пеpеписки)

читать далее…

Шпаргалка по работе с Vim

Размещена 05 декабря 2017 года

Vim довольно мощный редактор, но работа с ним не всегда наглядна.
Например если нужно отредактировать какой-то файл например при помощи crontab, без знания специфики работы с viv никак.

читать далее…

Ошибка: Error: Cannot find a valid baseurl for repo

Размещена 13 сентабря 2017 года

Если возникает ошибка на centos 5 вида
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/

читать далее…

Linux Optimization

Размещена 30 июля 2012 года

Prelink

читать далее…