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

Тема в разделе "Модули PrestaShop", создана пользователем Absolute, 10 дек 2018.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
  1. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    540
    Симпатии:
    398
    Модуль: Guestbook

    Версия модуля: 1.3.5
    Дата релиза: 2018-11-15
    Автор релиза: SPM
    Наличие стучалок :не выявлено
    Описание:
    Изображения:
    [​IMG]

    Скачать:


    Официальный сайт: https://addons.prestashop.com/ru/customer-reviews/42405-guestbook.html
     
    hadahan, Crash Override, Laur и 11 другим нравится это.
  2. Sayti

    Sayti Писатель

    Регистр.:
    18 дек 2018
    Сообщения:
    5
    Симпатии:
    0
    Hello,

    Does it works with prestashop 1.6 ?

    best regards
     
  3. GiddySPb

    GiddySPb Постоялец

    Регистр.:
    10 авг 2019
    Сообщения:
    66
    Симпатии:
    46
    У меня на 1.7.6.1 не заработало. Во фронтэнде появляется, запись добавить дает, но при попытке войти в админку бука вываливается
    500 Internal Server Error
    и никакие танцы с бубном не помогают.
     
  4. britoff

    britoff

    Регистр.:
    7 июн 2012
    Сообщения:
    197
    Симпатии:
    246
    Интересно где ты брал бубен? Верни как бракованный! Включи dev режим и добавь аж в один файл одну строку)
    Бубен - гавно однозначно)
     
    GiddySPb и _sashok нравится это.
  5. GiddySPb

    GiddySPb Постоялец

    Регистр.:
    10 авг 2019
    Сообщения:
    66
    Симпатии:
    46
    О, Великий Шаман! Открой тайну Предков, поделись сакральным знанием, в какой именно файл какую именно строку следует добавить, чтобы злобные духи Престы стали ко мне снисходительны!
     
    fortuner нравится это.
  6. GiddySPb

    GiddySPb Постоялец

    Регистр.:
    10 авг 2019
    Сообщения:
    66
    Симпатии:
    46
    Ну хорошо, про режим отладки я понял. Вот такие симптомы получены:

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

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

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

    _sashok PrestaShop Expert

    Регистр.:
    15 июл 2011
    Сообщения:
    2.138
    Симпатии:
    3.535
    дело не в подсказке, а дело в том, чтобы Вы самостоятельно научились понимать, как работает система


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

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

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

    upload_2019-11-10_15-58-40.png
     
    GiddySPb нравится это.
  8. GiddySPb

    GiddySPb Постоялец

    Регистр.:
    10 авг 2019
    Сообщения:
    66
    Симпатии:
    46

    _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 нравится это.
  9. britoff

    britoff

    Регистр.:
    7 июн 2012
    Сообщения:
    197
    Симпатии:
    246
    Функция объявлена согласно class AdminGuestbooksController extends ModuleAdminController
    И она должна соответствовать родительской.
    Просто php до 7.2 не считал это критичным.

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

    Вложения:

    cepera_007, Absolute, fortuner и 2 другим нравится это.
  10. GiddySPb

    GiddySPb Постоялец

    Регистр.:
    10 авг 2019
    Сообщения:
    66
    Симпатии:
    46
    Спасибо.
    Вопрос: того изменения что я сделал - достаточно, чтобы модуль исправно работал, или лучше поставить фикс? Перевод на украинский мне не нужен.
     
    _sashok нравится это.