Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) |
olgap251087 |
Отправлено: Oct 18 2010, 12:55 PM
|
Сержант Группа: Members Сообщений: 20 Пользователь №: 3568 Регистрация: 18-October 10 |
Установила модуль "Динамическое меню", но не могу изменить дизайн.
проблема в том, что названия пунктов меню я достаю из базы данных. Меню выпадающее. Пункт меню в котором есть выпадающее должен выглядеть так: картинка=пункт меню=картинка, а где нет выпадающего картинка=пункт меню=НИЧЕГО!!!!!!! При наведении мышки на пункт где нет выпадающего вылазит пустая рамочка, от этого тож не знаю как избавиться!!!!!!!! Не получается так сделать. Может кто-нибудь поможет. Я просто совсем новичек в этом деле. Все формируется автоматически, я пробовала изменить, но не получается. |
dudeonthehorse |
Отправлено: Oct 18 2010, 12:59 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
код в студию, или рабочий пример на сайте, а лучше и то и другое
|
olgap251087 |
Отправлено: Oct 18 2010, 01:08 PM
|
Сержант Группа: Members Сообщений: 20 Пользователь №: 3568 Регистрация: 18-October 10 |
кода много очень.
вставляю кусок, он не выводит вообще ничего. $query=("select * from dle_menu_top where link"); $res=mysql_query($query); while ($row=$db->get_array($res)) { if ($row['link']=='/') ?> <li> <table> <tr> <td> <img src="{THEME}/bullet.gif" border=0/> </td> <td> {menu_top_title} </td> <td></td> </tr> </table> </li> <? //$tpl->load_template('menu/'.$type_menu['tag'].'2.tpl'); if ($row['link']!='/') ?> <li> <table> <tr> <td> <img src="{THEME}/bullet.gif" border=0/> </td> <td> {menu_top_title} </td> <td> <img src="{THEME}/images/punkt.gif" border=0> </td> </tr> </table> <ul class=menu00 > {menu_content} </ul> </li> <? //{$tpl->load_template('menu/'.$type_menu['tag'].'.tpl');} |
dudeonthehorse |
Отправлено: Oct 18 2010, 01:21 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
теперь немного понятнее. хотелось бы посмотреть рабочий пример, полагаю сайт лежит в сети? ссылочка не помешает. без наглядности не так просто найти решение.
|
olgap251087 |
Отправлено: Oct 18 2010, 01:26 PM
|
Сержант Группа: Members Сообщений: 20 Пользователь №: 3568 Регистрация: 18-October 10 |
|
dudeonthehorse |
Отправлено: Oct 18 2010, 01:33 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
косяка не вижу ни в одном браузере, если речь идет о меню слева. да и построено оно, на сколько я могу судить, на другом шаблоне, нежели вы привели выше
|
olgap251087 |
Отправлено: Oct 18 2010, 01:37 PM
|
Сержант Группа: Members Сообщений: 20 Пользователь №: 3568 Регистрация: 18-October 10 |
это рабочая версия, а я делаю новую с этим шаблоном. если я могу вам показать нерабочую, то напишите как потому что я не знаю как это делать.
|
dudeonthehorse |
Отправлено: Oct 18 2010, 01:43 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
новая версия меню принципиально отличается от рабочей? может не имеет смысла придумывать велосипед и сделать по аналогии с тем, что есть у вас сейчас? если все же велосипед нужен - могу показать пример простого меню на jquery, которое вы без труда вставите в свой шаблон.
|
olgap251087 |
Отправлено: Oct 18 2010, 01:49 PM
|
Сержант Группа: Members Сообщений: 20 Пользователь №: 3568 Регистрация: 18-October 10 |
старая написана программно, а передо мною задача создать динамическое меню, которое формируется в админ панели и загружается из базы данных. мне нужно, чтобы любой человек, который не знает вообще ничего в программировании добавил или удалил любой пункт меню
|
dudeonthehorse |
Отправлено: Oct 18 2010, 02:17 PM
|
||||||||
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
для начала поключите к сайту библиотеку jquery. для этого между тегами <head> и </head> основного шаблона сайта пропишите
после этой строчки вставьте
это стили нашего меню
потом на основе шаблона меню необходимо построить менюшку такого типа:
полагаю, тут вопросов возникнуть не должно.
единственное, что остается - лишь оформить этот список в css, чтобы привести меню к должному виду. и не нужно громоздить огромную структуру меню типа той, что вы приводили выше. а за работу расставления меток меню и за его показ/скрытие отвечает небольшой скрипт, в начале этого сообщения. |
||||||||
Страницы: (3) [1] 2 3 |