Модуль Модуль Guestbook (отзывы о магазине) PS 1.7.x

Absolute

Крокодил ;)
Регистрация
9 Авг 2009
Сообщения
581
Реакции
456
Модуль: Guestbook

Версия модуля: 1.3.5
Дата релиза: 2018-11-15
Автор релиза: SPM
Наличие стучалок :не выявлено
Описание:
Guestbook is a logging system that allows visitors of a website to leave a public comment. It is possible in some guestbooks for visitors to express their thoughts about the website or its subject.

Изображения:
guestbook.jpg


Скачать:


Официальный сайт: Для просмотра ссылки Войди или Зарегистрируйся
 
Hello,

Does it works with prestashop 1.6 ?

best regards
 
У меня на 1.7.6.1 не заработало. Во фронтэнде появляется, запись добавить дает, но при попытке войти в админку бука вываливается
500 Internal Server Error
и никакие танцы с бубном не помогают.
 
У меня на 1.7.6.1 не заработало. Во фронтэнде появляется, запись добавить дает, но при попытке войти в админку бука вываливается
500 Internal Server Error
и никакие танцы с бубном не помогают.
Интересно где ты брал бубен? Верни как бракованный! Включи dev режим и добавь аж в один файл одну строку)
Бубен - гавно однозначно)
 
Интересно где ты брал бубен? Верни как бракованный! Включи dev режим и добавь аж в один файл одну строку)
Бубен - гавно однозначно)
О, Великий Шаман! Открой тайну Предков, поделись сакральным знанием, в какой именно файл какую именно строку следует добавить, чтобы злобные духи Престы стали ко мне снисходительны!
 
Ну хорошо, про режим отладки я понял. Вот такие симптомы получены:

upload_2019-11-10_16-28-42.png

upload_2019-11-10_16-32-18.png
upload_2019-11-10_16-33-26.png

Ну и чо дальше с этим делать? В пхп не разбираюсь от слова "совсем".
 
дело не в подсказке, а дело в том, чтобы Вы самостоятельно научились понимать, как работает система


для php 7.2
просто нужно
найти поиском в файлах модуля setMedia()

и добавить туда объявление переменной

гуглится за пару минут:

upload_2019-11-10_15-58-40.png
 
дело не в подсказке, а дело в том, чтобы Вы самостоятельно научились понимать, как работает система


для php 7.2
просто нужно
найти поиском в файлах модуля setMedia()

и добавить туда объявление переменной

гуглится за пару минут:

Посмотреть вложение 106374


_sashok спасибо!

Нашел setMedia() в 4 файлах:
blockguestbook-form.php
controllers\admin\AdminGuestbooksController.php
controllers\front\all.php
controllers\front\guestbook.php

Поскольку ошибка возникала только в админке, в AdminGuestbooksController.php
было: public function setMedia()
стало: public function setMedia($isNewTheme=false)

Как ни странно, всё заработало :)
Но сказать, чтобы я понял, как это работает - так нет.
Я понял только, что добавил дефолтный аргумент в вызов функции. Но где эта функция (parent) объявлена, и почему она требует аргумента... Это где-то в недрах ядра Престы?
И почему разработчик модуля этот аргумент не заслал в нее в своем коде, если она этого требует - непонятно.
 
_sashok спасибо!

Нашел setMedia() в 4 файлах:
blockguestbook-form.php
controllers\admin\AdminGuestbooksController.php
controllers\front\all.php
controllers\front\guestbook.php

Поскольку ошибка возникала только в админке, в AdminGuestbooksController.php
было: public function setMedia()
стало: public function setMedia($isNewTheme=false)

Как ни странно, всё заработало :)
Но сказать, чтобы я понял, как это работает - так нет.
Я понял только, что добавил дефолтный аргумент в вызов функции. Но где эта функция (parent) объявлена, и почему она требует аргумента... Это где-то в недрах ядра Престы?
И почему разработчик модуля этот аргумент не заслал в нее в своем коде, если она этого требует - непонятно.

Функция объявлена согласно class AdminGuestbooksController extends ModuleAdminController
И она должна соответствовать родительской.
Просто php до 7.2 не считал это критичным.

Во вложении профиксеный модуль с переводами на русский и украинский.
 

Вложения

  • 1.3.4-blockguestbook_fix.zip
    810,8 KB · Просмотры: 44
Функция объявлена согласно class AdminGuestbooksController extends ModuleAdminController
И она должна соответствовать родительской.
Просто php до 7.2 не считал это критичным.

Во вложении профиксеный модуль с переводами на русский и украинский.

Спасибо.
Вопрос: того изменения что я сделал - достаточно, чтобы модуль исправно работал, или лучше поставить фикс? Перевод на украинский мне не нужен.
 
Назад
Сверху