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

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

rss

Вы не зашли.

Объявление

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

Евгений
Модератор
Откуда: Россия
Зарегистрирован: 2009-04-08
Сообщений: 1014
Рейтинг :   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]
+ Первая версия


Прикрепленные файлы:
guestbook_2.0.zip, Размер: 229,948 байт, Скачано: 137

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
Сообщений: 9
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

lord_maloy написал:

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

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

Неактивен

 

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

lord_maloy
Новичок
Откуда: Челябинск
Зарегистрирован: 2009-05-06
Сообщений: 9
Рейтинг :   
Профиль  Вебсайт

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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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
Сообщений: 9
Рейтинг :   
Профиль  Вебсайт

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

infinity237 написал:

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

lord_maloy написал:

infinity237 написал:

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

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

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

Неактивен

 

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

lord_maloy
Новичок
Откуда: Челябинск
Зарегистрирован: 2009-05-06
Сообщений: 9
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

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

Неактивен

 

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

lord_maloy
Новичок
Откуда: Челябинск
Зарегистрирован: 2009-05-06
Сообщений: 9
Рейтинг :   
Профиль  Вебсайт

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
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

lord_maloy написал:

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

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

https://yadi.sk/i/RmST8eg53Ew2C4

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

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

Сайт http://kirovka174.ru

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.016 seconds, 21 queries executed ]