COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Magiczoomplus ломает меню


Recommended Posts

Стандартный шаблон, стандартное меню. 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 months later...
  • RHCk changed the title to Magiczoomplus ломает меню

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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