Модуль "Отзывы"

  • 36 Ответов
  • 4543 Просмотров

Neon

  • Сообщений: 665
    • Просмотр профиля
    • Danneo CMS
Re: Модуль "Отзывы"
« Ответ #30 : 10 Августа 2017, 17:36:00 »
В классе: /core/classes/Reviews.php
Функция: form()

Функционал отзывов универсальный, можно подключить к любому моду.
DANNEO ™

gamma

  • Сообщений: 64
  • люблю музон
    • Просмотр профиля
    • Полный доступ
Re: Модуль "Отзывы"
« Ответ #31 : 10 Августа 2017, 18:10:37 »
Спасибо! Нашёл.
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.

gamma

  • Сообщений: 64
  • люблю музон
    • Просмотр профиля
    • Полный доступ
Re: Модуль "Отзывы"
« Ответ #32 : 10 Августа 2017, 19:16:10 »
Не всё так просто как я думал, в форму отзыва добавляется заголовок страницы на которой оставляешь отзыв и ID страницы. А как вывести url страницы? колонка cpu в базе? Я хочу сделать более универсальный мод, что бы например на странице отзывов человек мог пройти по ссылке на ту страницу, на которую оставили отзыв (например написали отзыв о товаре, прочитал и кликнул на отзыв что бы посетить страницу товара)
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.

Neon

  • Сообщений: 665
    • Просмотр профиля
    • Danneo CMS
Re: Модуль "Отзывы"
« Ответ #33 : 11 Августа 2017, 13:38:46 »
Вам вероятно не сама форма нужна, а вывод отзывов.

Тогда смотрите:
В классе: /core/classes/Reviews.php
Функция: reviews()

Либо, функционал в блоке отзывов: http://danneo.ru/down/apps/block-respond
Там есть все данные для формирования ссылки на страницу.
DANNEO ™

wer_andrey

  • Сообщений: 2
    • Просмотр профиля
Re: Модуль "Отзывы"
« Ответ #34 : 17 Августа 2017, 23:44:05 »
Добрый день! Версия Danneo CMS 1.5.4 При добавлении отзыва такая ошибка:

Fatal error: Uncaught Error: Call to a member function associat() on null in /mod/respond/reviews.php:248 Stack trace: #0 /index.php(253): include() #1 {main} thrown in /mod/respond/reviews.php on line 248

После добавления отзыва произошла ошибка и сайт вообще перестал работать:

Fatal error: Uncaught Error: Call to a member function associat() on null in /block/b-Respond.php:90 Stack trace: #0 /index.php(199): include() #1 {main} thrown in /block/b-Respond.php on line 90

После отключения блока отзывов сайт заработал, но сам мод отзывов нет, ошибка такая:

Fatal error: Uncaught Error: Call to a member function associat() on null in /core/classes/Reviews.php:419 Stack trace: #0 /core/classes/Reviews.php(127): Reviews->associated('') #1 /mod/respond/index.php(124): Reviews->reviews('', '1', '', '', '\xD0\x9E\xD1\x81\xD1\x82\xD0\xB0\xD0\xB2\xD0\xB8\xD1\x82\xD1...', 1, 2) #2 /index.php(253): include('/home/host13196...') #3 {main} thrown in /core/classes/Reviews.php on line 419

Не могу разобраться в причине, помогите. Сразу оговорюсь, я только начинаю работать с PHP, прошу сильно не стебать.

Neon

  • Сообщений: 665
    • Просмотр профиля
    • Danneo CMS
Re: Модуль "Отзывы"
« Ответ #35 : 18 Августа 2017, 03:31:37 »
Активируйте модуль "Пользователи" в разделе "Управление модами", в колонке "Статус" (вкл).
Либо удалите его вообще, если он не нужен.
DANNEO ™

wer_andrey

  • Сообщений: 2
    • Просмотр профиля
Re: Модуль "Отзывы"
« Ответ #36 : 18 Августа 2017, 09:11:41 »
Активируйте модуль "Пользователи" в разделе "Управление модами", в колонке "Статус" (вкл).
Либо удалите его вообще, если он не нужен.

Спасибо, все заработало.