Вход

Просмотр полной версии : Гостевая книга aahbook_plus


Nikolay
31.01.2008, 11:57
Для моего сайта www.viland.com.ua недавно нужно было поставить гостевую книгу. Выбор пал на екст. aahbook_plus. Он простой и в него уже встроена каптча sr_freecap.

Может кому-то нужно будет - я нашел несколько ошибок:
1.Если создать несколько постов одновременно, тогда запрос отбрасывает все посты с одинаковым временем. Связано с GROUP BY. Нужно поменять на ORDER BY.
строку № 250
$res = $this->pi_exec_query("tx_aahbook_plus_entries",0,'','','crdate DESC');
нужно заменить на
$res = $this->pi_exec_query("tx_aahbook_plus_entries",0,'','','','crdate DESC');

2.Если при создании поста не поставить e-mail, пост сохраняется. Если нужно e-mail сделать обязательным, тогда
после строки № 417
$markerArray['###ERROR_EMAIL###'] = $this->pi_getLL('error_email').'<br />';
нужно вставить
$Error=TRUE;

GORTOP
04.04.2008, 16:47
Николай, раз уж ты пыхтел с aahbook_plus, задам пару вопросов.

Он помимо эл. почты проверяет на валидность и сайт, а если сайт к примеру комментатором ставится www.abi12, то он его из за цифр не акцептирует, без цифр только abi проходит нормально. Не копал этот косяк?
Можно ли где регулировать степень читаемости каптчи?
Где спрятано powered by AAH PLUS ©2008?

Nikolay
04.04.2008, 23:56
Он помимо эл. почты проверяет на валидность и сайт, а если сайт к примеру комментатором ставится www.abi12, то он его из за цифр не акцептирует, без цифр только abi проходит нормально. Не копал этот косяк?
Можно ли где регулировать степень читаемости каптчи?
Где спрятано powered by AAH PLUS ©2008?

С проверкой сайта не копал. Мне поле сайта не нужно было. Просто отключил.

для капчи я поставил tx_srfreecap и в костантах шаблона прописал примерно следущее

plugin.tx_srfreecap.useWordsList = 0
plugin.tx_srfreecap.generateNumbers = 1
plugin.tx_srfreecap.backgroundBlur = 1
plugin.tx_srfreecap.backgroundMorph = 1
plugin.tx_srfreecap.mergeWithBackground = 1
plugin.tx_srfreecap.maxWordLength = 6
plugin.tx_srfreecap.imageHeight = 80
plugin.tx_srfreecap.textColor = 1
plugin.tx_srfreecap.salutation = informal
plugin.tx_srfreecap.imageFormat = gif
plugin.tx_srfreecap.backgroundType = Transparent
plugin.tx_srfreecap.morphFactor = 0.8

копирайт зашит в class.tx_aahbookplus_pi1.php функция footer(). Я его css скрыл, чтоб автору было не обидно ;)

GORTOP
05.04.2008, 03:16
Спасибо, закатал все нормально.
Копирайт спрятал, уж больно сильно он возбуждал. Каптча читаема без напряга. Спасибо.