14:15 Скажем спамерам нет! | |
Всех уже достали эти спамеры, регистрируются и оставляют комменты с рекламой или бессмысленными фразами. Цель: запретить ботам регистрироваться на сайте И так, далее инструкция и сам код: 1) Открываем файл engine/modules/ register.php и ищем в нём (37 строку): if( $sec_code != $sec_code_session or ! $sec_code_session ) $stop .= $lang['reg_err_19']; Сразу после этого вставляем: if(empty($_POST['mark'])){ 2) Далее ищем (с 169 по 176 строки): if( $doaction != "validating" and ! $stopregistration ) { после вставляем: // Генерируем рандомно число от 1 до 7 3) Ищем (199 - 202): if( $config['allow_sec_code'] == "yes" ) { Прямо перед } else {, вставляем: $tpl->set( '{mark}', "$marks_check" ); Ищем (203 - 206): } else { после: $tpl->set( '{reg_code}', "" ); , вставляем: $tpl->set( '{mark}', "" ); 4) Последний шаг, открываем файл templates/Ваш шаблон/registration.tpl и между тегами [/sec_code] и [/registration], вставляете: Дополнительная защита от спамеров Автор: infocean | |
|
Всего комментариев: 0 | |