Typo3 8.7.7 CKEditor:电子邮件 link 不工作(删除了一个标签)
Typo3 8.7.7 CKEditor: E-Mail link not working (a tag removed)
我正在尝试使用 ckeditor 插入电子邮件地址。保存我的内容元素(文本和媒体)后,显示 ckeditor 的源代码看起来不错
<a href="mailto:some@mailaddress.com" title="lalala">some@mailaddress.com</a>
但是当我访问该网页时,只有以下内容是可见的:
some(at)mailaddress.com
我发现问题出在垃圾邮件防护上。如果我启用
config.spamProtectEmailAddresses = 1
邮件不再呈现。它在没有保护的情况下工作,但我想使用它。
感谢您的帮助。
我已经执行了以下测试(TYPO3 8.7.7)和完整配置的 CKEditor:
1) config.spamProtectEmailAddresses = 1
和 config.spamProtectEmailAddresses_atSubst = [at]
2) 用图片创建 CE 文本
3) 将test email
写入文本编辑器,然后使用"link"按钮添加电子邮件地址
3.1) 将test@email.it
写入文本编辑器,然后使用"link"按钮添加电子邮件地址
3.2) 将 test@email.it
写入文本编辑器而不添加 link
结果
3.1) link 的 href
属性被加密 (javascript:linkTo_UnCryptMailto('...');)
3.2) link的href
属性被加密(javascript:linkTo_UnCryptMailto('...');)
而可见文本没有变成test[at]email.it
3.3) 文中没有添加link;可见文本不会变成 test[at]email.it
你能告诉我们你是否安装了一些 CKEditor 插件或者写下你的配置的一些细节吗?
我找到了!
问题出在我的流体模板上。我用
包装了 {CONTENT} 变量
<f:format.html parseFuncTSPath="lib.parseFunc">{CONTENT}</f:format.html>
改成
后可以使用了
<f:format.raw>{CONTENT}</f:format.raw>
但如果您使用 <f:format.raw>
,电子邮件地址将不再受垃圾邮件保护。那不是,你想要的,不是吗?
我遇到了问题,<pre>
-标签是 html 编码的,只能在 <f:format.raw>
中使用,但是电子邮件地址很简单。
马丁
我正在尝试使用 ckeditor 插入电子邮件地址。保存我的内容元素(文本和媒体)后,显示 ckeditor 的源代码看起来不错
<a href="mailto:some@mailaddress.com" title="lalala">some@mailaddress.com</a>
但是当我访问该网页时,只有以下内容是可见的:
some(at)mailaddress.com
我发现问题出在垃圾邮件防护上。如果我启用
config.spamProtectEmailAddresses = 1
邮件不再呈现。它在没有保护的情况下工作,但我想使用它。
感谢您的帮助。
我已经执行了以下测试(TYPO3 8.7.7)和完整配置的 CKEditor:
1) config.spamProtectEmailAddresses = 1
和 config.spamProtectEmailAddresses_atSubst = [at]
2) 用图片创建 CE 文本
3) 将test email
写入文本编辑器,然后使用"link"按钮添加电子邮件地址
3.1) 将test@email.it
写入文本编辑器,然后使用"link"按钮添加电子邮件地址
3.2) 将 test@email.it
写入文本编辑器而不添加 link
结果
3.1) link 的 href
属性被加密 (javascript:linkTo_UnCryptMailto('...');)
3.2) link的href
属性被加密(javascript:linkTo_UnCryptMailto('...');)
而可见文本没有变成test[at]email.it
3.3) 文中没有添加link;可见文本不会变成 test[at]email.it
你能告诉我们你是否安装了一些 CKEditor 插件或者写下你的配置的一些细节吗?
我找到了! 问题出在我的流体模板上。我用
包装了 {CONTENT} 变量<f:format.html parseFuncTSPath="lib.parseFunc">{CONTENT}</f:format.html>
改成
后可以使用了<f:format.raw>{CONTENT}</f:format.raw>
但如果您使用 <f:format.raw>
,电子邮件地址将不再受垃圾邮件保护。那不是,你想要的,不是吗?
我遇到了问题,<pre>
-标签是 html 编码的,只能在 <f:format.raw>
中使用,但是电子邮件地址很简单。
马丁