Здравствуйте! Подскажите можно ли написать меню в которое пользователь в дальнейшем (по нажатию кнопки или еще каким нибудь способом) сможет сам добавлять подменю. структура меню: меню --> подменю 1 --> подменю 2. То есть в подменю есть еще подменю. Нет даже никаких идей как сделать добавление элементов меню по требованию пользователя. Подскажите кто встречался с таким. Лучше если будет хоть ккой то код. Я не сильный программист. Нужно от чего то отталкнуться.
Задачу можно как-то более по-русски объяснить? Задача в том, чтобы администратор сайта из админки меню правил или чтобы клиент что-то мудрил?
Конечно можно Тебе нужно продумать как минимум два момента, в зависимости от задачи: 1) Структура БД, то-есть как будешь хранить и извлекать дерево 2) Интерфейс. Как ты хочешь чтоб это выглядело, но это уже дело последнее
Я бы не советовал. Лучше вложения делать. 1.1, 1.2, 2.1, 2.2, 2.3 и так далее. Легче будет собирать и изменять меню.
Ну смотри. Там много всего учитывать надо. Вот тебе достаточно неполный пример, но он даст тебе правильное направление. Создаём таблицу со столбацами: -id (уникальный ID пункта) -type (здесь определяем куда будет вписываться пункт) -name (как называется пункт) Допустим есть три основных пункта: "О компании", "Услуги", "Контакты". Вносим: "1" "" "О компании" "2" "" "Услуги" "3" "" "Контакты" Соответственно те, которые не имеют "type" размещаются в корень меню. Далее вносим, например: "4" "2" "Варежки" "5" "2" "Носочки" Где type=2 означает, что пихать новый пункт надо в пункт "Услуги". И так далее.