AlexDev Опубликовано: февраля 1, 2017 Жалоба Поделиться Опубликовано: февраля 1, 2017 Стандартный шаблон, стандартное меню. OCPRO 2.3 Поставил magiczoomplus - перестало работать меню - все ссылки в меню стали вести на главную страницу. методом исключения файлов и обновления модификаторов выявил,что виноват файл catalog\view\javascript\magiczoomplus.js - когда его удалял, меню начинало работать. Что это может быть? может меню на js и тут есть какие-то конфликтующие параметры? Как сделать чтобы этот важный плагин заработал с меню? может удалить меню и поставить какое-нибудь другое? Или есть аналог такого зума (лупа+просмотр во весь экран+адаптация под мобильные и еще чтоб колесиком увеличивать) ps: оказывается кто-то уже сталкивался с этой проблемой, прям ситуация один в один, и даже есть решение, но увы для другой версии открываю C:\OpenServer\domains\домен\system\magiczoomplus.ocmod.xml Вот его содержимое, но я не пойму что тут на что менять Скрытый текст <?xml version="1.0" encoding="UTF-8"?> <modification> <name><![CDATA[MagicToolbox MagicZoomPlus mod for OpenCart]]></name> <version><![CDATA[4.3.7]]></version> <code><![CDATA[MagicZoomPlus]]></code> <author><![CDATA[magictoolbox.com]]></author> <link><![CDATA[http://magictoolbox.com]]></link> <file path="admin/view/template/common/menu.tpl"> <operation> <search ><![CDATA[<?php if ($openbay_show_menu == 1) { ?>]]></search> <add position="before" ><![CDATA[ <?php if ($module_installed) { ?> <li><a href="<?php echo $magiczoomplus_module_link; ?>"><img style="width:32px; margin-bottom: -1px;" src="<?php echo HTTP_SERVER; ?>controller/module/magiczoomplus-opencart-module/magiczoomplus.png" />MagicZoomPlus</a></li> <?php } ?> ]]></add> </operation> </file> <file path="admin/controller/common/menu.php"> <operation> <search ><![CDATA[$data['openbay_show_menu'] = $this->config->get('openbaypro_menu');]]></search> <add position="after" ><![CDATA[ $rez = $this->db->query("SELECT * FROM ".DB_PREFIX."extension WHERE code = 'magiczoomplus'"); $data['module_installed'] = $rez->num_rows; $data['magiczoomplus_module_link'] = $this->url->link('module/magiczoomplus', 'token=' . $this->session->data['token'], true); ]]></add> </operation> </file> <file path="admin/controller/common/column_left.php"> <operation> <search ><![CDATA[if ($extension) {]]></search> <add position="before" ><![CDATA[ $rez = $this->db->query("SELECT * FROM ".DB_PREFIX."extension WHERE code = 'magiczoomplus'"); if ($this->user->hasPermission('access', 'extension/module/magiczoomplus') && $rez->num_rows) { $extension[] = array( 'name' => '<img style="width:32px; margin-bottom: -1px;" src="'.HTTP_SERVER.'controller/extension/module/magiczoomplus-opencart-module/magiczoomplus.png" /> MagicZoomPlus', 'href' => $this->url->link('extension/module/magiczoomplus', 'token=' . $this->session->data['token'], true), 'children' => array() ); } ]]></add> </operation> </file> </modification> Методом тыка выявил, что отвечает этот кусок кода - при его удалении - работает меню и не работает модуль Скрытый текст <file path="admin/view/template/common/menu.tpl"> <operation> <search ><![CDATA[<?php if ($openbay_show_menu == 1) { ?>]]></search> <add position="before" ><![CDATA[ <?php if ($module_installed) { ?> <li><a href="<?php echo $magiczoomplus_module_link; ?>"><img style="width:32px; margin-bottom: -1px;" src="<?php echo HTTP_SERVER; ?>controller/module/magiczoomplus-opencart-module/magiczoomplus.png" />MagicZoomPlus</a></li> <?php } ?> ]]></add> </operation> </file> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Marianna Опубликовано: сентября 18, 2017 Жалоба Поделиться Опубликовано: сентября 18, 2017 аналогичная проблема чтобы решить проблему нужно из папки system удалить ocmod файлы этого модуля Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.