За последние 24 часа нас посетил 20361 программист и 1608 роботов. Сейчас ищут 1937 программистов ...

Как по Вашему эффективнее организоватьработу с меню?

Тема в разделе "Вопросы от блондинок", создана пользователем kir_1_1, 14 авг 2008.

  1. kir_1_1

    kir_1_1 Активный пользователь

    С нами с:
    31 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте!
    Постановка задачи:
    Необходимо создать меню сайта, пункты которого можно изменять со страницы администратора, то есть: добавлять пункт меню, удалять, менять название.
    У меня есть 2 идеи.
    Подскажите какая эффективнее и если возможно объясните почему:
    Первая
    Пункты меню сохраняются в отдельный файл, допустим "Menu.txt". Его вид:
    Код (Text):
    1. Главная
    2. Работы
    3. Фото
    4. Поиск
    Из файла "Админки" его удобно очень редактировать.
    Но при каждом заходе пользователя на страницу сайта специальная процедура читает этот файл и формирует из него оформленное цветами и шрифтами меню, и потом выводит на экран с другой информацией.

    Вторая
    Запихать все пункты меню в процедуру в главный файл и сразу же оформить меню цветами и шрифтами.
    Уже не тратится время на открытие файла, чтения всех строк, закрытие файла и формирования меню, НО очень неудобно делать работу "Админки" - придется при изменении одного пункта переписывать весь файл со всем, что там есть.

    Спасибо.
     
  2. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    второй вариант подходит только в том случаии если вам не надо его менять... но файл?! может БД? время которое вы тратите на открытие файла не критично... если очень надо - кеш=)
     
  3. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    всегода юзаю первый способ, не вижу препятствий для него :)
     
  4. Anonymous

    Anonymous Guest

    бляя.., а я как лох, в БД храню.
     
  5. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Горбунов Олег
    речь идет не где хранить, а как хранить :)
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    я как все крупные движки добавляю стили при добавлении в бд
    и какая проблема репарсить стили при редактировании превращая в те же ББ коды?
     
  7. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    можно использовать оба варианта, одновременно =)
    1-й для удобства
    2-й для скорости
     
  8. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    ой, да какая там скорость в пхп-то? :) особенно в связке с базами...