Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#1 2011-03-04 10:36:34

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Проблемы с капчей в комментариях

Здравствуйте, возникла проблема с капчей, в комментариях, она не отображается
http://photoload.ru/data/e8/22/15/e82215d8fb642ac4c036816436b399ad_pv.png

на локальном сервере в денвере таких проблем не было. Поискал на форуме возможные решения и ничего не помогло, что делал:
1) в "Настройка системы" проверил "Код безопасности" - он включен
2) зашел по адресу http://сайт/engine/captcha.php
вылезает такое окно:
http://photoload.ru/data/0e/bd/fd/0ebdfdd5b18e5097d9a31ac997523231_pv.png

версия системы - 0.9.2 Release [SVN646]
плагин комментариев - comments версия 0.01 (изменения только в шаблоне .tpl)
инфо о сервере:
Операционная система:     FreeBSD
Версия PHP:     5.2.17
Версия MySQL:     5.0.75-log
Версия GD-библиотеки:     bundled (2.0.34 compatible)

Неактивен

 

#2 2011-03-04 10:58:27

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

Проблема в сервере скорее всего. Если Apache, то проверь наличие в httpd.conf строки AddType application/x-httpd-php .php

Неактивен

 

#3 2011-03-04 11:45:58

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

Да скорее всего апач но доступа к серверу у меня нет, внешний хостинг.
Добавил строчку в .htaccess (который в корне), результат 0

Неактивен

 

#4 2011-03-04 11:49:25

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

А AddHandler application/x-httpd-php .php

Неактивен

 

#5 2011-03-04 11:59:07

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

аналогично  sad

Неактивен

 

#6 2011-03-04 12:43:09

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

А у тебя все файлы так себя ведут? Например http://сайт/engine/cmodules.php

Неактивен

 

#7 2011-03-04 13:07:17

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

нет, если бы все файлы *.php себя так вели сайт бы лежал, из-за невозможности попасть в админку

Например http://сайт/engine/cmodules.php

выводит HAL

Неактивен

 

#8 2011-03-04 13:09:22

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

прикладываю на всякий случай .htaccess

Код:

DirectoryIndex index.php
AddDefaultCharset cp1251
<files .htaccess>
order allow,deny 
deny from all
</files>

#php_flag register_globals off
#php_flag magic_quotes_gpc off
#php_flag magic_quotes_runtime off
#php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
#php_value session.use_trans_sid 0
RewriteEngine On
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]

# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]

практически то что было изначально

Неактивен

 

#9 2011-03-04 19:47:13

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

Ребят, чтоб не плодить тем, подскажите как можно прикрутить рекапчу (reCAPTCHA)?

Неактивен

 

#10 2011-03-05 01:33:48

RMC
Пользователь
Зарегистрирован: 2009-07-01
Сообщений: 151
Рейтинг :   
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

попробуй по этому описанию http://ngcms.ru/forum/viewtopic.php?id=636 обычную капчу встроить
т.к. по рекапче надо каждый модуль отдельно править.. (регистрация, коменты, гостевая и т.д.)

Неактивен

 

#11 2011-03-05 21:38:27

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

побывал тот же эффект

Неактивен

 

#12 2011-03-05 23:05:35

RMC
Пользователь
Зарегистрирован: 2009-07-01
Сообщений: 151
Рейтинг :   
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

Buru, насколько я помню (больше года назад) - рекапчу практически по мануалу на их сайте встраивал и только в гостевую, если гуру не подскажут, или не получится - то могу кусок кода гостевой выложить (она там уже правда правленная жестоко и беспощадно, но вроде работает wink)

Неактивен

 

#13 2011-03-05 23:46:39

mittus
Пользователь
Зарегистрирован: 2010-01-24
Сообщений: 155
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

Как-то была похожая проблема, посмотрите: http://ngcms.ru/forum/viewtopic.php?id=823

Неактивен

 

#14 2011-03-06 10:14:49

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

mittus написал:

Как-то была похожая проблема, посмотрите: http://ngcms.ru/forum/viewtopic.php?id=823

securimage.php переименованный captcha.php?

Неактивен

 

#15 2011-03-06 10:15:52

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

RMC написал:

Buru, насколько я помню (больше года назад) - рекапчу практически по мануалу на их сайте встраивал и только в гостевую, если гуру не подскажут, или не получится - то могу кусок кода гостевой выложить (она там уже правда правленная жестоко и беспощадно, но вроде работает wink)

буду рад всему чем поделишься!

Неактивен

 

#16 2011-03-06 14:16:42

RMC
Пользователь
Зарегистрирован: 2009-07-01
Сообщений: 151
Рейтинг :   
Профиль  Вебсайт

Re: Проблемы с капчей в комментариях

в принципе получился такой вот код.. дописывал прямо в guestbook.php
библиотеку recaptchalib.php кинул в папку к плагину, лениво было игратся с путями


Код:

require_once('recaptchalib.php');

// Get a key from http://recaptcha.net/api/getkey
$publickey = "СВОЙ_ПАБЛИК_КЕЙ";
$privatekey = "СВОЙ_ПРИВАТНЫЙ_КЕЙ";
$recaptcha_code = null;

# the response from reCAPTCHA
$resp = null;
# the error code from reCAPTCHA, if any
$errors = null;

$tfvars['vars']['captcha'] = (recaptcha_get_html($publickey, $errors));


            // Check captcha
        # was there a reCAPTCHA response?
        if ($_POST["submit"]) {
            $resp = recaptcha_check_answer ($privatekey,
                                        $_SERVER["REMOTE_ADDR"],
                                        $_POST["recaptcha_challenge_field"],
                                        $_POST["recaptcha_response_field"]);

        if ($_POST["recaptcha_response_field"]==null) {$errors[] .= "Вы не ввели проверочный код.";}
    else {
        if ($resp->is_valid) {
        if(!is_array($errors))
        {
                                          //проверку прошел - запись в гостевой
            $time = time() + ($config['date_adjust'] * 60);
            $mysql->query("INSERT INTO ".prefix."_guestbook (postdate, message, author, ip) values (".db_squote($time).", ".db_squote($message).", ".db_squote($author).", ".db_squote($ip).")");
        }
    
        } else {
        $errors[] .= "Проверочный код введен неправильно.";
        }
}

Отредактированно RMC (2011-03-06 14:26:16)

Неактивен

 

#17 2011-03-08 21:30:57

Buru
Пользователь
Зарегистрирован: 2011-03-04
Сообщений: 38
Рейтинг :   
Профиль

Re: Проблемы с капчей в комментариях

Ребят, спасибо всем кто отписывался, поборол все таки рекапчу:
поправил tpl-файл comments плагина - comments.form.tpl и /engine/plugins/comments/inc/comments.add.php
править пришлось не так много как я думал smile

Отредактированно Buru (2011-03-08 21:31:37)

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.013 seconds, 25 queries executed ]