LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 06:29:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Прикрепить рисунок к пунктам меню  (Прочитано 2362 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« : 06.05.2011, 13:55:00 »

Привет всем. У меня возникла задача сделать вывод модуля mainmenu ввиде рисунка. Так как рисунок фиксированого размера, а пункты меню могут быть разного размера у меня возникают некоторые вопросы по этой теме: как это сделать?

« Последнее редактирование: 06.05.2011, 14:02:14 от xUnicornx » Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 793



« Ответ #1 : 06.05.2011, 14:43:50 »

Привет всем. У меня возникла задача сделать вывод модуля mainmenu ввиде рисунка. Так как рисунок фиксированого размера, а пункты меню могут быть разного размера у меня возникают некоторые вопросы по этой теме: как это сделать?
1) Создать в админке меню. Но не выводить его на сайт с помощью модуля.
2) С помощью модуля "Произвольный HTML-код" повтыкать картинки и сделать их ссылками на пункты меню. Можно использовать компонент Linkr для облегчения работы.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #2 : 06.05.2011, 14:46:03 »

Это я и сам додумался. А так что б сделать эти картинки в модуле меню, все на сирийное производство поставить?Cheesy
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #3 : 06.05.2011, 14:52:44 »

Вообще то такое меню нужно самому делать в шаблоне. А в CSS банграунтами подставлять рисунок. Если у каждого меню свой рисунок, то и каждому меню нужен свой класс. И каждому класу свой банграунд.
Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 793



« Ответ #4 : 06.05.2011, 15:13:56 »

Это я и сам додумался. А так что б сделать эти картинки в модуле меню, все на сирийное производство поставить?Cheesy
Тогда как сказал GDV.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #5 : 06.05.2011, 15:24:22 »

Ок, спасибо за идеи
Записан
andrejdi
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 229


вот такие пироги с котятами!


« Ответ #6 : 06.05.2011, 15:29:09 »

Я в недалеком прошлом сделал немного по другому. Нарисовал меню, а потом сделал Изображение-Карту. Как это сделать http://design.originweb.info/html/image_map.html
Записан
staticlight
Живу я здесь
******

Репутация: +56/-0
Offline Offline

Пол: Мужской
Сообщений: 1118


Staticlight


« Ответ #7 : 06.05.2011, 15:32:48 »

Модуль, выводящий меню только картинками с возможностью "hover"-картинки.
http://www.dart-creations.com/joomla/joomla-modules/joomla-main-menu-images-module.html
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #8 : 06.05.2011, 15:33:20 »

Что то новое. И как работает? Можно ссылочку в студию вашего сайта.
Я в недалеком прошлом сделал немного по другому. Нарисовал меню, а потом сделал Изображение-Карту. Как это сделать http://design.originweb.info/html/image_map.html
Записан
andrejdi
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 229


вот такие пироги с котятами!


« Ответ #9 : 06.05.2011, 15:37:29 »

В действии, к сожалению, уже показать не могу. По просьбе хозяина сайта дизайн был изменен и, соответственно, данное меню накрылось медным тазом за ненадобностью.

Хотя... если только вечером, после 20.00 на время подменю шаблон для показа  Wink
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #10 : 06.05.2011, 15:39:22 »

Я в недалеком прошлом сделал немного по другому. Нарисовал меню, а потом сделал Изображение-Карту. Как это сделать http://design.originweb.info/html/image_map.html

Это ведь старый способ хтмл. Когда еще только начинал учить хтмл, то помню этот способ.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #11 : 06.05.2011, 15:46:18 »

Для меня это что то новое. В смысле не использовал никогда.
Записан
staticlight
Живу я здесь
******

Репутация: +56/-0
Offline Offline

Пол: Мужской
Сообщений: 1118


Staticlight


« Ответ #12 : 06.05.2011, 16:03:23 »

Для меня это что то новое. В смысле не использовал никогда.
Ну, самостоятельно ручками задолбаешься такое сделать.
В Дримвьеэре и майкросовтовском "не помню как называется программа" можно такое сделать.
Добавляешь туда картинку, и инструментом "типа полигональное лассо в Фотошопе" выделяешь объект на рисунке и делаешь его ссылкой.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #13 : 06.05.2011, 16:08:14 »

А на кой оно. Каскадные стили для кого придумали. Мне легче верстануть меню как мне нужно и все красоты в стилях навести. С картинками кстати так же. А по хорошему тут и спрайт напрашивается. Вообще всего одна картинка будет.
Не вижу смысла в этой фишке. Если честно. Возможно я и ошибаюсь. Я не настолько матерый ваятель.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #14 : 06.05.2011, 21:41:52 »

От я вставляю рисунки через хтмл-код, а они у меня все ровняются по первому рисунку. И так как рисунки не одной высоты, то изображение выходит прыгающим. Как устранить этот дефект?


А мне нужно, что б все было на одном уровне.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #15 : 06.05.2011, 21:49:24 »

сделать картинки одинаковым размером. Что бы центр картинки был как раз в одном уровне. Т.е. при наложении друг на друга центр совпадал.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #16 : 06.05.2011, 21:58:02 »


Фон разным цветом специально выделил что бы быстрее дошло.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #17 : 06.05.2011, 22:00:36 »

И опять мне это понятно;) Но заказчик есть заказчик и он хочет именно такие картинки. И вот афоризм на эту тему: "Женская логика — это твердая уверенность в том, что любую объективную реальность можно преодолеть желанием."
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #18 : 06.05.2011, 22:01:58 »

Проще убрать эти побрякушки и оставить одни рамки. Но нужно сделать с носками, книгами и тп
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #19 : 06.05.2011, 22:07:33 »

Вы не поняли. Увеличите высоту фона картинки ровно на столько что бы соединяя обе картинки рамка совпадала. Фон я специально покрасил цветом. Потому что прозрачный фон не будет виден на примере.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #20 : 06.05.2011, 22:12:11 »

И с прозрачным фоном это тоже сработает?
Записан
DaVinchy
Завсегдатай
*****

Репутация: +41/-3
Offline Offline

Пол: Мужской
Сообщений: 495



« Ответ #21 : 06.05.2011, 22:14:57 »

И с прозрачным фоном это тоже сработает?
так с прозрачным и надо! Azn
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #22 : 06.05.2011, 22:19:00 »

Вроде понятно объяснил. Что тут не понятного?
Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 793



« Ответ #23 : 06.05.2011, 22:24:59 »

 Cheesy Наш дизайнер посмеялсо...
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #24 : 06.05.2011, 22:27:59 »

Да... что то на стёб похоже.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #25 : 06.05.2011, 22:44:01 »

никакого стеба. Просто переспрашивал
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #26 : 06.05.2011, 22:54:11 »

Спасибо, помогло  Yes!
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #27 : 06.05.2011, 23:00:11 »

Так не кто и не сомневался. А спасибо... ну тут уже я точно плюс заработал. Даже фотошоп запускал. Wink
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #28 : 07.05.2011, 00:07:58 »

Вот последний штрих надо добавить: что бы рисунок-ссылка имитировал нажатие и эти свистелки(носок книжка) делали движение: носок - покачивался, книжка - переворачивалась, звоно - покачивался и тд..

Как это можно организовать? Grin
Записан
DaVinchy
Завсегдатай
*****

Репутация: +41/-3
Offline Offline

Пол: Мужской
Сообщений: 495



« Ответ #29 : 07.05.2011, 00:11:13 »

Вот последний штрих надо добавить: что бы рисунок-ссылка имитировал нажатие и эти свистелки(носок книжка) делали движение: носок - покачивался, книжка - переворачивалась, звоно - покачивался и тд..
Как это можно организовать? Grin
Каким-нибудь образом прикрутить сюда jquery Wink
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #30 : 07.05.2011, 00:18:53 »

А плюсы тут можно в неограниченом количестве ставить?Wink
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #31 : 07.05.2011, 00:19:57 »

А может так получится?
<img src="images/stories/1.png"  onmouseover="this.src='images/stories/1.gif';" onmouseout="this.src='images/stories/1.png';"  />
Записан
DaVinchy
Завсегдатай
*****

Репутация: +41/-3
Offline Offline

Пол: Мужской
Сообщений: 495



« Ответ #32 : 07.05.2011, 00:22:24 »

А плюсы тут можно в неограниченом количестве ставить?Wink
Не знаю. А вы попробуйте Azn
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #33 : 07.05.2011, 00:24:55 »

Цитировать
С помощью модуля "Произвольный HTML-код" повтыкать картинки и сделать их ссылками на пункты меню.
Цитировать
А так что б сделать эти картинки в модуле меню, все на сирийное производство поставить?
Всё равно в каждом конкретном случае item будет отличаться.
Имхо такое меню лучше не модулем выводить
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #34 : 07.05.2011, 00:55:43 »

Сделал я все модулем хтмл кода и в нем добавил просто рисунки как ссылки. Теперь мне надо эти рисунки чуть прикрасить в плане эфектов.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #35 : 07.05.2011, 00:56:36 »

Каким-нибудь образом прикрутить сюда jquery Wink


А какое-то пособие для нуба есть на эту штуку?
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #36 : 07.05.2011, 06:33:44 »

Раз уже через произвольный HTML прикрутили. То самый простой вариант сделать .gif динамический.
Записан
DaVinchy
Завсегдатай
*****

Репутация: +41/-3
Offline Offline

Пол: Мужской
Сообщений: 495



« Ответ #37 : 07.05.2011, 10:57:57 »

Раз уже через произвольный HTML прикрутили. То самый простой вариант сделать .gif динамический.
Кстати да.
Чет меня вечером какие-то бредовые мысли посещают Azn
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #38 : 07.05.2011, 11:00:36 »

Всё равно в каждом конкретном случае item будет отличаться.
Имхо такое меню лучше не модулем выводить

Об этом писал ранее. Каждому итему свой класс и в CSS колдуй. Но человек вывел через модуль.
Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 793



« Ответ #39 : 07.05.2011, 22:41:44 »

Я так понял, надо чтобы при наведении мыши на определенную картинку она становилась динамической? а при отведении мыши опять статической?
Если сделали через модуль HTML, то удобнее способ предложенный Efanych
Но гибче и лучше было бы сделать как говорил GDV. Тогда по ховеру можно бэкграунд подменять. Все зависит от желания и возможностей.
Записан
andrejdi
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 229


вот такие пироги с котятами!


« Ответ #40 : 12.05.2011, 16:59:36 »

Что то новое. И как работает? Можно ссылочку в студию вашего сайта.
GDV, вот теперь можно глянуть в действии www.play-planet.ru маленькие картинки в хедере (телевизор, наушники и т.д) ведут в соответствующую категорию. Кнопка на "попке" тоже задействована.
Записан
xUnicornx
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 81



« Ответ #41 : 16.05.2011, 14:32:04 »

Спасибо за советы. Будет время - попробую способ Efanych.
Записан
Страниц: 1 2 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet