Назад | Перейти на главную страницу

Как отключить автоссылку электронной почты в Foswiki?

Мы настраиваем установку Foswiki (http://foswiki.org/).

Вопрос к другим пользователям Foswiki / TWiki: есть ли способ отключить автоматические ссылки электронной почты на выбранной странице?

Я понял это, используя <noautolink> Я могу отключить автоматические вики-ссылки. Однако он не работает с автосылками mailto. Так есть ли соответствующая команда для их отключения или кто-нибудь из вас знает какой-нибудь другой обходной путь?

Чтобы быть более конкретным, проблема в том, что мне нужно отключить только автоматические ссылки электронной почты, но не другие преобразования разметки вики. Вот конкретный пример разметки:

 * WikiPageName - contact.author@example.com
 * WikiPageName2 - contact.author2@example.com
 * WikiPageName3 - contact.author2@example.com

Если я помещаю разметку целиком, скажем, внутри буквального блока, это отключает не только автоматические ссылки электронной почты, но и всю другую разметку вики, например автоматические ссылки на википедии и стиль листинга.

Можно также рассмотреть возможность использования плагина для решения этой проблемы, но решение без плагина предпочтительнее.

Спасибо!

Делает <verbatim /> делай что хочешь?

Прошу прощения, что не заметил этого раньше.

там является установка в http://foswiki.org/System/DefaultPreferences называется NOAUTOLINK, и вы можете отключить автоматическое связывание.

wrt просто Email - да, сложнее - обезьяна исправление ядра Foswiki :: Render :: _ mailLink может быть наиболее практичным.

Свен.

Попробуйте использовать <literal> в начале ссылки и закройте его </ literal>

Например: <literal> abc@spamalot.com </ literal>

Это можно использовать как в таблицах, так и в основной части.

Вы можете использовать!, <nop> или% NOP%, как показано Вот

- Отредактируйте для пояснения:

Хорошо, я не достаточно ясно понял. Нет, нет простого решения, кроме как поместить его туда или поставить его туда для вас с помощью плагина (и я не знаю ни одного существующего, делающего это). Замена mailto выполняется непосредственно внутри движка рендеринга, поэтому, кстати, единственное, что мешает mailto, - это те, которые показаны на моей тестовой странице выше (которую я не могу связать, потому что serverfault все еще считает меня спамером, поэтому я разрешена только одна ссылка. Это всего одна ссылка, но ...)

Дело в том ... зачем вам это нужно? Если вы пишете текст, то ставьте% NOP%. Если это происходит из отформатированного ПОИСКА, поместите% NOP% перед полем формы. Ваш пример кажется результатом ПОИСКА, поэтому это легко исправить. Покажите мне свой вариант использования, и, возможно, я смогу придумать что-нибудь еще.