Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

slava911
 Поделиться

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

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
Ссылка на комментарий
Поделиться на других сайтах

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

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

Установка(должен быть установлен 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-х категорий третьего уровня.

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

Акция! Только до 25.10.2012 цена всего 155 руб.!

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

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

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

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

  • +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 не очень хочеться полность перезаливать его

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


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

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

в

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

Установил

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

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

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

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


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

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

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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.