Magiczoomplus ломает меню


AlexDev
 Поделиться

Рекомендуемые сообщения

Стандартный шаблон, стандартное меню. 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>

 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 7 месяцев спустя...

аналогичная проблема

 

чтобы решить проблему нужно из папки system удалить ocmod файлы этого модуля

Ссылка на комментарий
Поделиться на других сайтах

  • RHCk изменил(а) заголовок на Magiczoomplus ломает меню

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу