Для того, чтобы добавить картинку к форме добавления объекта, установите флаг «Защищать форму добавления картинкой» в настройках шаблона данных или шаблона (если вы хотите, чтобы картинка показывалась в форме добавления во всех разделах) или в настройках шаблона конкретном разделе. Картинка с кодом будет показана в формах добавления только для тех пользователей, которые не вошли на сайт (не зарегистрированы в системе).
Для добавления картинки с кодом для формы регистрации пользователей установите флаг «Защищать форму добавления картинкой» в настройках системной таблицы «Пользователи».
В альтернативной форме добавления необходимо поместить код:
<?=nc_captcha_formfield();?>
Введите код на картинке: <input type='text' name='nc_captcha_code' value=''>
В поле «Условия добавления»:
if (!nc_captcha_verify_code($nc_captcha_code, $nc_captcha_hash) ) { $posting = 0; $warnText = "Неправильный код!"; }
Для защиты формы добавления сообщения на форуме необходимо отредактировать соответствующие шаблоны. Для этого откройте список шаблонов в разделе «Форум» и отредактируйте объекты в соответствующих шаблонах («Форум: редактирование сообщения» и «Форум: ответ на сообщение»).
В шаблоне вывода формы добавления сообщения необходимо добавить блок, ограниченный тэгами <!—%Captcha_block_begins%—> и <!—%Captcha_block_ends%—>. Данный блок не будет показываться пользователям, которые вошли в систему.
Следующие макропеременные будут заменены на соответствующие значения:
<!--%Captcha_block_begins%--> <tr> <td> </td> <td colspan="4"> <br> %Captcha_image%<br><br> %Captcha_message%: %Captcha_field%<br><br> </td> </tr> <!--%Captcha_block_ends%-->
Если Вы не хотите, чтобы форма добавления сообщения на форум была защищена картинкой, удалите блок <!—%Captcha_block_begins%—>...<!—%Captcha_block_ends%—> из шаблонов «Форум: редактирование сообщения» и «Форум: ответ на сообщение».
Для отображения сообщения о возникновении ошибки используйте %Captcha_wrong_code%, при этом будет выведено стандартное сообщение «Неправильно введено число на картинке». Изменить текст сообщения нельзя.