如何禁用Foswiki中的电子邮件自动链接?

我们正在安装Foswiki( http://foswiki.org/ )。

对其他Foswiki / TWiki用户的问题在这里:是否有一种方法来禁用选定页面中的电子邮件自动链接?

我已经find了通过使用<noautolink>我可以禁用自动wikilinks。 但是,它并不适用于mailto自动链接。 那么是否有相应的命令来禁用它们,或者是否有人知道其他一些解决方法?

更具体地说,问题是我只需要禁用电子邮件自动链接,而不是其他wiki标记转换。 这是一个特定的标记示例:

  * WikiPageName - [email protected] * WikiPageName2 - [email protected] * WikiPageName3 - [email protected] 

如果我把整个标记放在逐字块内,它不仅会禁用电子邮件自动链接,还会禁用所有其他wiki标记,如自动wikipage链接和列表样式。

也可以考虑使用插件来解决这个问题,但无插件解决scheme是首选。

谢谢!

我很抱歉没有注意到这一点。

http://foswiki.org/System/DefaultPreferences中有一个名为NOAUTOLINK的设置,您可以设置为closures自动链接&#x3002;

只是电子邮件 – 烨,更难 – 猴子修补核心Foswiki :: Render :: _ mailLink可能是最实际的。

斯文。

<verbatim />做你想做的吗?

在链接的开头尝试<literal>,然后用</ literal>closures它

例如:<literal> [email protected] </ literal>

这可以在表格以及主体中使用。

您可以使用!,<nop>或%NOP%,如下所示

– 编辑澄清:

好吧,我还不够清楚。 不,除了把它放在那里,或者有一个插件放在那里,你就不会有简单的解决scheme(我不知道现有的这样做)。 mailtoreplace是直接在渲染引擎内完成的,因此,唯一的防止mailto的东西是我的testing页面上面显示的(我不能链接,因为serverfault仍然认为我是垃圾邮件发送者,所以我只允许1个链接,只是一个链接,但…)

关键是…你为什么需要这个? 如果你写的文字,然后把%NOP%。 如果它来自格式化的SEARCH,则将%NOP%放在formfield之前。 你的例子似乎是search的结果,所以这很容易解决。 告诉我你的用例,也许我可以找出别的东西。