|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.08.2010, 11:05 | #1 |
Пользователь
Регистрация: 27.07.2010
Сообщений: 91
|
Переменное меню на ПХП
Привет программистам! Есть задумка - написать динамически изменяемое меню на ПХП. Почему динамическое - потому что хочу чтобы из админки можно было изменять его.
Если есть идеи как это реализовать - милости просим. Спасибо! |
13.08.2010, 11:26 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
А нельзя ли вашу "задумку" более подробно представить?
В чём проблема с реализацией? Потому как по вашему описанию - задача самая тривиальная(сделать в админке возможность редактирования того,что будет выведено в качестве Меню),и особых проблем быть не должно... |
13.08.2010, 13:09 | #3 | |
Пользователь
Регистрация: 27.07.2010
Сообщений: 91
|
Цитата:
По этому, решено создать некий интерфейс в админке сайта (раскрою секрет - сайт ентот - Е-магазин). Любой администратор сайта (не программист) по "задумке" должен будет изменять меню в соответствии с его хотением-повелением... Вопрос - в каком направлении копать для того чтобы создать интерфейс для непрограммиста для изменения меню? |
|
13.08.2010, 13:43 | #4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Я почему спрашиваю подробности?
Потому что в ваших описаниях их нет. Код скрипта и наличие знаний PHP тут совершено не при чём... В чём конкретно стоит задача: 1.Просто возможность изменять через Админку названия существующих пунктов Меню при необходимости? 2.Возможность изменять количество пунктов Меню(т.е. создание новых пунктов),названия пунктов Меню,редактировать ссылки пунктов Меню? Описанные мной задачи совершенно разные как по сути,так и по реализации. Потому нужно подробное и чёткое описание требуемого функционала. Цитата:
|
|
13.08.2010, 14:07 | #5 | |
Пользователь
Регистрация: 27.07.2010
Сообщений: 91
|
Возможно я не совсем чётко ставлю свой вопрос. Но г-н Andkorol правильно догадался -
Цитата:
|
|
13.08.2010, 14:50 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Тогда пользуем БД MySQL:
Таблица `menu`: menu_id - уникальный идентификатор menu_name - название пункта Меню menu_link - ссылка ,куда ведёт пункт Меню menu_alt - атрибут alt тега <a> menu_title - атрибут title тега <a> menu_hide - поле типа ENUM для возможности сокрытия пункта Меню (значения 0 и 1) menu_order - определяет порядок следования пунктов Меню Запрос на вывод пунктов меню: PHP код:
Там же делаем возможность открыть такую же форму - но пустую(для создания нового пункта меню),`menu_order` тут будет добавлен как максимальный из уже имеющихся в таблице + 1(потом можно будет "подвинуть" новый пункт,если нужно). Нужно также учитывать(если это горизонтальное меню) чтоб пункты меню не "растягивали" верстку по ширине(т.е. чтоб их небыло слишком много) - ну это уже скорее вопрос адекватности того,кто будет заниматься администрированием. Ну и ,естественно, нужно чтоб новый пункт Меню вёл не в пустоту,а на какую-то страницу(которую тоже нужно как-то создавать - но это уже другой вопрос). Вобщем - решение будет однозначно удобным,но совсем не простым в реализации. Последний раз редактировалось Andkorol; 13.08.2010 в 14:58. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать переменное число параметров | Impuls1989 | Общие вопросы C/C++ | 7 | 19.06.2009 15:24 |
Переменное имя объекта | transgd | Microsoft Office Excel | 3 | 16.04.2009 12:17 |
переменное число вложенных циклов | Evil Sun | Общие вопросы C/C++ | 4 | 31.03.2009 09:59 |
Переменное имя создаваемого файла | Degmax | Win Api | 2 | 27.03.2008 20:39 |