ТехноСаратовФорумТехноСаратов → меню
Добавить
сообщение Список пользователей Поиск

r007 28 марта 2009 г. в 19:17 #
Аватар

Юзер

Имя: Сергей
Сообщений: 252
Благодарностей: 15
собственно сабж, как реализовать динамическое меню на пхп с базой mysql
главное чтобы было:
1) красиво
2) неограченно подменю
желательно с примером, спасибо!
http://portal.san.ru/forums/journal/uploads/j14225_1231597820.gif
Профиль
r007 28 марта 2009 г. в 19:19 #
Аватар

Юзер

Имя: Сергей
Сообщений: 252
Благодарностей: 15
блин наверно надо все-таки в веб-программирование перенести :(
http://portal.san.ru/forums/journal/uploads/j14225_1231597820.gif
Профиль
InSide 28 марта 2009 г. в 20:42 #
Аватар

Юзер

Имя: Андрей
Сообщений: 195
Благодарностей: 19
Занятно
Уточни вопрос.
Тебя интересует дизайнерский изыск (css+html+javascript) или реализация в БД или что ?
Профиль
r007 28 марта 2009 г. в 21:16 #
Аватар

Юзер

Имя: Сергей
Сообщений: 252
Благодарностей: 15

InSide:

Занятно
Уточни вопрос.
Тебя интересует дизайнерский изыск (css+html+javascript) или реализация в БД или что ?

в первую очередь реализация, т.е. выглядело как на deviantart.com вот эти нескончаемые подменюшки. и интересует сама таблица mysql, где эти меню храняться, структура полей + реализация на пхп, разбор в дерево.
ajax конешно же приветствуется)
http://portal.san.ru/forums/journal/uploads/j14225_1231597820.gif
Последний раз редактировалось 28 марта 2009 г. в 21:18 пользователем r007
Профиль
InSide 29 марта 2009 г. в 09:24 #
Аватар

Юзер

Имя: Андрей
Сообщений: 195
Благодарностей: 19
М … ну с точки зрения баз данных возможны два ваиант реализации.

Первый.

Таблица меню. У верхнего уровня меню id_parent = 0, у остальных какому то значению из списка test_menu.id. То есть вначале выводится только пункты меню где id_parent = 0, а потом в зависимости от выбора пункта, выводятся пункты меню у которых id_parent = выбранному и так до бесконечности.
Второй вариант реализации в БД — это Nested Sets — вложенные множества. Искать теорию вопроса тут.

Ну и дальше можно например тут посмотреть примеры практической реализации меню с помощью ajax.
спасибо сказали: r007
Профиль
r007 29 марта 2009 г. в 17:27 #
Аватар

Юзер

Имя: Сергей
Сообщений: 252
Благодарностей: 15
хех это все хорошо конешно, если бы у меня фул нет, сам бы все нашел)
нельзя ли сюда это выложить?)
http://portal.san.ru/forums/journal/uploads/j14225_1231597820.gif
Профиль