如何通过错字将电子邮件地址转换为链接

问题描述

在Typo3中,我有一个具有纯文本字段的内容元素(没有RTE / CKEditor字段)。如果用户输入电子邮件地址,则应将其自动转换为电子邮件链接。如何用Typoscript甚至直接在Fluid-Script中实现?

这是我的方法:每个将文本传递给输入文字,然后输入@字符,选择整个单词,然后添加相应的A标签

h = ax.bar(range(size),randomlist)

def updateGraph(lst):
    for hh,ll in zip(h,lst):
        hh.set_height(ll)
    plt.pause(0.001) 
<f:cObject typoscriptObjectPath="lib.emaillink" data={adrtxt: tx_mask_cnt_consultation_adr_item_txt} />

在此先感谢您的帮助!

解决方法

这是TYPO3的功能,但不同版本之间的细节有所不同。
有时您需要前缀mailto:,有时则必须避免使用该前缀。

特别是如果您想从电子邮件收集者中隐藏电子邮件地址,则将电子邮件加密并与javascript链接,然后将可见(原始)电子邮件地址修改为傻瓜正则表达式搜索。

看看manual

config {
    spamProtectEmailAddresses = -5
    spamProtectEmailAddresses_atSubst = <span class="at">(at)</span>
}

((在运行时可以用简单的at替换类@的所有span标签,因此对访问者来说电子邮件看起来很正常。

由于我一直使用这种加密方式,因此无法确定它是否仅在激活此功能时有效。试试看。