шаблон сайта
в каталоге с сайтом располагается некоторое кол-во директорий -
директория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 или уже есть что-то аналогичное?
Шаблон, предложенный здесь, неудобен до крайности. Вот почему:
Цитата:
...
и 2 файла - index.html и файл content.txt
и 2 файла - index.html и файл content.txt
…и отсюда огромная проблема обновлять главную страницу, если на сайте появляются новости. Конечно, это несложно победить плавающими фреймами, но это сразу привнесёт другие неудобства.
Цитата:
то есть, пользователь заходит на сайт, ему предлагается меню (например, в верхней части экрана), он выбирает какой-либо пункт, появляется меню второго уровня (например, сбоку), выбирает ссылку бокового меню - появляется соответствующая страница.
…и как только появляется потребность вложить в пункт 31 меню 3 ещё один подпункт, например, 311, вы начинаете спотыкаться о детали реализации меню на странице. Оно, конечно, всяко требует обхода дерева в глубину, тут алгоритм один у всех. А вот реализация GUI запросто может быть заточенной только на один уровень вложенности, тогда как их может быть и пять.
Цитата:
Насколько удобен такой дивжок? есть ли смысл его реализовывать на php или уже есть что-то аналогичное?
Такой движок неудобен. Скачайте исходники с drupal.org, изучите их вдумчиво, и сделайте лучше, благо есть что улучшать.