Автор Тема: Меню сайта  (Прочитано 3312 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sergeant III

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Меню сайта
« : 22 Сентября 2004, 17:03:25 »
Вобщем нужно сделать панель управления для меню сайта. Меню - картинки на которых ссылки. Панель управления должна содержать - добавление новой кнопки, удаление, изменение порядка следования этих самых кнопок. Может есть какой-нибудь пример на примете, где можно было бы посмотреть такое ? Желательно без использования бд.

Или гемор это всё и лучше просто руками править, ибо элементарно ? +)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Меню сайта
« Ответ #1 : 22 Сентября 2004, 19:54:59 »
Цитировать
Sergeant III:
Вобщем нужно сделать

[off]Про поиск и изготовление тебе, чувствую, сейчас без меня скажут[/off]
Ну так делай.
У тебя для каждой кнопки нужно что? Картинка, линк, номер.
Ну так и храни в файле, скажем,
img1.gif;;http://link1;;1
img2.gif;;http://link2;;2 и т.п.
И потом
$file = file("your_file.mnu");
foreach($file as $line) {
$tmp = explode(trim($line));
echo("");
}
Или лучше сразу в отдельный массив, чтобы сортировку сделать.
Если нужно разжевывать - лучше сразу в "Поиск и..."
LJ: Backslashed life (rss)

Оффлайн Sergeant III

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Меню сайта
« Ответ #2 : 24 Сентября 2004, 13:18:28 »
нужно разжевывать, но в поиске ничео конкретного не нашёл +(

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Меню сайта
« Ответ #3 : 28 Сентября 2004, 16:42:25 »
Sergeant III
Поиск тебе ничего особо конкретного и не даст.

Тебе "нужно написать" программный модуль. Причем не просто кусок кода, а вполне законченное решение. Почему бы тебе не написать его самому?

Как хранить и выводить меню - основную идею я тебе дал. Из чего вовсе не следует, что нельзя сделать то же самое по-другому (я бы, кстати, именно делал бы по-другому - но так нагляднее).

Хранение и вывод у тебя есть. И дописываешь: надо удаление, добавление, сортировка - что ж, меняй кодом в хранимых данных, что нужно, и сохраняй.

Если хочется научиться - вперед по мануалам.
Если хочется готовое решение - Поиск и...
LJ: Backslashed life (rss)

Оффлайн Kox

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://openproject.ru
Меню сайта
« Ответ #4 : 01 Октября 2004, 18:58:08 »
Чесно гшоворя не советовал бы использовать данные из файла с возможностью его правки. Потому как файл должен иметь приоритет CHMOD 777 для записи в него.. а это оч не безопасно.

Лучше уж если без БД то хранить в массиве.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Меню сайта
« Ответ #5 : 02 Октября 2004, 07:38:06 »
Цитировать
Kox:
Лучше уж если без БД то хранить в массиве.

А где массив-то хранить?
Все болезни от нервов, только сифилис от удовольствия

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Меню сайта
« Ответ #6 : 02 Октября 2004, 13:30:30 »
Mog.
[off]Я, например, вообще fwrite(serialize($data_array)); использую. Но пусть уж лучше разберется человек...если ему действительно надо.[/off]
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28