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

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

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

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

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

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

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

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

Спасибо!

4 ответа

Решение

Извините, что не заметил этого раньше.

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

просто по электронной почте - да, сложнее - обезьяна, исправляющая ядро ​​Foswiki::Render::_mailLink может быть наиболее практичным.

Sven.

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

Попробуйте в начале ссылки и закройте ее с помощью

Например: abc@spamalot.com

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

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

- Изменить для уточнения:

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

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

Другие вопросы по тегам