Источник: Верся 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
Ну, эти ошибки тов вопросов не дожны вызывать - в контроллере не переданы значения из языковых файлов. Если одна версия устанавливалась поверх другой это может свидетельствовать о том, что версия контроллера и шаблона не совпадают. Соответственно, любые другие возможные проблемы вызваны тем, что файлы от разных версий и не стыкуются между собой.
И так по ошибках, доверяй но проверяй. Причина банальна - в языковом файле, который был в папке не хватало переменных. --- Добавлено, 25 июл 2017 --- Причина не стыковки Плюса с ПРо не понятна. Логи абсолютно чисты (по этому поводу ) --- Добавлено, 25 июл 2017 --- Конечно может что в порядке нарушил. Залил файлы ПРО Установил Залил файлы Плюса Зашел в модуль Пошла бегущая строка установки (5 этапов) И все..)
Обычно, в таких случаях ошибки не выводяться, а выводятся просто названия переменных вместо их значений, то есть entry_display_options_as и т.д. А именно ошибки возникают, если в контроллере нет $this->data['entry_display_options_as'] и т.д. Так, а что именно не работает помимо языковых ошибок?
В контролере таких переменных и близко нет) иду смотреть может где-то в xml --- Добавлено, 26 июл 2017 --- А от в ТПЛ есть
Это же контроллер модуля, его нет смысла править модификаторами. То есть, бессмысленно там искать добавление этих переменных в контроллер - если автор не извращенец, то всё изначально должно быть в контроллере. Смысл модификаторов в том, чтоб править чужие файлы, а не собственные. Как я уже писал выше, проверь, что контроллер сейчас именно от той версии модуля, которю заливал последней. Да и шаблон тоже проверь, может, это как раз шаблон не перезаписался.