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

+42
2.66K
Всем привет!

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

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

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

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

UPDATE:
По многочисленным просьбам выкладываю версию с вложенностью до 4 уровня
Иллюстрация
Иллюстрация
Скачать версию до 4-х уровней вложенности

Благодарности в карму и Яндекс.Деньги — 41001235605991 zst
WMR — R291063117803
WMZ — Z235760114338
0
Александр Сергеевич Александр Сергеевич 7 лет назад #
Как сделать чтоб выводил категории не по алфавиту, и так как в админке(по дате добавления). Т.е. в каком порядке создал...
0
Александр Сергеевич Александр Сергеевич 7 лет назад #
И для благодарностей добавь Qiwi или WebMoney
+2
irbis irbis 7 лет назад #
В файле /modules/mod_uc_cats/module.php
измените в строке 25 и 36 вместо:
Код PHP:
  1. ORDER BY title
пропишите:
Код PHP:
  1. ORDER BY ordering
WebMoney добавил! ))
0
Александр Сергеевич Александр Сергеевич 7 лет назад #
Спасибо! Получилось! Отблагодарил wmr...
+1
irbis irbis 7 лет назад #
Вам спасибо!
0
Designer Designer 7 лет назад #
А для InstantShop категории так сделать возможно ? smile
0
irbis irbis 7 лет назад #
У меня нет данного платного компонента. А там в сборке разве нет подобного модуля?
+1
Евгений Фоменко Евгений Фоменко 7 лет назад #
Очень хорошая штука, поставил на своих сайтах, где нереально все сделать руками из-за большого количества рубрик/ Пример - http://my-kiev.org.ua/ (меню слева = не пугайтесь только)
0
Владимир Савенко Владимир Савенко 7 лет назад #
Поставил, чуть подправил стили. Всё замечательно :)
+2
irbis irbis 7 лет назад #
Отлично! Рад, что нравится.
0
Евгений Фоменко Евгений Фоменко 6 лет назад #
Для 1.10.6 много править нужно? А то там не работает...
+1
Евгений Фоменко Евгений Фоменко 6 лет назад #
Сам спросил, сам отвечу

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

Вопрос такой, а у тебя плавное открытие подрубрик работает? (У меня нет.)
0
Oleg Oleg 6 лет назад #
Может кто-нибудь делал не для 2-х вложенностей, а более? например для 3-х?
0
Евгений Фоменко Евгений Фоменко 6 лет назад #
Там специфическое решение, оставьте 2. Тем более, если сайт большой - много внутренних ссылок получается, у меня из-за этого позиции постоянно вниз лезут, оно вам надо? В любом случае, это будет сложно - мне не по зубам.
0
irbis irbis 6 лет назад #
Вверху обновил и выложил версию с вложенностью до 4-х уровней
Делал давно, сейчас можно было бы сделать проще, но, извините, не охота...
0
Oleg Oleg 6 лет назад #
Пробую делать, что-то не совсем получается, может кто поможет?
0
Евгений Фоменко Евгений Фоменко 6 лет назад #
Андрей, я Ваш модуль переделал под вывод рубрик доски объявлений и вставил себя автором, можно? ))) Хотя мне совесть не позволит - сделаю только у себя на сайтах себя автором )))
Я позже отправлю его Вам, выложите у себя в блоге.
0
irbis irbis 6 лет назад #
Рад, что пригодился мой модуль, можете просто выложить в своем блоге с ссылкой на мой, типа сделано на основе Модуль "Меню Универсального каталога"

Еще от автора

Компонент "Совместные покупки"
Всем привет! Уже как год лежит готовый компонент для организации "Совместных покупок".
Хак: добавление комментариев в ленту активности
Всем привет! Решил выложить свою мини-доработку по добавлению комментария в ленту активности.
Хак: поворот фото в Фотоальбомах
Всем привет! Давно ничего не писал, как обычно нет на все времени.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.