Настройка капчи, уровня доступа.

#
Настройка капчи, уровня доступа.
Всем, здравствуйте! Необходимо решить проблему пробивания спамерами капчи. Варианты решения на форуме нашел здесь http://www.hostcms.ru/forums/22/4584/, описание класса и свойств здесь http://www.hostcms.ru/api/HostCMS_5/Captcha.html. Но я впервые столкнулся с hostcms (опыт работы с joomla), по описаниям понял, что настройка осуществляется где-то в xsl-шаблонах. Как мне найти требуемые шаблоны, если капча используется на странице контакты, в блоге для комментариев, в магазине для вопроса по товару и на форме регистрации. Константы для настройки капчи, которые представлены в описании класса переопределяются непосредственно в самом классе /modules/Kernel/captcha.class.php?.
Вторая проблема с доступом - на главной странице размещен обзор новостей, при щелчке на "все новости" генерируется исключение "403 Forbidden. You don't have permission to access /news/ on this server". В разделе "Информационные системы" для "Новости" группа доступа - все. Подскажите как решить проблему.
Третье - пытался отредактировать файл .htaccess из файлового менеджера, мои правки не сохранялись. Возможно ли это сделать из файлового менеджера?
Заранее спасибо.
Геннадий
#
Re: Настройка капчи, уровня доступа.
up
Геннадий
#
Re: Настройка капчи, уровня доступа.
Неужели никто не может подсказать, где настраивается капча: изменить количество символов, добавить букв и прочее
Геннадий
#
Re: Настройка капчи, уровня доступа.
в файле
/modules/Kernel/config/config.php
Заказов не беру. Консультирую редко.
#
Re: Настройка капчи, уровня доступа.
Вношу правки в соответствии с описанием класса http://www.hostcms.ru/api/HostCMS_5/Captcha.html, но вид генерируемого текста капчи не меняется. Правильно ли я указываю значения свойств класса:

$GLOBALS['CAPTCHA_config']['max_lenght'] =  8;

$GLOBALS['CAPTCHA_config']['distortion_amplitude'] = 15;

$GLOBALS['CAPTCHA_config']['polygon_max_corner'] = 8;

Достаточно ли внести изменения в данный файл, или требуется правка xsl-шаблонов? Спасибо.
Геннадий
#
Re: Настройка капчи, уровня доступа.
Gennadiy83 писал(а):
Достаточно ли внести изменения в данный файл
- да, достаточно.
Gennadiy83 писал(а):
или требуется правка xsl-шаблонов?
- нет, не требуется.
Gennadiy83 писал(а):
но вид генерируемого текста капчи не меняется
- приведите получившийся код файла \modules\Kernel\config\config.php полностью.
#
Re: Настройка капчи, уровня доступа.
Полный текст файла

<?php

/**
* Система управления сайтом HostCMS v. 5.xx
*
* Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
*
* Модуль kernel.
*
* Файл: /modules/kernel/config/config.php
*
* @author Hostmake LLC
* @version 5.x
*/
$GLOBALS['CAPTCHA_config'] = array ();
$GLOBALS['CAPTCHA_config']['foreground_color'] = array (
   0,
   0,
   0
);
$GLOBALS['CAPTCHA_config']['background_color'] = array (
   255,
   255,
   255
);

$GLOBALS['CAPTCHA_config']['use_fill_background_color'] = true;

$GLOBALS['CAPTCHA_config']['max_lenght'] =  8;

$GLOBALS['CAPTCHA_config']['distortion_amplitude'] = 15;

$GLOBALS['CAPTCHA_config']['polygon_max_corner'] = 8;

?>
Геннадий
#
Re: Настройка капчи, уровня доступа.
Gennadiy83, вам необходимо удалить строки:
$GLOBALS['CAPTCHA_config']['max_lenght'] =  8;

$GLOBALS['CAPTCHA_config']['distortion_amplitude'] = 15;

$GLOBALS['CAPTCHA_config']['polygon_max_corner'] = 8;

из файла config.php, после чего отредактировать файл main_classes.php(в корне системы) и после строки:
$GLOBALS['gAdminSubMenu'][3]['image'] = '/admin/images/system.gif';

добавить:
$Captcha = & singleton('Captcha');
$Captcha->max_lenght =  8;
$Captcha->distortion_amplitude = 15;
$Captcha->polygon_max_corner = 8;

Обращаем ваше внимание, что даже незначительное увеличение значений этих параметров(по сравнению с их дефолтными значениями) приведет к серьезной нагрузке на веб-сервер.
#
Re: Настройка капчи, уровня доступа.
Спасибо, за помощь. В результате экспериментов капчу немного усложнил. При сохранении, система сильно задумалась и я нажал выход, недождавшись завершения операции. Теперь админская часть недоступна. Т.е. www.pure-passion.ru/admin выдает ошибку:
1. в хроме -
Веб-страница по адресу http://www.pure-passion.ru/admin/, возможно, временно недоступна или постоянно перемещена по новому адресу.
Ошибка 330 (net::ERR_CONTENT_DECODING_FAILED): Неизвестная ошибка.
2. в мозиле -
Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.
По ftp файл вернул в исходное состояние.
Очень нужна помощь, что делать?
Геннадий
#
Re: Настройка капчи, уровня доступа.
Последнее сообщение не актуально, админка доступна. Все нормально... ))))
Геннадий
Авторизация