Форум → Программирование → PHP для идиотов → Организация многоуровневого меню
Организация многоуровневого меню
Страницы: ← Следующая страница →
-
Подскажите как обычно вы делаете многоуровневое меню? Сразу покажу картинку:
Т.е для себя я вижу например слева аккордеон меню, первый уровень и по клику раскрывающий второй уровень. Дальше при клике на меню второго уровня тут я вот не знаю, например справа на страничке появляется также меню типа аккордеон но уже 3 и 4 уровня? Или как? И как вы организуете это на php: делаете 4 php файла которые принимают GET параметр и выбирают из базы нужные данные?
Как вы это делаете? -
-
Ноя. 27, 2011, 12:26 д.п., спустя 6 минут 15 секунд
фотошопом судя по всему
kolobok, чем блок-схему рисовал?Сапожник без сапог -
-
Ноя. 27, 2011, 12:46 д.п., спустя 18 минут 20 секунд
http://www.mindomo.com - вот эту штучку использую для рисования схемок проектов -
Ноя. 27, 2011, 12:51 д.п., спустя 4 минуты 32 секунды
Sinkler, плюшка для хрома - www.lucidchart.comВысокоуровневое абстрактное говно -
Ноя. 27, 2011, 3:39 д.п., спустя 2 часа 48 минут 4 секунды
kolobok, вариантов много.
У меня есть такой: функция (одна и та же) строит многоуровневое меню любой вложенности. И эту самую вложенность задаешь как тебе нужно, в твоем случае 1-2 и 3-… (то есть от 1 до 2 и от 3 до бесконечности). Ну и делаешь чтоб эта функция выводилась в двух местах страницы.
Ну и само построение второй части (той, что справа) основано таки да, на данных адресной строки (они могут быть И не в GET-массиве, к примеру при использовании мод_реврайта). -
Ноя. 27, 2011, 6:09 д.п., спустя 2 часа 30 минут 14 секунд
горизонтальное выпадающее вниз менюне всё полезно, что в swap полезло -
Ноя. 27, 2011, 1:12 п.п., спустя 7 часов 2 минуты 56 секунд
Набросал в шопе по быстрому поэтому и криво )
а как в базе организацию делать? Обычно я имел дело с 2х уровневым меню, в базе соответственно id и parent_id. А тут как, добавится что-то типа parent_parent_id и parent_parent_parent_id ?)
Есть еще какие варианты кроме варианта Givi? -
Ноя. 27, 2011, 1:27 п.п., спустя 15 минут 19 секунд
Sinkler, плюшка для хрома - www.lucidchart.com
о ничтяк! как раз искалYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
Ноя. 27, 2011, 4:23 п.п., спустя 2 часа 55 минут 51 секунду
соответственно id и parent_id
так и оставить -
Ноя. 27, 2011, 4:39 п.п., спустя 15 минут 38 секунд
собственно моя первая тема на этом форуме была про это: pyha.ru/forum/topic/2211.msg38151Спустя 56 сек.пиздец… как это было давно ) -
Ноя. 27, 2011, 5:04 п.п., спустя 24 минуты 49 секунд
pyha.ru/forum/topic/2211.msg38151
адекватное прошлое о_О -
Ноя. 27, 2011, 7:46 п.п., спустя 2 часа 42 минуты 37 секунд
адекватное прошлое
О_о это ты называешь адекватным? )) -
Ноя. 27, 2011, 8:17 п.п., спустя 30 минут 32 секунды
mario, адекватное прошлое этого форума)) я прочел всю тему, так ржачно, никто никого не обсирает, все такие умные)
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!