Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#1 2015-12-17 00:01:08

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

guestbook :: Полноценная книга отзывов

Наименование: guestbook
Описание: Плагин позволяет организовать на сайте полноценную гостевую книгу.
Текущая версия: 2.0 [выпуск: 16.12.2015]
Проверялся на версии: NG CMS 0.9.4.RC1

Репозиторий в GitHub: Guestbook
Ссылка на скачку из GitHub: Zip

Автор плагина: Zemlemer (Личный сайт, профиль на форуме)

История изменений плагина:

[2.0][2015-12-15]
+ добавлена возможность добавления дополнительных полей записи (только текстовое поле)
+ добавлена возможность прикрепления профиля Vkontakte, Facebook, Google, Instagram
+ добавлена возможность вывода блока последних записей в main.tpl
+ добавлена возможность настройки ЧПУ для страниц плагина
+ добавлена возможность редактирования даты публикации записи администратором
+ изменена структура БД, добавлена таблица guestbook_fields для хранения полей. Требуется переустановка плагина.

[1.3][2014-10-05]
+ добавлена возможность выбрать режим работы гостевой книги - с премодерацией или без
+ добавлена возможность выбрать обязательные для заполнения поля

[1.2][2014-09-15]
+ добавлена возможность администраторам отвечать на сообщения. изменена структура бд, для обновления:
alter table ng_guestbook add column answer text not null default ''
+ плагин переведен на twig

[1.1][2014-03-14]
+ добавлена премодерация сообщений

[1.0][2009-05-10]
+ поддержка смайлов и BB-кодов

[0.9][2009-04-20]
+ Первая версия

[0.91][2009-05-01]
- исправлена ошибка, когда проверочное изображение отображалось пользователям.

[0.9][2009-04-20]
+ Первая версия


I NGeneration CMS

Вне форума

#2 2015-12-18 14:59:28

Zemlemer
Участник
Откуда: Украина
Здесь с 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: guestbook :: Полноценная книга отзывов

Несколько технических моментов:

- для входа через соцсети используется библиотека Hybridauth
- при входе через соцсети пользователь на сайте не создается, в отличие от auth_social
- аватара из соцсети загружается на сервер и попадает в таблицу в ng_images (при первом заходе), линк на профиль - в описании картинки (поле description)
- для Facebook и Google в коде прописано требование авторизоваться заново при каждом входе
- для Vkontakte и Instagram - повторная авторизация не реализована, т. к. не предусмотрена такая функция в соответствующих API
- удаление привязки соцсети работает для отдельной записи, для других записей из-под того же аккаунта соцсети - привязка останется

Вне форума

#3 2017-01-13 17:44:32

lord_maloy
Участник
Откуда: Челябинск
Здесь с 2009-05-06
Сообщений: 13
Рейтинг :   
Сайт

Re: guestbook :: Полноценная книга отзывов

Ребята, выручайте, обновил один сайт у себя, хочется сохранить функционал, но плагин гостевой книги не работает как положено с капчой Гугла. Под админом нормально оставляю камменты, а под гостем с капчой не сохраняется. При этом ни ошибок ничего. + пришлось немного изменить php файл плагина, иначе вообще ошибка вылазила, что не найдена функция recaptcha_check_answer. Версия движка последняя с ГитХаба, собственно этот плагин и стал стимулом обновления, т.к. на старой версии много спама через капчу проскальзывает. :(

Вне форума

#4 2017-01-13 23:27:49

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: guestbook :: Полноценная книга отзывов

lord_maloy пишет:

Ребята, выручайте, обновил один сайт у себя, хочется сохранить функционал, но плагин гостевой книги не работает как положено с капчой Гугла. Под админом нормально оставляю камменты, а под гостем с капчой не сохраняется. При этом ни ошибок ничего. + пришлось немного изменить php файл плагина, иначе вообще ошибка вылазила, что не найдена функция recaptcha_check_answer. Версия движка последняя с ГитХаба, собственно этот плагин и стал стимулом обновления, т.к. на старой версии много спама через капчу проскальзывает. :(

1) Если у тебя была такая ошибка, значит, либо не подключался файл root."/plugins/guestbook/lib/recaptchalib.php", либо ты что-то не так обновился.
2) В целом, слишком мало информации о том, что изменено и что происходит. Лучше сразу же доступы в личку.

Вне форума

#5 2017-01-16 15:39:13

lord_maloy
Участник
Откуда: Челябинск
Здесь с 2009-05-06
Сообщений: 13
Рейтинг :   
Сайт

Re: guestbook :: Полноценная книга отзывов

1. Обновлялся я на чистую. После обновления движка, я удалил старый плагин (удалялся с косяками, ругался на удаление таблицы, удалил вручную). Затем закинул новую версию плагина и установил. Плагин ругается при работе с Гостем, т.е. функция проверки капчи, работает некорректно.

Файл recaptchalib.php подключается судя по коду лишь в одной функции, а в функции msg_add_submit идёт вызов из recaptchalib.php функции recaptcha_check_answer (строка 36) и ругается, что недоступна такая функция. Поэтому в функцию msg_add_submit я добавил 3 строки:

function msg_add_submit() {
  global $template, $tpl, $twig, $userROW, $ip, $config, $mysql, $SYSTEM_FLAGS, $TemplateCache, $lang;

    $errors = array();
   
    // Добавленные строки
    require_once(root . "/plugins/guestbook/lib/recaptchalib.php");
    $publickey = pluginGetVariable('guestbook','public_key');
    $privatekey = pluginGetVariable('guestbook','private_key');

Ошибка пропала, но ответ от пользователя всё равно не добавляется в базу. Если писать залогинившись под админом, комментарии появляются без проблем.

Версия плагина 2.0, всё взято с Гитхаба.

Отредактировано lord_maloy (2017-01-16 15:41:13)

Вне форума

#6 2017-01-18 02:40:42

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: guestbook :: Полноценная книга отзывов

lord_maloy пишет:

1. Обновлялся я на чистую. После обновления движка, я удалил старый плагин (удалялся с косяками, ругался на удаление таблицы, удалил вручную). Затем закинул новую версию плагина и установил. Плагин ругается при работе с Гостем, т.е. функция проверки капчи, работает некорректно.

Файл recaptchalib.php подключается судя по коду лишь в одной функции, а в функции msg_add_submit идёт вызов из recaptchalib.php функции recaptcha_check_answer (строка 36) и ругается, что недоступна такая функция. Поэтому в функцию msg_add_submit я добавил 3 строки:

function msg_add_submit() {
  global $template, $tpl, $twig, $userROW, $ip, $config, $mysql, $SYSTEM_FLAGS, $TemplateCache, $lang;

    $errors = array();
   
    // Добавленные строки
    require_once(root . "/plugins/guestbook/lib/recaptchalib.php");
    $publickey = pluginGetVariable('guestbook','public_key');
    $privatekey = pluginGetVariable('guestbook','private_key');

Ошибка пропала, но ответ от пользователя всё равно не добавляется в базу. Если писать залогинившись под админом, комментарии появляются без проблем.

Версия плагина 2.0, всё взято с Гитхаба.

Обновил на github'e. Должно заработать.

Вне форума

#7 2017-01-18 08:27:56

lord_maloy
Участник
Откуда: Челябинск
Здесь с 2009-05-06
Сообщений: 13
Рейтинг :   
Сайт

Re: guestbook :: Полноценная книга отзывов

infinity237 пишет:

Обновил на github'e. Должно заработать.

Да, плагин заработал наполовину. Сейчас ошибку функции не выдаёт, стали появляться сообщения об ошибках и пр. НО! Не проходит никак проверку капчи. Захожу под гостем, пишу сообщение, ввожу капчу и получаю после этого что капча введена неверно. Пробовал раз 20-30, капча верная, но никак не проходит проверку :(

Вне форума

#8 2017-01-18 22:47:11

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: guestbook :: Полноценная книга отзывов

lord_maloy пишет:
infinity237 пишет:

Обновил на github'e. Должно заработать.

Да, плагин заработал наполовину. Сейчас ошибку функции не выдаёт, стали появляться сообщения об ошибках и пр. НО! Не проходит никак проверку капчи. Захожу под гостем, пишу сообщение, ввожу капчу и получаю после этого что капча введена неверно. Пробовал раз 20-30, капча верная, но никак не проходит проверку :(

Я хз, у меня все работает. Нужно конкретно смотреть, так без доступов не сказать.

Вне форума

#9 2017-02-17 22:00:00

lord_maloy
Участник
Откуда: Челябинск
Здесь с 2009-05-06
Сообщений: 13
Рейтинг :   
Сайт

Re: guestbook :: Полноценная книга отзывов

Подскажите, надо ли дополнительно что либо ещё настраивать? Зарегался на Гугл, указал открытый и закрытый ключи, выводится капча, но при вводе пишет что код неверный. Уже не знаю куда копать, проверяю реальный сайт переведённый на Denwer. Движок последний sad Всю голову уже сломал.

Вне форума

#10 2017-02-18 16:19:17

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: guestbook :: Полноценная книга отзывов

Специально поставил, все работает - http://air.tw1.ru/plugin/guestbook/

Вне форума

#11 2017-03-03 10:56:15

lord_maloy
Участник
Откуда: Челябинск
Здесь с 2009-05-06
Сообщений: 13
Рейтинг :   
Сайт

Re: guestbook :: Полноценная книга отзывов

В общем никак не могу победить sad Туповат видать. Со старой версией неимоверно много спама летит, надо как-то обновиться. Сейчас обновился до последней версии и не оставляю попыток запустить капчу в гостевой книге.

В общем зарегал капчу на google, вставил Private и Public ключи в настройках, но в настройках капчи на google пишет "Не применимо".

https://yadi.sk/i/RmST8eg53Ew2C4

При вводе капчи, ошибка.

https://yadi.sk/i/2P8W5tzI3Ew2Gx

Сайт http://kirovka174.ru

Вне форума

#12 2017-03-04 22:53:05

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: guestbook :: Полноценная книга отзывов

lord_maloy пишет:

В общем никак не могу победить sad Туповат видать. Со старой версией неимоверно много спама летит, надо как-то обновиться. Сейчас обновился до последней версии и не оставляю попыток запустить капчу в гостевой книге.

В общем зарегал капчу на google, вставил Private и Public ключи в настройках, но в настройках капчи на google пишет "Не применимо".

https://yadi.sk/i/RmST8eg53Ew2C4

При вводе капчи, ошибка.

https://yadi.sk/i/2P8W5tzI3Ew2Gx

Сайт http://kirovka174.ru

Домены то как прописаны? Чтобы что-то конкретно сказать нужны доступы от сайта. Если есть желание разобраться, то можете писать в личку.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.019 сек, 7 запросов выполнено - Использовано памяти: 587.15 Кбайт (Пик: 624.15 Кбайт) ]