2010-04-15 64 views
2

我已经为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

感谢

+0

请加上版本(Drupal的6)你正在使用的标签? – Greg 2010-04-15 17:50:42

+0

是的,我正在使用drupal 6 – aneuryzm 2010-04-16 05:59:04

回答

2

既然你遵循的方向,我想你启用了SpamSpan过滤器为您的输入格式。

确保您设置SpamSpan在URL过滤器后运行。我通常会重新排列我的输入格式,以便SpamSpan接近底部(运行最后一个过滤器之一)。 SpamSpan搜索电子邮件链接[email protected]并用user [at] example [dot] com替换它们,并使用JavaScript将其重新转换为浏览器中正常的链接。

编辑1:我有一些麻烦让SpamSpan在第一时间正常工作,部分问题是我需要清除缓存。

编辑2:我的一个输入格式是有序的这样:使用SpamSpan技术

  1. 换行转换器
  2. HTML过滤
  3. URL过滤
  4. 隐藏电子邮件地址
  5. HTML校正器

编辑3:这里是SpamSpan应该如何工作的一个例子:

  1. 原始正文:
    [email protected]
  2. URL过滤后:
    <a href="[email protected]">[email protected]<a/>
  3. SpamSpan过滤器后(如图在页面源代码中):
    <span class="spamspan"><span class="eu">user</span> [at] <span class="ed">example [dot] com</span></span>
  4. SpamSpam JavaScript在页面上运行后(如下所示) EN通过Firefox的视图选择来源):
    <a class="spamspan" href="mailto:[email protected]">[email protected]</a>
+0

嗨,感谢您的回复。 1)我只将FUll/Filtered HTML设置为“输入格式”,并且已启用筛选的HTML。 (我在其中启用了Spanspan过滤器。2)缓存被禁用,我再次清理它以确保。3)这是我的过滤顺序(增加权重):URL过滤器,HTML过滤器,换行符转换器,HTML修正器,使用SpamSpan技术隐藏电子邮件地址 4)过滤器什么时候应该看到?这是我目前的(没有过滤我猜)代码: aneuryzm 2010-04-16 06:26:47

+0

@Patrick - 鉴于你描述的输出,似乎SpamSpan不工作。我编辑了我的答案,以包含您应该看到什么样的输出的示例。尝试设置一个过滤器,就像我在'Edit 2'中描述的那样,看看它是否有效。如果是这样,请一次更改一次,直到找出原因为止。我有一种感觉,过滤顺序是问题。 – Greg 2010-04-16 14:27:34

+0

你的指示帮了很大的忙。我发现我也不得不刷新我的客户端浏览器缓存,才能看到正常工作(在Chrome中重新加载)。在我调整了输入过滤器之后,它正在工作,但我无法立即以匿名用户身份看到它。 – 2015-01-08 08:08:55

相关问题