Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

шаблон сайта

284
08 апреля 2009 года
michael_is_98
587 / / 25.02.2005
возникла идея создания шаблона сайта с несколькми уровнями.
в каталоге с сайтом располагается некоторое кол-во директорий -

директория11, директория12, директория13, директория14,
директория21, директория22, директория23, ...
директория31, директория32, директория33, ...
...
и 2 файла - index.html и файл content.txt
файл content.txt - тектовый, содержит структуру о меню следующего вида

меню1
{
меню11
меню12
меню13
меню14
}
меню2
{
меню21
меню22
меню23
}
меню3
{
меню31
меню32
меню33
}

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

информация о текущем меню передается в переменной id. Например, id=1.1 (1.2,1.3, 2.1,2.2,2.3)

Насколько удобен такой дивжок? есть ли смысл его реализовывать на php или уже есть что-то аналогичное?
241
11 мая 2009 года
Sanila_san
1.6K / / 07.06.2005
Движки, работающие без БД, существуют, гугл да поможет вам. Хотя здравый смысл подсказывает мне, что они наверняка не лучше тех движков, что используют БД. Подумайте на досуге, почему.

Шаблон, предложенный здесь, неудобен до крайности. Вот почему:
Цитата:
...
и 2 файла - index.html и файл content.txt

…и отсюда огромная проблема обновлять главную страницу, если на сайте появляются новости. Конечно, это несложно победить плавающими фреймами, но это сразу привнесёт другие неудобства.

Цитата:
то есть, пользователь заходит на сайт, ему предлагается меню (например, в верхней части экрана), он выбирает какой-либо пункт, появляется меню второго уровня (например, сбоку), выбирает ссылку бокового меню - появляется соответствующая страница.

…и как только появляется потребность вложить в пункт 31 меню 3 ещё один подпункт, например, 311, вы начинаете спотыкаться о детали реализации меню на странице. Оно, конечно, всяко требует обхода дерева в глубину, тут алгоритм один у всех. А вот реализация GUI запросто может быть заточенной только на один уровень вложенности, тогда как их может быть и пять.

Цитата:
Насколько удобен такой дивжок? есть ли смысл его реализовывать на php или уже есть что-то аналогичное?

Такой движок неудобен. Скачайте исходники с drupal.org, изучите их вдумчиво, и сделайте лучше, благо есть что улучшать.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог