2 PC_M@niac@drupal.org:
Это уже есть:
Управление>Настройки>captcha отметить 'Comment Form' для нужных ролей пользователей и будет вам счастье
2 Анатолий:
captcha.module начиная с 22 строки:
<?phpfunction captcha_settings(){
//this is where you can add more captcha points $captcha_points = array( 'comment_form' =>t('Comment Form'), 'user_login' =>t('User Login Form'), 'user_login_block' =>t('User Login Form Block'), 'user_edit' =>t('User Edit Form'), 'user_register' =>t('User Registration Form'), 'user_pass' =>t('User Forgot Password Form'), 'contact_mail_user' =>t('User Contact Form'), 'contact_mail_page' =>t('Sitewide Contact Form'), 'node_form' =>t('Create a node'), ); ?>
Добавить в массив $captcha_points элемент вида 'id_вашей_формы' => t('название формы').
P.S. сам я такую штуку не делал, всего-лишь предположение
Комментарии
Интересует тот-же вопрос. Как его прикрутить к комментариям а то уж больно много спама в комменты сыпится а запретить ставить комменты гостям не могу.
2 PC_M@niac@drupal.org:
Это уже есть:
Управление>Настройки>captcha отметить 'Comment Form' для нужных ролей пользователей и будет вам счастье
2 Анатолий:
captcha.module начиная с 22 строки:
//this is where you can add more captcha points
$captcha_points = array(
'comment_form' => t('Comment Form'),
'user_login' => t('User Login Form'),
'user_login_block' => t('User Login Form Block'),
'user_edit' => t('User Edit Form'),
'user_register' => t('User Registration Form'),
'user_pass' => t('User Forgot Password Form'),
'contact_mail_user' => t('User Contact Form'),
'contact_mail_page' => t('Sitewide Contact Form'),
'node_form' => t('Create a node'),
);
?>
Добавить в массив $captcha_points элемент вида 'id_вашей_формы' => t('название формы').
P.S. сам я такую штуку не делал, всего-лишь предположение
Спасибо!