DRUPAL:Spamspan模块...它是如何工作的?
我已经为Drupal(drupal.org/project/spamspan)安装了http://drupal.org/project/spamspan模块,以便模糊我网站上的电子邮件地址。DRUPAL:Spamspan模块...它是如何工作的?
但是我不确定它是否正常工作。我可以看到来自源html的电子邮件地址,我认为该模块没有过滤任何东西。
我在文本编辑器CKEditor中添加了一些电子邮件。它是否会自动检测用文本编辑器编写的这些电子邮件?
我在这里跟着指示:http://drupalcode.org/viewvc/drupal/contributions/modules/spamspan/README.txt?view=co
感谢
既然你遵循的方向,我想你启用了SpamSpan过滤器为您的输入格式。
确保您设置SpamSpan在URL过滤器后运行。我通常会重新排列我的输入格式,以便SpamSpan接近底部(运行最后一个过滤器之一)。 SpamSpan搜索电子邮件链接[email protected]
并用user [at] example [dot] com
替换它们,并使用JavaScript将其重新转换为浏览器中正常的链接。
编辑1:我有一些麻烦让SpamSpan在第一时间正常工作,部分问题是我需要清除缓存。
编辑2:我的一个输入格式是有序的这样:使用SpamSpan技术
- 换行转换器
- HTML过滤
- URL过滤
- 隐藏电子邮件地址
- HTML校正器
编辑3:这里是SpamSpan应该如何工作的一个例子:
- 原始正文:
[email protected]
- URL过滤后:
<a href="[email protected]">[email protected]<a/>
- SpamSpan过滤器后(如图在页面源代码中):
<span class="spamspan"><span class="eu">user</span> [at] <span class="ed">example [dot] com</span></span>
- SpamSpam JavaScript在页面上运行后(如下所示) EN通过Firefox的视图选择来源):
<a class="spamspan" href="mailto:[email protected]">[email protected]</a>
嗨,感谢您的回复。 1)我只将FUll/Filtered HTML设置为“输入格式”,并且已启用筛选的HTML。 (我在其中启用了Spanspan过滤器。2)缓存被禁用,我再次清理它以确保。3)这是我的过滤顺序(增加权重):URL过滤器,HTML过滤器,换行符转换器,HTML修正器,使用SpamSpan技术隐藏电子邮件地址 4)过滤器什么时候应该看到?这是我目前的(没有过滤我猜)代码:[email protected] – aneuryzm 2010-04-16 06:26:47
@Patrick - 鉴于你描述的输出,似乎SpamSpan不工作。我编辑了我的答案,以包含您应该看到什么样的输出的示例。尝试设置一个过滤器,就像我在'Edit 2'中描述的那样,看看它是否有效。如果是这样,请一次更改一次,直到找出原因为止。我有一种感觉,过滤顺序是问题。 – Greg 2010-04-16 14:27:34
你的指示帮了很大的忙。我发现我也不得不刷新我的客户端浏览器缓存,才能看到正常工作(在Chrome中重新加载)。在我调整了输入过滤器之后,它正在工作,但我无法立即以匿名用户身份看到它。 – 2015-01-08 08:08:55
请加上版本(Drupal的6)你正在使用的标签? – Greg 2010-04-15 17:50:42
是的,我正在使用drupal 6 – aneuryzm 2010-04-16 05:59:04