Честно говоря, не думал возвращаться на сайт и просил Максисофта передать сообществу мой прощальный подарок (Универсальное меню). Но мудрый Максисофт и не менее мудрая и очаровательная Светлана(feba7) убедили меня остаться.
По этому поводу о возможностях нового модуля поведаю сообществу самостоятельно.
С точки зрения юзабилити удобнее было бы иметь модуль, который может выводить меню, как в вертикальном, так и в горизонтальном варианте, сохраняя при этом единый стиль. И хоть в отличии от вышеупомянутого уважаемого Максисофта я не сторонник создания дополнений, вторгающихся в код системы, но в этом случае решил изменить своим принципам. Данный модуль можно даже считать продвинутым хаком модуля системного – Горизонтальное меню.
Возможность использования в горизонтальном и вертикальном вариантах.
Возможность подключения пользовательских скриптов для эффектов раскрытия и сокрытия подпунктов в разделах, а также для hover-эффектов.
Возможность полностью или частично отключать отображение иконок.
Возможность помечать разделы меню выделенным шрифтом или доп. иконками.
Прилагаемые скрипты обеспечивают:
— сохранение ссылок в пунктах, являющихся разделами;
— раскрытие подпунктов меню при наведении указателя мышки на название раздела;
— автоматическое сокрытие подпунктов при движении указателя мыши вверх и
при выходе за пределы модуля;
— hover-эффект мигания при наведении указателя мыши на ссылку;
— возможность настройки скорости анимации.
Для привязки скриптов к каждому из вариантов меню используются селекторы оригинальный, префикс которых указывается в админке. Этот идентификатор также можно использовать для стилевого оформления меню. Также это будет удобно для сайтостроителей демонстрирующих заказчикам варианты дизайна – меняется префикс меню в админке и заказчик видит на сайте другой стиль меню.
Возможна индивидуальная адаптация модуля под ваш дизайн и юзабилити. Это будет сделано абсолютно безвозмездно (с моей стороны) для тех кто решит финансово поддержать команду разработчиков Инстанта, либо клуб доп.разработок myINSTANTCMS. Для желающих порассуждать о меркантильности тех, кто ценит свой труд могу сказать, что из этих пожертвований я лично не получу ни копейки. Таким образом я хочу поддержать тех, кто вкладывает немало сил в развитие проекта.
По этому поводу о возможностях нового модуля поведаю сообществу самостоятельно.
Предпосылки
Инстант оснащен достаточно удобным и функциональным многоуровневым меню, которое успешно можно использовать для решения практически любых задач в сайтостроительстве. К сожалению горизонтальный вариант меню существенно уступает Главному. Существует, правда, вполне приличное горизонтальное меню где-то в дополнениях, но имхо, его неудобно вписывать в дизайн сайта отличный от дефолтного.С точки зрения юзабилити удобнее было бы иметь модуль, который может выводить меню, как в вертикальном, так и в горизонтальном варианте, сохраняя при этом единый стиль. И хоть в отличии от вышеупомянутого уважаемого Максисофта я не сторонник создания дополнений, вторгающихся в код системы, но в этом случае решил изменить своим принципам. Данный модуль можно даже считать продвинутым хаком модуля системного – Горизонтальное меню.
Новые возможности
Удобное и практичное многоуровневое меню с богатым выбором настроек.Возможность использования в горизонтальном и вертикальном вариантах.
Возможность подключения пользовательских скриптов для эффектов раскрытия и сокрытия подпунктов в разделах, а также для hover-эффектов.
Возможность полностью или частично отключать отображение иконок.
Возможность помечать разделы меню выделенным шрифтом или доп. иконками.
Прилагаемые скрипты обеспечивают:
— сохранение ссылок в пунктах, являющихся разделами;
— раскрытие подпунктов меню при наведении указателя мышки на название раздела;
— автоматическое сокрытие подпунктов при движении указателя мыши вверх и
при выходе за пределы модуля;
— hover-эффект мигания при наведении указателя мыши на ссылку;
— возможность настройки скорости анимации.
Расширения
Особое внимание хотелось бы уделить возможности подключения дополнительных управляющих скриптов и вариаций стилевого оформления. Модуль автоматически подхватывает jQuery-плагины помешенные в папку скриптов. Это позволяет создать на сайте несколько вариантов меню, каждый из которых будет иметь собственные стилевое оформление и юзабельность. Такой подход может быть полезен тем, кто стремится создать для своих пользователей дружественную интерактивную среду. Разные варианты меню могут копировать юзабилити наиболее популярных соцсетей, к которой они привыкли.Для привязки скриптов к каждому из вариантов меню используются селекторы оригинальный, префикс которых указывается в админке. Этот идентификатор также можно использовать для стилевого оформления меню. Также это будет удобно для сайтостроителей демонстрирующих заказчикам варианты дизайна – меняется префикс меню в админке и заказчик видит на сайте другой стиль меню.
Интеграция в систему
Данный модуль подготовлен с учетом максимальной совместимости с дефолтным шаблоном и для удобства адаптации к оригинальному стилевому оформлению. После тестирования и дошлифовки он может быть включен в оф.релиз если на то будет воля Создателя:)Скачать/Посмотреть
Посмотреть возможности модуля можно на демосайте. Для скачивания модуль доступен в каталоге дополнений.Доработка и адаптация
Пожелания по доработке модуля принимаются в течении двух дней после первой публикации поста (до 18.03.10).Возможна индивидуальная адаптация модуля под ваш дизайн и юзабилити. Это будет сделано абсолютно безвозмездно (с моей стороны) для тех кто решит финансово поддержать команду разработчиков Инстанта, либо клуб доп.разработок myINSTANTCMS. Для желающих порассуждать о меркантильности тех, кто ценит свой труд могу сказать, что из этих пожертвований я лично не получу ни копейки. Таким образом я хочу поддержать тех, кто вкладывает немало сил в развитие проекта.
Реклама #
Олег с клещами 14 лет назад #
maia 14 лет назад #
Anonimus 14 лет назад #
После каждого наведения мыши, на раскрывающийся пункт меню, расстояние между пунктами увеличивается
скрин:
neart 14 лет назад #
Димитриус 14 лет назад #
+1
Alteste 14 лет назад #
Еще хотелось бы еще иметь возможность выпадания меню не при наведении курсора, а при непосредственном нажатии на пункт, и чтоб, при нажатии ссылки подпункта, она никуда не вела (как это сейчас в обычном меню), а просто раскрывала подпункты.
neart 14 лет назад #
Олег с клещами 14 лет назад #
neart 14 лет назад #
А если серьезно, то ейчас абсолютно нет тайму.
P.S. Кстати не вполне понят требовательный тон комментария. Я разве что-то кому-то должен? Или Вы оказали финансовую поддержку проекту или клубу, как было предложено в посте?
Светлана Кондратьева ✝️ 14 лет назад #
А твое меню, судя по описанию, достойно войти в функционал Инстанта. Делай скорее скрипты!
lezginka.ru 14 лет назад #
а горизонтальное меню более привлекательно выглядит с эффектами, если есть возможность, акцентируй усилия на горизонтальной версии, а тАк думаю :)
neart 14 лет назад #
Alex Optimum 14 лет назад #
Возможность использования в горизонтальном и вертикальном вариантах.
То что нужно - автору респект
14 лет назад #
14 лет назад #
14 лет назад #
Выдает ошибку Fatal error: Uncaught exception ’Exception’ with message ’Unable to load template file ’mod_hmenu.tpl’’ in /includes/smarty/libs/sysplugins/smarty_internal_template.php:169
и кучу всяких путей еще, хотя файл mod_hmenu.tpl залит в дефолт. Пробовал и в свой шаблон, но тогда еще хуже - весь сайт перестает работать.
14 лет назад #
RIf 14 лет назад #
Andranik 13 лет назад #
Rost 12 лет назад #