|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  25.10.2006, 15:58 | #1 | 
| Продвинутый |  настройка captcha 
			
			У меня проблемка: вот я прикрутил Tmailform поставил капчу (captcha). В экстеншене поменял всё как надо: Код: // filling Captcha marker
if (t3lib_extMgm::isLoaded('captcha')) {	
  $markers['###CAPTCHA###'] = '<img src="'.t3lib_extMgm::siteRelPath('captcha').'captcha/captcha.php" alt="продублируйте символы в текстовом поле слева" />';
  session_start();
  $captchaStr = $_SESSION['tx_captcha_string'];
  $_SESSION['tx_captcha_string'] = '';		  
} else {
  $markers['###CAPTCHA###'] = 'captha error!';
  $captchaStr = -1; 
}Код: if (... ($captchaStr===-1 || ($captchaStr && $tipData['captchaResponse']===$captchaStr)) ...) {
...
}И ещё: строка 'tx_captcha_string', которую экст рендерит потом в зашумленную картинку, когда мы её получаем из сессии для проверки условия, не идентична символам в саой картинке! Плюс, я заметил при многократном вызове tx_captcha_string = сгенеренной строке из предыдущей сессии... Кто-нибудь сталкивался с чем-нибудь подобным? | 
|   |   | 
|  25.10.2006, 17:55 | #2 | 
| Продвинутый |  про капчу 
			
			Упс, народ - всё разрешилось. Забыл что все переменные получаем из глобального массива piVars    | 
|   |   | 
|  04.01.2007, 03:57 | #3 | 
| Senior Member |   
			
			Есть такой экст - cr_tmailform_captcha. Судя по описанию должен добавить каптчу в Tmailform, но я что-то никаких изменений не заметил в работе.  Как его подключить? В шаблон добавил, а дальше? 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress Последний раз редактировалось Tod; 04.01.2007 в 04:17 | 
|   |   | 
|  05.01.2007, 17:29 | #4 | ||
| Senior Member |   
			
			Итак, установил я captcha)) Документации по работе с cr_tmailform_captcha нету, пришлось думать (!) в первую очерндь, немного порыться в исходниках  и чуток смекалки.  Решил вот поделиться опытом, может кому и згодится. 1. Собсивенно TMailform скорее всего уже проинстален, осталось установить сначала freeCap CAPTCHA (sr_freecap), а потом cr_tmailform_captcha (последний зависит от первых двух!) 2. В доке по captcha написано, что в шаблон своего экста нужно вставить это: Цитата: 
 Цитата: 
 - добавил маркеры ###CAPTCHA_ERR_TXT### и ###CAPTCHA_VAL### - поставил для input - name="tx_pilmailform_pi1[text][captcha]" С шаблоном все. 3. Теперь когда создаем элемент Tmailform на старнице сайта, там на закладке "Проверка полей" в поле Required values добавляем текст: CAPTCHA_VAL; useCaptcha; text: Текст не соответствует слову на картинке Теперь должно работать) 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | ||
|   |   | 
|  03.02.2007, 02:37 | #5 | 
| Senior Member |   
			
			Возникли проблемы с добавлением CAPTCHA в модуль feuser_register. Версия 2.5.5 вроде бы изначально поддерживает CAPTCHA, посмотрел код - да есть нужные вставки, но в шаблон нужно вставлять самому. Так вот вставляю в шаблон все как в документации, исправляю что нужно - не работает(( Возможно кто-то уже ставил CAPTCHA на feuser_register 2.5.5. Поделитесь как вы это сделали? какой именно код нужно вставить в шаблон? и от чего может вылазить надпись - sorry, service is interrupted? 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress Последний раз редактировалось Tod; 03.02.2007 в 02:53 | 
|   |   | 
|  03.02.2007, 15:07 | #6 | 
| Senior Member |   
			
			Убил почти день на эту фичу, но таки сделал... пришлось слегка менять код в feuser_register 2.5.5 (добиться корректной работы с тем, что есть не удалось), зато работает.  Кому вдруг понадобится - пишите ПМ, поделюсь наработками. 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  03.02.2007, 18:13 | #8 | 
| Senior Member |   
			
			Мне кажется, то не баги, а я просто не смог разобраться))  Когда автор создавал это все, не просто ведь так строчки прописал в код, я думаю) Там вся проблема в том, как подлючить CAPTCHA в шаблоне, и возможно еще правильно прописать какие-то настройки через TYPO3 - в документации об этом не упоминается(( 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  27.02.2010, 14:17 | #9 | |
| Новенький Регистрация: 25.06.2008 
					Сообщений: 11
				 |   Цитата: 
 | |
|   |   | 
|  01.03.2010, 13:00 | #10 | 
| Senior Member |   
			
			Проверьте работает ли вообще ваш TYPO3 с картинками. Возможно у вас не настроен путь к imagemagic или не установлен GD в PHP. | 
|   |   |