Модуль "Меню Универсального каталога"

2363
Всем привет!

Это моя первая запись в Блоге,поэтому прошу сильно не критиковать.
Давненько создавал тему на форуме /forum/thread14954.html по вопросу готового модуля "Меню Универсального каталога", но мои поиски не принесли успеха и я написал свой небольшой модуль. Несколько человек обращались ко мне с просьбой выслать им мое решение и были довольны.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

Что умеет данный модуль:

- выводит рубрики первого и второго уровня (остальные уровни делать не стал)
- в настройках модуля есть активация функции "плавное выпадающее меню"


Итого мы имеем недостающий модуль для вывода рубрик Универсального Каталога, который работает в двух вариантах отображения разделов.
Наверное, можно было бы написать модуль другим способом, но у меня получилась именно такая реализация кода.
Стили отображения правятся ручками в шаблоне, каждый пусть подправляет под дизайн своего сайта.

Скачать версию 2-х уровней вложенности

UPDATE:
По многочисленным просьбам выкладываю версию с вложенностью до 4 уровня
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Скачать версию до 4-х уровней вложенности

Благодарности в карму и Яндекс.Деньги - 41001235605991 zst
WMR - R291063117803
WMZ - Z235760114338
Активные заголовки модулей
Комментарии (21)
Александр Сергеевич 20 февраля 2014 в 10:27 0
Как сделать чтоб выводил категории не по алфавиту, и так как в админке(по дате добавления). Т.е. в каком порядке создал...
Александр Сергеевич 20 февраля 2014 в 18:09 0
И для благодарностей добавь Qiwi или WebMoney
irbis 21 февраля 2014 в 09:29 +2
В файле /modules/mod_uc_cats/module.php
измените в строке 25 и 36 вместо:
Код PHP:
  1. ORDER BY title
пропишите:
Код PHP:
  1. ORDER BY ordering
WebMoney добавил! ))
Александр Сергеевич 21 февраля 2014 в 18:03 0
Спасибо! Получилось! Отблагодарил wmr...
irbis 21 февраля 2014 в 22:49 +1
Вам спасибо!
Designer 25 февраля 2014 в 22:58 0
А для InstantShop категории так сделать возможно ? smile
irbis 26 февраля 2014 в 09:10 0
У меня нет данного платного компонента. А там в сборке разве нет подобного модуля?
Евгений Фоменко 28 февраля 2014 в 14:03 +1
Очень хорошая штука, поставил на своих сайтах, где нереально все сделать руками из-за большого количества рубрик/ Пример - http://my-kiev.org.ua/ (меню слева = не пугайтесь только)
Владимир Савенко 15 мая 2014 в 00:04 0
Поставил, чуть подправил стили. Всё замечательно :)
irbis 15 мая 2014 в 07:00 +2
Отлично! Рад, что нравится.
Евгений Фоменко 10 февраля 2015 в 00:21 0
Для 1.10.6 много править нужно? А то там не работает...
Евгений Фоменко 10 февраля 2015 в 17:58 +1
Сам спросил, сам отвечу

Предпоследние строки заменяем на следующие:
Код PHP:
  1.  
  2. cmsPage::initTemplate('modules', 'mod_uc_cats.tpl')->
  3. assign('uc_cats', $uc_cats)->
  4. assign('current_id', $current_id)->
  5. display('mod_uc_cats.tpl');
irbis 10 февраля 2015 в 21:07 0
Спасибо за активность!
Евгений Фоменко 23 февраля 2015 в 15:07 0
Это Вам спасибо за действительно классные вещи )))
У меня +600 рубрик - ручками я бы замахался махать ))))
omarov 30 октября 2016 в 00:25 0
Евгений, привет!
Поставил твой вариант доработки, спасибо!

Вопрос такой, а у тебя плавное открытие подрубрик работает? (У меня нет.)
Oleg 11 марта 2015 в 16:57 0
Может кто-нибудь делал не для 2-х вложенностей, а более? например для 3-х?
Евгений Фоменко 4 мая 2015 в 13:34 0
Там специфическое решение, оставьте 2. Тем более, если сайт большой - много внутренних ссылок получается, у меня из-за этого позиции постоянно вниз лезут, оно вам надо? В любом случае, это будет сложно - мне не по зубам.
irbis 4 мая 2015 в 13:48 0
Вверху обновил и выложил версию с вложенностью до 4-х уровней
Делал давно, сейчас можно было бы сделать проще, но, извините, не охота...
Oleg 12 марта 2015 в 10:56 0
Пробую делать, что-то не совсем получается, может кто поможет?
Евгений Фоменко 4 мая 2015 в 13:38 0
Андрей, я Ваш модуль переделал под вывод рубрик доски объявлений и вставил себя автором, можно? ))) Хотя мне совесть не позволит - сделаю только у себя на сайтах себя автором )))
Я позже отправлю его Вам, выложите у себя в блоге.
irbis 4 мая 2015 в 13:50 0
Рад, что пригодился мой модуль, можете просто выложить в своем блоге с ссылкой на мой, типа сделано на основе Модуль "Меню Универсального каталога"