Модуль Octemplates MegaMenu

Тема в разделе "Opencart 2", создана пользователем sol_los, 25 янв 2018.

Метки:
Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
  1. sol_los

    sol_los

    Регистр.:
    17 окт 2011
    Сообщения:
    392
    Симпатии:
    238
    Я хз какие там еще версии существуют, нашел варезную для oc 2x, но на 2.3 не завелось, потому доработал напильником и выкладываю. плюс поправил косяки разработчика.
    Проверял на ocStore, думаю на чистом opencart тоже должно.

    Из папки upload скопировать содержимое на хостинг, установить модификатор megamenu.ocmod.xml

    Инструкция по работе с модулем Mega Menu

    Если не устанавливается, в PhpMyadmin выполнить sql

    Код:
    CREATE TABLE `oc_megamenu` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `date_added` datetime NOT NULL,
      `status` tinyint(1) NOT NULL,
      `link` varchar(255) NOT NULL,
      `menu_type` varchar(32) NOT NULL,
      `options` text,
      `sort_order` int(10) NOT NULL DEFAULT '0',
      `use_add_html` int(1) DEFAULT '0',
      `use_target_blank` int(1) DEFAULT '0',
      `thumb` varchar(255) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    CREATE TABLE `oc_megamenu_description` (
      `megamenu_description_id` int(11) NOT NULL AUTO_INCREMENT,
      `megamenu_id` int(11) NOT NULL,
      `language_id` int(11) NOT NULL,
      `title` varchar(255) NOT NULL,
      `html` text NOT NULL,
      `add_html` text NOT NULL,
      PRIMARY KEY (`megamenu_description_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
     

    Вложения:

    • mega_menu.zip
      Размер файла:
      28,5 КБ
      Просмотров:
      167
    Последнее редактирование: 26 янв 2018
    ModuLe и Siberex нравится это.
  2. DepecheMode

    DepecheMode Постоялец

    Регистр.:
    13 май 2015
    Сообщения:
    88
    Симпатии:
    48
  3. sol_los

    sol_los

    Регистр.:
    17 окт 2011
    Сообщения:
    392
    Симпатии:
    238
    ну купи и выложи
     
    sserg11 и Skazhikadyadya нравится это.
  4. ModuLe

    ModuLe Создатель

    Регистр.:
    8 сен 2015
    Сообщения:
    49
    Симпатии:
    10
    Если у кого ругаеться на ошибку: (На 2.0.х такая ошибка была)

    Notice: Error: Could not load template /home/test/admin/view/template/module/megamenu_form! in /home/test/system/modification/system/engine/loader.php on line 45

    Идем в /admin/controller/module/megamenu.php
    $this->response->setOutput($this->load->view('module/megamenu_form', $data));
    Заменяем на:
    $this->response->setOutput($this->load->view('module/megamenu_form.tpl', $data));
     
  5. sol_los

    sol_los

    Регистр.:
    17 окт 2011
    Сообщения:
    392
    Симпатии:
    238
    как вы верно подметили, ошибка эта возникает на версии 2.0, потому не нужно качать модули для 2.3, которые были адаптированы из версии для 2.0, поскольку версии для 2.0 и так работает.
     
  6. ModuLe

    ModuLe Создатель

    Регистр.:
    8 сен 2015
    Сообщения:
    49
    Симпатии:
    10
    Надо было выложить в 1 архив 2 папки с версией 2.0-2.2 и 2.3 отдельно)
    octemplates_megamenu/
    opencart 2.0-2.2/*
    opencart 2.3/*
    Кроме этого архива на форуме других версий небыло, поэтому написал, что да как изменить нужно чтоб завести на 2.0-2.2
     
  7. sol_los

    sol_los

    Регистр.:
    17 окт 2011
    Сообщения:
    392
    Симпатии:
    238
    да я решил, что новые магазины на 2.0 никто строить не будет, а старые магазины обычно уже укомплектованы модулями меню.
    искать для 2.0 уже лень.
     
  8. sserg11

    sserg11 Постоялец

    Регистр.:
    19 янв 2014
    Сообщения:
    80
    Симпатии:
    25
    Для 2.0-2.1 навалом, есть даже на этом форуме. Лучше поблагодарил бы sol_los. Человек реально сделал полезную вещь.
     
  9. ModuLe

    ModuLe Создатель

    Регистр.:
    8 сен 2015
    Сообщения:
    49
    Симпатии:
    10
    Навалом, ненавалом. Главное нормально рабочий, а не шлак) Вот по этому и адаптировал этот, потому что легкий и понравился.
    Есть же люди которые еще используют 2.1 версию например, и ниче не обновляют на 2.3 или 3-ю нестабильную только для теста ветку.
    Темболее адаптация с 1.5 <> 2.0 <> 2.3 для меня это не проблема, поэтому для других старался выклал решение как завести...
     
  10. wetaluk

    wetaluk Создатель

    Регистр.:
    2 май 2014
    Сообщения:
    10
    Симпатии:
    1
    Спасибо за отличную доработочку, как раз искал!