Как создать деревовидное меню разделов.

Автор Тема: Как создать деревовидное меню разделов.  (Прочитано 1678 раз)

Оффлайн GoldenmanАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 16
  • Карма: 2

Оффлайн GoldenmanАвтор темы

  • Рекрут
  • *
Имеется список разделов по типу:

раздел 1
раздел 2
раздел 3 --> раздел 3.1
раздел 3.2
раздел 4

Может кто то сталкивался, как в базе данных выразить и как отобразить. походу надо в базе поле указание на родительский раздел. Создать некую подчененость.

В принципе построение базы вижу как :

id | name | parent |
----------------------------|
1 | raz1 | main |
----------------------------|
2 | raz2 | main |
----------------------------|
3 | raz3 | 2 |

как это ввывести в меню с деревовидной структурой ?



Оффлайн vladimir1983

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 79
  • Сообщений: 921
  • Карма: 101
  • Пол: Мужской
  • Награды За благотворительность Почетный гражданин нашего форума
    • Волнистые попугаи

Оффлайн vladimir1983

  • Ветеран
  • *****
Goldenman, что за сайт? Движок или самопис? скриптов меню сотни, при чем тут база?

Оффлайн ws

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 9
  • Карма: 3
  • Пол: Женский

Оффлайн ws

  • Дебютант
  • *
Разбей на 2 файла верхнего и нижнего уровня. Первый файл будет содержать коды и данные разделов  первого уровня, второй- коды первого уровня и вторым параметром- коды второго уровня, дальше –любые данные по уровню 2. Когда будешь работать с  функциями администратора (добавить, удалить), пиши как будто дерево файлов содержит n- уровней. И обязательно вынеси в настраиваемые параметры количество уровней. Тогда сможешь применять эту программу для любого количества вложений.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
20 Ответов
4082 Просмотров
Последний ответ 08-01-2012, 23:37:47
от a_solovey
3 Ответов
1176 Просмотров
Последний ответ 20-07-2012, 10:46:54
от Maztakillars
5 Ответов
1410 Просмотров
Последний ответ 30-11-2014, 16:39:52
от nazaretti
0 Ответов
637 Просмотров
Последний ответ 06-05-2015, 16:58:58
от Leekun
0 Ответов
2295 Просмотров
Последний ответ 16-11-2016, 09:26:10
от Viper