Графическое меню. Как?
Прислано: Easter
вт, 19/04/2005 - 11:49
Я вот по всем местам лазил и нигде не нашел просто ответа. Как сделать графическое меню? Какие модули могу это реализовывать. Или как-то в теме это можно сделать? Сразу замечу, что хоть и осознаю, что это не самое правильное решение пока пользуюсь XTemplate'ами. Потому хотел бы услышать рекомендации и рецепты именно в этом русле.
- Easter's blog
- Для комментирования войдите или зарегистрируйтесь
Это может реализовать модуль locale.
В качестве перевода можно вставлять <img src=... >
--
USU-Lug http://usu-lug.org.ru
- Для комментирования войдите или зарегистрируйтесь
Может я тут не грамотно описал... Но у меня уже сайт настроен за счет модуля sections на, то, что в разных своих частях он имеет разный дизайн. И потому, нужно, чтобы представление меню тоже менялось. То есть было не только графичеким, но и разным по внешнему виду, в разных его разделах... Как я понял модуль locale с может сделать только одноразовую подстановку... %(
- Для комментирования войдите или зарегистрируйтесь
Итак, получается, что самодешльное меню никак нильзя сделать графическим при помощи трюка с локализацией... Это весма-таки грустно для меня.
- Для комментирования войдите или зарегистрируйтесь
А все таки ... давайте по-порядку:
Вам какое меню надо:
^
|
Которое вверху.. Т.е.
"О ПРОЕКТЕ НОВОСТИ ДНЕВНИКИ ССЫЛКИ ФОРУМ КАРТА САЙТА"
или
<-- Которое navigaton слева вот тут:
"# мои подписки
# мой дневник
# моя учётная запись
# почта сайта (0)
# добавить материал
# новое на сайте"
...
?
--
USU-Lug http://usu-lug.org.ru
- Для комментирования войдите или зарегистрируйтесь
То которое слева, в sidebar'е...
- Для комментирования войдите или зарегистрируйтесь
Включите модуль menu и изменяйте его как угодно...
--
USU-Lug http://usu-lug.org.ru
- Для комментирования войдите или зарегистрируйтесь
Меню-то через этот модуль я уже настроил. %) У меня щас другая задача... Как сделать его графическим да еще связать разные виды с меняющимися при помощи модуля section темами. %)
- Для комментирования войдите или зарегистрируйтесь
Слово CSS - что нить говорит? - обрабатывай себе таги меню как хочешь...
Ну а менять - подгружать разные CSS файлы
- Для комментирования войдите или зарегистрируйтесь
Словой такое знаю. %) Но, если можно по подробнее ознакомить, то я не откажусь. :)
- Для комментирования войдите или зарегистрируйтесь
Я чета не понял как в модуле меню можно вставить, например, image ?
- Для комментирования войдите или зарегистрируйтесь
Народ, как сделать меню с иконками, оставив существующие иконки (они показывают дерево). То есть напротив корневых пунктов меню просто втсавить картинки? Мож кто что попсветует?
- Для комментирования войдите или зарегистрируйтесь
.menu li { background-image:url(images/backgrounds/li.gif); background-position:top left; background-repeat:no-repeat; }
конкретно по тегам меню и подменю смотрите css друпала и темы
- Для комментирования войдите или зарегистрируйтесь
А можно немного поподробнее, как сделать:
http://www.nicklewis.org/node/843
только сохраня исходные иконки?
- Для комментирования войдите или зарегистрируйтесь
там как раз очень хорошо всё расписано. Если нужно совмещать стрелочки и галочки с произвольными картинками, то придется их рисовать
- Для комментирования войдите или зарегистрируйтесь
Исходные иконки это, например, как на этом сайте в меню слева:
* новое на сайте
* мои подписки
* мой дневник
* моя учётная запись
* почта сайта (0)
* добавить материал
* выйти
* -иконка
Второе- как по ссылке работает не только на рутовское меню но и на его "детей", что не требуется. И как поправить я пока не придумал.
Третье- народ, кто-то говорил про добаление иконок через редактирование меню, расскажите как сие удалось?
- Для комментирования войдите или зарегистрируйтесь
Извините , а можно поподробнее - чем нить стандартным можно сделать меню с картинками( чтобы при добавлении нового пункта к нему можно было привязать его картинку).Например, чтобы в Primary Links над каждой ссылкой была её картинка?
- Для комментирования войдите или зарегистрируйтесь
Я видел где-то статью, но там каринки добавлялиь в ручную через css.
- Для комментирования войдите или зарегистрируйтесь
Я видел где-то статью, но там каринки добавлялиь в ручную через css.
Это наверное? http://www.nicklewis.org/node/843
- Для комментирования войдите или зарегистрируйтесь
Точно, она самая ;)
- Для комментирования войдите или зарегистрируйтесь
Также стоит упомянуть тему "aquasoft" там тоже в примари-линкс выводятся рисунки, т.е. можно сразу посмотреть на "живой" пример.
[img]http://cvs.drupal.org/viewcvs/*checkout*/drupal/contributions/themes/aquasoft/screenshot-drupal.org.png[/img]
Причем выводятся primary-links в новый регион, который встроен в тему - как бы полоса инструментов.
Страничка темы: http://drupal.org/project/aquasoft
- Для комментирования войдите или зарегистрируйтесь
Easter,
Я не имел дело с Drupal, но даю ссылку, как можно сделать графическое меню в принципе. С помощью CSS, без JavaScript. Собственно, сама ссылка: http://sexhtml.ru/css/menu/.
Я знаю, что вариант не совсем подходящий, но если разбираешься в CSS, то можешь взять эту идею.
- Для комментирования войдите или зарегистрируйтесь
на данный момент работает только в Опере. Ну лиха беда начало. =)
http://www.htmlbook.ru/css/content.html
#menu-180 a
{
content: url('/images/pic.jpg');
}
- Для комментирования войдите или зарегистрируйтесь
Я видел где-то статью, но там каринки добавлялиь в ручную через css.
Это наверное? http://www.nicklewis.org/node/843
А как сделать, есть пункт меню на русском?
- Для комментирования войдите или зарегистрируйтесь
...
- Для комментирования войдите или зарегистрируйтесь






Комментарии