Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
24.08.2006, 14:59 | #1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Как защитить e-mail'ы от спамеров?
Есть ли встроенные в typo3 мехинизмы такой защиты?
В TSref нашел следующие свойства, которые обрабатывают все e-mail в typolink: spamProtectEmailAddresses spamProtectEmailAddresses_atSubst spamProtectEmailAddresses_lastDotSubst Вроде бы по описаниям делают именно то, что надо, но использовать не получилось. Если не затруднит, то киньте плиз кусок рабочего кода с использованием этих свойств. Поиск extensions ничего вразумительного не принес. И все таки, кто что использует для защиты? |
24.08.2006, 15:06 | #2 |
TYPO3 Infected
|
Когда пользуетесь wizard TV, то она создает шблон в котором
spamProtectEmailAddresses = 1 У меня это работало до определенного момента, потом перестало. Не понятно почему |
24.08.2006, 15:25 | #3 | |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Цитата:
А что перестало работать потом и почему? Разобраться удалось? |
|
24.08.2006, 15:27 | #4 |
TYPO3 Infected
|
не разбирался. сейчас это не критично. может быть позже разберусь.
|
28.08.2006, 15:39 | #5 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Странно, но у меня так и незаработала spamProtectEmailAddresses, ни с одним из значений.
В setup'е прописано следующее: config { spamProtectEmailAddresses = ascii } page.1.subparts.TEXT1 = TEXT page.1.subparts.TEXT1.value = Электронная почта page.1.subparts.TEXT1.typolink { parameter = mailto:info@email.ru } В HTML коде так и написано: <a href="mailto:info@email.ru" target="_top">Электронная почта</a> И обещанного Unicode HTML почему то нету. Или это как то связано с остальными кодировками: config { metaCharset = windows-1251 renderCharset = windows-1251 notification_email_encoding = 8bit notification_email_charset = windows-1251 language = ru locale_all = ru_RU.CP1251 } |
29.08.2006, 01:40 | #6 |
Senior Member
|
встроенная защита обрабатывает автоматом ссылки, которые проходят через парсер. т.е., если ваша ссылка (чаще всего - в копирайте или с иконки "письмо") жестко прописана в шаблоне - она так и выйдет на FE, без обработки.
а вот если вы добавляли адрес через rte в контент страницы, то на выходе будет закодированная ссылка. записи spamProtectEmailAddresses = 1 в setup шаблоне для этого достаточно |