Поскольку вы следовали инструкциям, я предполагаю, что вы включили фильтр SpamSpan для своих форматов ввода.
Убедитесь, что вы установили SpamSpan для запуска после фильтра URL. Я обычно переупорядочиваю свои форматы ввода так, чтобы SpamSpan находился в самом низу (один из последних фильтров, которые нужно запустить) SpamSpan выполняет поиск ссылок электронной почты user@example.com
и заменяет их на user [at] example [dot] com
и использует javascript, чтобы превратить его в браузер в обычный вид ссылки.
Редактировать 1: Сначала у меня возникли проблемы с корректной работой SpamSpan, и часть проблемы заключалась в том, что мне нужно было очистить кеш.
Редактировать 2: Один из моих форматов ввода упорядочен следующим образом:
- Преобразователь разрыва строки
- HTML-фильтр
- Фильтр URL
- Скрыть адреса электронной почты, используя технику SpamSpan
- HTML корректор
Редактировать 3: Вот пример того, как должен работать SpamSpan:
- Оригинальный основной текст:
user@example.com
- После URL-фильтра:
<a href="user@example.com">user@example.com<a/>
- После фильтра SpamSpan (как видно из исходного кода страницы):
<span class="spamspan"><span class="eu">user</span> [at] <span class="ed">example [dot] com</span></span>
- После запуска спам-спама на странице (как видно из Просмотр источника выбора в Firefox ):
<a class="spamspan" href="mailto:user@example.com">user@example.com</a>