Jump to content

Recommended Posts

SL-Меню категорий (МегаМеню) [ocStore 1.5.X]


SL-Меню категорий (МегаМеню) [ocStore 1.5.X]


Актуальная версия: v2.5.1

Демо: slava911.500mb.net

Описание:

Модуль вывода горизонтального мега-меню категорий с иконками подкатегорий второго уровня.

***Принимаю заказы на индивидуальные шаблоны меню, или верстку под Ваш шаблон сайта.

Особенности:

  • Установка через VQMOD, потому в админке он не управляется;
  • МОДУЛЬ НЕ ЗАМЕНЯЕТ НИКАКИХ ФАЙЛОВ;
  • трех уровневый вывод категорий;
  • задержка выпадающего менню;
  • подсветка активного пункта меню;
  • фото категорий второго уровня (с возможность изменять размер, см. ниже);
  • стили вынесены в отдельный файл для простоты изменений;
  • использует jquery;
  • полная поддержка СЕО.

Совместимость:

ocStore_v1.5.3.1, v1.5.4.1 и выше, (стандартный шаблон) (должен работать на других версиях 1.5.х и темах).

Гарантия работы на дефалтном шаблоне!

Браузеры: протестированно на всех популярных браузерах.

Установка(должен быть установлен VQMOD):

1. Скопировать файлы на сервер.

2. Готово, можно использовать.

Демо: slava911.500mb.net

Примеры индив. дизайна (по заказу):

P.s.: О всех багах и просьбах пишете в лс.

Лицензия

Условия использования лицензии - "на один сайт".

Это означает, что вы можете использовать одну лицензию только для одного магазина.

Если же вы наняты клиентами, для выполнения работ над магазинами клиентов или другими магазинами, т.е. или над теми магазинами, которые вам принадлежат, вы должны приобрести расширенную лицензию. Т.е. если вы web студия, и разрабатываете интернет-магазины для клиентов, вам необходимо приобрести расширенную лицензию, так как вы передаёте модуль в пользование клиенту (т.е. передача и распространение ПО третьим лицам).

Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля.

Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других.

FAQ:

1) Если Вылазит "белый экран смерти"?

Это ничего страшного. Нужно просто настроить параметр offset=".." соотвествено Вашего файла header.tpl

Подробнее под спойлером...

 

И так, разберем все по порядку.

Сначала почитайте основы про VQMOD

1) Открываем изменяемый VQMOD-ом файл:

catalog\view\theme\default([i]или имя Вашего шаблона[/i])\template\common\header.tpl
 

Находим код:

<div id="menu"> <ul><?php foreach ($categories as $category) { ?><li><?php if ($category['active']) { ?><a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a><?php } else { ?><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a><?php } ?><?php if ($category['children']) { ?><div><?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?><ul><?php $j = $i + ceil(count($category['children']) / $category['column']); ?><?php for (; $i < $j; $i++) { ?><?php if (isset($category['children'][$i])) { ?><li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li><?php } ?><?php } ?></ul><?php } ?></div><?php } ?></li><?php } ?></ul></div>
 

Этот код стандартного меню, он будет заменяться на код нашего модуля категорий из VQMOD файла.

2) Открываем VQMOD файл нашего меню:

vqmod\xml\slmenu.xml
 

Ищем строку

<search position="replace" offset="26"><![CDATA[<div id="menu">]]></search>
 

Эта строка означает что она должна(в файле header.tpl) найти строку и заменить <div id="menu">, а параметр offset="26" означает сколько + еще строк после <div id="menu"> заменится на код нашего модуля.

Чтоб все работало, должно заменится <div id="menu">(в offset эта строка не включается, она и так заменяется) и весь код начиная после строки <div id="menu"> до строки <?php } ?><div id="notification"></div>

Считаем:

<div id="menu">1 <ul>2 <?php foreach ($categories as $category) { ?>3 <li><?php if ($category['active']) { ?>4<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>5<?php } else { ?>6<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>7<?php } ?>89 <?php if ($category['children']) { ?>10 <div>11 <?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?>12 <ul>13 <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>14 <?php for (; $i < $j; $i++) { ?>15 <?php if (isset($category['children'][$i])) { ?>16 <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>17 <?php } ?>18 <?php } ?>19 </ul>20 <?php } ?>21 </div>22 <?php } ?>23 </li>24 <?php } ?>25 </ul>26</div>
 

Вот параметр offset="26" и заменяет еще 26 строк после <div id="menu"> до строки <?php } ?>

Если в структере Вашего header.tpl, другой порядок строк после <div id="menu">, то посчитайте их до <?php } ?> и выставте это значение в параметр offset="__"

2) Изменение размера превью категорий:

отредактируйте файл:

\vqmod\vqcache\slmenu.php
 

- для второго уровня строка:

$picSubCat = $this->model_tool_image->resize($category_2['image'], 50, 50);
 

где "50, 50" это ширина и высота превью категории второго уровня


  • Добавил
  • Добавлено
    19.10.2012
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
    1.5.3.1
  • ocStore
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось

 

  • +1 6

Share this post


Link to post
Share on other sites

в header.tpl инклудит дополнительный файл MEGAmenu.php ?

Share this post


Link to post
Share on other sites

Установка(должен быть установлен VQMOD):

1. Скопировать файлы на сервер в корневую папку, с заменой файла header.tpl.

вот это странно, честно говоря..

  • +1 1

Share this post


Link to post
Share on other sites

вот это странно, честно говоря..

Отож... если еть вкмод, есть и функция в XML под названием replace
  • +1 1

Share this post


Link to post
Share on other sites

Отож... если еть вкмод, есть и функция в XML под названием replace

Да есть, знаю. Но у меня почемуто не хотела заменять. Пишет в логе что не может найти... Попробую сегодня еще поковырятсь... Как сделаю залью обновление.
  • +1 2

Share this post


Link to post
Share on other sites

Да есть, знаю. Но у меня почемуто не хотела заменять. Пишет в логе что не может найти...

попробуйте кеш очистить (удалить все файлы с папки vqcache), я так раз полтора часа убил потом кеш почистил - заработало..
  • +1 1

Share this post


Link to post
Share on other sites

Модуль обновлен. Смотрим: slava911.500mb.net

20.10.2012 - v1.2

Список изменений:

- Реализована полная поддержка VQMOD без замены файлов;

- Подправленый дизайн;

- Увеличен размер фотографии родительской категории с 30х30рх до 35х35рх;

- Добавлен эфект тени.

- Увеличен вывод до 5-х категорий третьего уровня.

Share this post


Link to post
Share on other sites

вот это странно, честно говоря..

В новой версии теперь исправленно. Прошу еще адеквотной критики)

Что исправить, что дополнить, какие у кого пожелания?

  • +1 1

Share this post


Link to post
Share on other sites

меню классное,

купил бы с радостью, если бы действиетльно было как на розетке. а вот "полный список" ссылка совсем лишняя. нужно действиетльно как на розетки.

Готов индивидуально заказать.

или можно как то убрать "Показать весь список →" вот это.

в идеале меню третьего уровня тоже нужно, пусть меньшим шрифтом и в строчку через запятую.

с возможностью отключать тем кому не надо.

  • +1 1

Share this post


Link to post
Share on other sites

меню классное,

купил бы с радостью, если бы действиетльно было как на розетке. а вот "полный список" ссылка совсем лишняя. нужно действиетльно как на розетки.

Готов индивидуально заказать.

или можно как то убрать "Показать весь список →" вот это.

в идеале меню третьего уровня тоже нужно, пусть меньшим шрифтом и в строчку через запятую.

с возможностью отключать тем кому не надо.

Могу убрать "Показать весь список →". В общем на дня выложу версию без укорачивания.

На счет цветов подумаю. А в строчку и через запятую могу индивидуально для Вас сделать.

Share this post


Link to post
Share on other sites

Сделал отдельную версию 1.2.2 (Реализован полный вывод категорий третьего уровня).

Доступен для скачивания с предыдущими.

Share this post


Link to post
Share on other sites

Затвра куплю. с последними обновлениями. если что то потребуется и ндивидуально договоримся.

спасибо за действительно нужное дополнение.

Share this post


Link to post
Share on other sites

Затвра куплю. с последними обновлениями. если что то потребуется и ндивидуально договоримся.

спасибо за действительно нужное дополнение.

Всегда, пожалуйста)

Покупайте, голосуйте, оставляйте отзывы.

Сообщайте, если где найдете ошибку или не правильно будет отображатся в браузере.

Буду исправлять и реагировать на все Ваши замечания незамедлительно)

  • +1 1

Share this post


Link to post
Share on other sites

Уведомляю всех кто еще не приобрел модуль, акционная цена действует до 25.10.2012(включительно).

После 25.10.2012, стоимость модуля составит 310 руб.

Все кто еще не приобрел модуль, могуть успеть купить его до конца четверга.

Спасибо за внимание.

С ув. slava911!

Share this post


Link to post
Share on other sites

Купил модуль, поставил, сайт лег! ошибка 500 Прошу помочь разобратся

Share this post


Link to post
Share on other sites

Купил модуль, поставил, сайт лег! ошибка 500 Прошу помочь разобратся

Какая у Вас версия ocStore?

Дайте адрес сайта. Скинте Лог ошибок vqmod и файл .htaccess

Share this post


Link to post
Share on other sites

Проблема в несовместимости, так как у Вас не стандартный шаблон(серьезные изменения). Завтра Вам помогу и сам постараюсь установить.

Share this post


Link to post
Share on other sites

А можно увеличить число категорий 3 уровня? Чтобы было более 5

Share this post


Link to post
Share on other sites

А можно увеличить число категорий 3 уровня? Чтобы было более 5

Версия 1.3 (полный вывод категорий третьего уровня).

  • +1 1

Share this post


Link to post
Share on other sites

А где в коде поменять чтобы выводилсь более 5? А то я переделывал css не очень хочеться полность перезаливать его

Share this post


Link to post
Share on other sites

А где в коде поменять чтобы выводилсь более 5? А то я переделывал css не очень хочеться полность перезаливать его

отредактировать CSS:

в

#slmenu ul li div .withchild ul.child-level li a {
убрать строчку
white-space: nowrap;
в
#slmenu ul .withchild ul.child-level
убрать строчку
overflow: hidden;

Share this post


Link to post
Share on other sites

Установил

выдает ошибку

Parse error: syntax error, unexpected $end in ___________________/vqmod/vqcache/vq2-catalog_view_theme_super_store_template_common_header.tpl on line 122

Сайт:Канцтовары

Share this post


Link to post
Share on other sites

Модуль супер только немного нужно доработать .

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

Sign in to follow this  

  • Similar Content

    • By 2OC
      650.00 руб
      Скачать/Купить дополнение


      2OC Megamenu
      Модуль 2OC Megamenu. Настройка в меню изображений, категорий, подкатегорий, продуктов и производителей. Возможность добавления произвольных ссылок. Показ подменю в качестве модального окна. Генерация меню из структуры категорий и подкатегорий. Установка своих стилей для элементов меню через админку и т.д. и т.п.
       
      ДЕМО:
      Главная страница
      Админка
      login: demo
      pass: demo
       
      Документация - описание, установка, настройка и примеры
      Если есть вопросы по модулю, его возможностям и можно ли реализовать с его помощью что-то, спрашивайте!
       
      2OC Megamenu совмещает в себе:
      Super MegaMenu - типы меню, вид и позиционирование на фронтенде. SO Megamenu - редактор меню в админке в частности Drag & Drop., на основе jQuery Nestable. Лучшее из меню таких шаблонов как Jornal, Fastor и Shopica - динамическая смена изображения, стикеры, кеширование, lazyload и ...  
      Удобный и быстрый редактор меню, Drag & Drop.

      В демо админке Drag & Drop не работает из-за ограничения прав...
       
      8 типов элементов меню:
      HTML-контент - возможность добавления в меню чистого HTML. Изображение - возможность добавления любого изображения или баннера в меню. Категория - возможность добавления категорий и подкатегориями в меню, позволяет сортировать, группировать и позиционировать как угодно. Подкатегория - возможность быстрого добавления определенных подкатегорий, без тонкого позиционирования как у категорий. Отличие от категорий в скорости и удобстве добавления. Продукт - возможность добавления отдельных продуктов с опциональной настройкой показа: изображения, описания, цены и рейтинга. Список продуктов - расширение функций Продукта количеством продуктов и типом показываемых продуктов: Новинки, Со скидками, Хиты продаж и Наиболее просматриваемые. Производитель - возможность показа списка производителей: имя производителя, логотип, имя с логотипом или список продуктов по производителю (производителями) Меню - возможность показа полноценного меню в качестве выпадающего подменю.  
      Динамическая смена изображений при наведении на пункты меню
      Добавлена возможность, при наведении на ссылку в выпадающем меню, смены изображения как для группы ссылок, так и для одного изображения на всё меню.
      Данная возможность доступна для таких типов меню как: категория и подкатегория, плюс если необходимо сделать что-то своё уникальное, это можно реализовать с помощью HTML-контент.
       
      Произвольные ссылки
      При создании меню есть возможность добавления произвольных ссылок, своих заголовков и изображений для динамической смены изображений.

       
      Стикеры
      Возможность писать любые тексты, устанавливать произвольные цвета текста и фона. На данный момент это возможно только для меню 1 уровня, в новых версиях будет добавлена возможность вешать стикеры на все элементы меню.
       
      Кеширование
      Реализована генерирация кэша для каждого меню, что позволяет при следующем обращении к меню отдавать его пользователю без единого запроса к базе данных, что повышает быстродействие и снижает нагрузку на сервер.
       
      Динамическая загрузка контента
      Отложенная загрузка пунктов меню, не при загрузке страницы, только в том случае, если пользователь на них наведет мышь или нажмет. Уменьшает HTML код, увеличивает скорость загрузки. Кешируется, при включенном кешировании. Скрывает большое количество ссылок от поисковиков.
       
      Lazyload
      Есть поддержка Lazyload, полезно для тех шаблонов в которых включена отложенная загрузка изображений.
       
      Поставляется с дополнительным модулем (модификатором) 2OC Layout header, который на примере темы по умолчанию показывает как правильно интегрировать 2OC Megamenu в вашу тему.
      Совместимость с другими темами из коробки не гарантируется! Могу помочь с интеграцией 2OC Megamenu в ваш шаблон.
      При особой необходимости и свободном времени могу адаптировать 2OC Megamenu под версии 2.1 или 2.2 OpenCart и ocStore.
       
      Пример внешнего вида меню типа подкатегория, с показом изображений категорий:
       
      Пример внешнего вида меню с изображениями и типом подкатегории, без показа изображений категорий:
       
      Пример внешнего вида меню с изображениями и типом категории:
       
      Примеры других типов меню смотрите на демо сайте и в админке...
       
      Если есть вопросы по модулю, его возможностям и можно ли реализовать с его помощью что-то, спрашивайте!
       
       
      Добавил 2OC Добавлено 11.03.2020 Категория Модули Системные требования Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу Ioncube Loader Требуется OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By 2OC
      Модуль 2OC Megamenu. Настройка в меню изображений, категорий, подкатегорий, продуктов и производителей. Возможность добавления произвольных ссылок. Показ подменю в качестве модального окна. Генерация меню из структуры категорий и подкатегорий. Установка своих стилей для элементов меню через админку и т.д. и т.п.
       
      ДЕМО:
      Главная страница
      Админка
      login: demo
      pass: demo
       
      Документация - описание, установка, настройка и примеры
      Если есть вопросы по модулю, его возможностям и можно ли реализовать с его помощью что-то, спрашивайте!
       
      2OC Megamenu совмещает в себе:
      Super MegaMenu - типы меню, вид и позиционирование на фронтенде. SO Megamenu - редактор меню в админке в частности Drag & Drop., на основе jQuery Nestable. Лучшее из меню таких шаблонов как Jornal, Fastor и Shopica - динамическая смена изображения, стикеры, кеширование, lazyload и ...  
      Удобный и быстрый редактор меню, Drag & Drop.

      В демо админке Drag & Drop не работает из-за ограничения прав...
       
      8 типов элементов меню:
      HTML-контент - возможность добавления в меню чистого HTML. Изображение - возможность добавления любого изображения или баннера в меню. Категория - возможность добавления категорий и подкатегориями в меню, позволяет сортировать, группировать и позиционировать как угодно. Подкатегория - возможность быстрого добавления определенных подкатегорий, без тонкого позиционирования как у категорий. Отличие от категорий в скорости и удобстве добавления. Продукт - возможность добавления отдельных продуктов с опциональной настройкой показа: изображения, описания, цены и рейтинга. Список продуктов - расширение функций Продукта количеством продуктов и типом показываемых продуктов: Новинки, Со скидками, Хиты продаж и Наиболее просматриваемые. Производитель - возможность показа списка производителей: имя производителя, логотип, имя с логотипом или список продуктов по производителю (производителями) Меню - возможность показа полноценного меню в качестве выпадающего подменю.  
      Динамическая смена изображений при наведении на пункты меню
      Добавлена возможность, при наведении на ссылку в выпадающем меню, смены изображения как для группы ссылок, так и для одного изображения на всё меню.
      Данная возможность доступна для таких типов меню как: категория и подкатегория, плюс если необходимо сделать что-то своё уникальное, это можно реализовать с помощью HTML-контент.
       
      Произвольные ссылки
      При создании меню есть возможность добавления произвольных ссылок, своих заголовков и изображений для динамической смены изображений.

       
      Стикеры
      Возможность писать любые тексты, устанавливать произвольные цвета текста и фона. На данный момент это возможно только для меню 1 уровня, в новых версиях будет добавлена возможность вешать стикеры на все элементы меню.
       
      Кеширование
      Реализована генерирация кэша для каждого меню, что позволяет при следующем обращении к меню отдавать его пользователю без единого запроса к базе данных, что повышает быстродействие и снижает нагрузку на сервер.
       
      Динамическая загрузка контента
      Отложенная загрузка пунктов меню, не при загрузке страницы, только в том случае, если пользователь на них наведет мышь или нажмет. Уменьшает HTML код, увеличивает скорость загрузки. Кешируется, при включенном кешировании. Скрывает большое количество ссылок от поисковиков.
       
      Lazyload
      Есть поддержка Lazyload, полезно для тех шаблонов в которых включена отложенная загрузка изображений.
       
      Поставляется с дополнительным модулем (модификатором) 2OC Layout header, который на примере темы по умолчанию показывает как правильно интегрировать 2OC Megamenu в вашу тему.
      Совместимость с другими темами из коробки не гарантируется! Могу помочь с интеграцией 2OC Megamenu в ваш шаблон.
      При особой необходимости и свободном времени могу адаптировать 2OC Megamenu под версии 2.1 или 2.2 OpenCart и ocStore.
       
      Пример внешнего вида меню типа подкатегория, с показом изображений категорий:
       
      Пример внешнего вида меню с изображениями и типом подкатегории, без показа изображений категорий:
       
      Пример внешнего вида меню с изображениями и типом категории:
       
      Примеры других типов меню смотрите на демо сайте и в админке...
       
      Если есть вопросы по модулю, его возможностям и можно ли реализовать с его помощью что-то, спрашивайте!
       
       
    • By legioner26
      Разработан многофункциональный модификатор меню категорий товаров, который позволяет прям из админ панели решать массу задач без участия программиста. Очень простая и легкая установка.
      Так же внедрена мобильная версия модуля.
      Модификатор создан для изменения и добавления функционала в стандартный модуль категорий всех версий веток ОС начиная от 2.0 и заканчивая 3.0
      Обновление модификатора до версии ОС 3.0
      ПРИМЕЧАНИЕ !!!
      Для корректной установки и работы модификатора настоятельно рекомендую проверить были ли изменены файлы стандартного модуля категорий, 
      либо удостовериться что нет сторонних модификаторов которые бы меняли функционал.
      В случае если файлы изменены, можете добавить к ним префикс к примеру (category_1.tpl) и залить файлы из коробки ОС. 
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
       
      Установка:
      1. Папку Admin закинуть на хостинг в корень сайта 
      2. Устанавливаете модификатор согласно вашей версии ОС через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
      DEMO Логин: demo Пароль: demo
      https://siacosmetics.ru/lico1/dlya-lica/krem-dlya-lica  - С вертикальным выпадом
      http://mvc-cart.ru/index.php?route=product/category&path=20 - С горизонтальным выпадом
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.