![]()  | 
	
		
 Как защитить e-mail'ы от спамеров? 
		
		
		Есть ли встроенные в typo3 мехинизмы такой защиты? 
	В TSref нашел следующие свойства, которые обрабатывают все e-mail в typolink: spamProtectEmailAddresses spamProtectEmailAddresses_atSubst spamProtectEmailAddresses_lastDotSubst Вроде бы по описаниям делают именно то, что надо, но использовать не получилось. Если не затруднит, то киньте плиз кусок рабочего кода с использованием этих свойств. Поиск extensions ничего вразумительного не принес. И все таки, кто что использует для защиты?  | 
		
 Когда пользуетесь wizard TV, то она создает шблон в котором  
	spamProtectEmailAddresses = 1 У меня это работало до определенного момента, потом перестало. Не понятно почему  | 
		
 Цитата: 
	
 А что перестало работать потом и почему? Разобраться удалось?  | 
		
 не разбирался. сейчас это не критично. может быть позже разберусь. 
	 | 
		
 Странно, но у меня так и незаработала 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 }  | 
		
 встроенная защита обрабатывает автоматом ссылки, которые проходят через парсер. т.е., если ваша ссылка (чаще всего - в копирайте или с иконки "письмо") жестко прописана в шаблоне - она так и выйдет на FE, без обработки. 
	а вот если вы добавляли адрес через rte в контент страницы, то на выходе будет закодированная ссылка. записи spamProtectEmailAddresses = 1 в setup шаблоне для этого достаточно  | 
		
 В шаблоне адреса не забиты. 
	Вставлял через Setup, конструкцией вида: page.1.subparts.E-mail = TEXT page.1.subparts.E-mail.value = E-mail page.1.subparts.E-mail.typolink.parameter = mailto:info@email.ru Так делаю для того, что нужно вставлять ссылку на всех страницах в нескольких местах. В TSref написано: "spamProtectEmailAddresses ... if set, then all email addresses in typolinks will be encrypted so spam bots cannot detect them." Я вроде бы как через typolinks и вставляю e-mail?!  | 
		
 Наверное с технической точки зрения это не существенно, но вот например клиент жалуется, когда он видит на страничке вместо привычной собачки какой-то там (at): name(at)domain.ru Да мне и самому, если честно не нравится. Как-нибудь это можно изменить? 
	 | 
		
 Цитата: 
	
 Код: 
	config { | 
		
 Цитата: 
	
  | 
		
 также премного благодарен! 
	 | 
		
 Что лучше и почему:  
	Цитата: 
	
 Цитата: 
	
 Или нет разницы какой использовать?  | 
		
 У меня такой код: 
	Код: 
	lib.link_email{ | 
| Часовой пояс GMT +4, время: 17:11. | 
	Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot