Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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.12
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • 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
Надіслати
Поділитися на інших сайтах

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

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

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

20.10.2012 - v1.2

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

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

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

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

С ув. slava911!

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

в

#slmenu ul li div .withchild ul.child-level li a {
убрать строчку
white-space: nowrap;
в
#slmenu ul .withchild ul.child-level
убрать строчку
overflow: hidden;
Надіслати
Поділитися на інших сайтах

Видно у Вас были изменения в header.tpl

Дайте код своего файла header.tpl

Сделаю Вам отдельный vqmod.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.