[Помогите] Ошибки при установки Мега ФИльтр Плюс

Тема в разделе "OpenCart", создана пользователем MGT1, 25 июл 2017.

  1. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    Источник:


    Верся 1.5.6.4

    Залил Мега Фильт ПРо. Установил. Запустился.
    Закинул сверху Файлы с плюса - зашел в админку, оно попрыгало что-то типа что-то устанавливается. Ничего не установилось.

    Выдает 3 ошибки в отсутствии переменных:
    PHP Notice: Undefined variable: entry_display_options_as in admin/view/template/module/mega_filter.tpl on line 399
    PHP Notice: Undefined variable: text_display_as_inline_horizontal in admin/view/template/module/mega_filter.tpl on line 536
    PHP Notice: Undefined variable: text_display_as_modern_horizontal in admin/view/template/module/mega_filter.tpl on line 537

    --- Добавлено, 25 июл 2017 ---
    HTML:
                            .append(jQuery('<tr>')
                                .append('<td><?php echo $entry_display_options_as; ?></td>')
                                .append('<td data-name="display-options-as"></td>')
    --- Добавлено, 25 июл 2017 ---
    Код:
    /**
             * Inline horizontal
             */
            $module.find('[data-name="display-options-as"]')
                .append( self.createField( 'select', '[display_options_as]', data['display_options_as'], {
                    'multiOptions' : {
                    'items' : {
                        '' : '---',
                        'inline_horizontal' : '<?php echo $text_display_as_inline_horizontal; ?>',
                        'modern_horizontal' : '<?php echo $text_display_as_modern_horizontal; ?>'
                    }
                }
            }));
    --- Добавлено, 25 июл 2017 ---
    В разделе где версия видит:
    Версия: 1.3.1.0
    + версия: 1.2.2
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, эти ошибки тов вопросов не дожны вызывать - в контроллере не переданы значения из языковых файлов. Если одна версия устанавливалась поверх другой это может свидетельствовать о том, что версия контроллера и шаблона не совпадают. Соответственно, любые другие возможные проблемы вызваны тем, что файлы от разных версий и не стыкуются между собой.
     
    MGT1 нравится это.
  3. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    И так по ошибках, доверяй но проверяй. Причина банальна - в языковом файле, который был в папке не хватало переменных.
    --- Добавлено, 25 июл 2017 ---
    Причина не стыковки Плюса с ПРо не понятна. Логи абсолютно чисты (по этому поводу :Smile:)
    --- Добавлено, 25 июл 2017 ---
    Конечно может что в порядке нарушил.
    Залил файлы ПРО
    Установил
    Залил файлы Плюса
    Зашел в модуль
    Пошла бегущая строка установки (5 этапов)
    И все..)
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Обычно, в таких случаях ошибки не выводяться, а выводятся просто названия переменных вместо их значений, то есть entry_display_options_as и т.д.
    А именно ошибки возникают, если в контроллере нет $this->data['entry_display_options_as'] и т.д.

    Так, а что именно не работает помимо языковых ошибок?
     
  5. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    В контролере таких переменных и близко нет) иду смотреть может где-то в xml
    --- Добавлено, 26 июл 2017 ---
    А от в ТПЛ есть
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Это же контроллер модуля, его нет смысла править модификаторами. То есть, бессмысленно там искать добавление этих переменных в контроллер - если автор не извращенец, то всё изначально должно быть в контроллере. Смысл модификаторов в том, чтоб править чужие файлы, а не собственные.

    Как я уже писал выше, проверь, что контроллер сейчас именно от той версии модуля, которю заливал последней. Да и шаблон тоже проверь, может, это как раз шаблон не перезаписался.