Smarty 图标

你可以根据 商标通告 使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他询问,请通过以下方式联系我们

使用 Smarty 的网站

广告

{mailto}

{mailto} 自动创建 mailto: 锚点链接并可以选择对它们进行编码。编码电子邮件会使得网络爬虫更难从网站上提取电子邮件地址。

技术说明

Javascript 可能是一种最彻底的编码形式,尽管你也可以使用十六进制编码。

属性名称 类型 必填 默认值 说明
address 字符串 电子邮件地址
text 字符串 要显示的文本,默认值是电子邮件地址
encode 字符串 如何对电子邮件进行编码。可以是 nonehexjavascriptjavascript_charcode 之一。
cc 字符串 抄送给的电子邮件地址,通过逗号分隔各个地址。
bcc 字符串 密件抄送给的电子邮件地址,通过逗号分隔各个地址
subject 字符串 电子邮件主题
newsgroups 字符串 要发布到的新闻组,通过逗号分隔各个新闻组。
followupto 字符串 要跟进的地址,通过逗号分隔各个地址。
extra 字符串 您希望传递到链接的任何附加信息,例如样式表类

示例 8.20 {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{textformat}混淆电子邮件地址