Партия, наш рулевой,
только руль у него... прямой
Как оказалось, уровня вложенности, реализованного а Rumba некоторым пользователям мало. Есть просьбы добавить ещё один, для того, чтобы превратить сайт в портал. Что под этим подразумевается? Иногда (а для кого-то и часто), необходимо, чтобы на сайте функционировало множество скриптов - форумы, гостевые, чаты, файлообменники, статейники, новости и проч. Не вижу никаких проблем с реализацией многих совершенно разных по сути, но одинаковых с точки зрения движка проектов на CMS Rumba.
Но гипотетически (и практически), имея желание наплодить кучу подкаталогов на сайте, в каждом из которых стоит движок Rumba, захочется и красиво увязать всё это хозяйство в единый куст. И тут кроется подвох - а как же это сделать. Есть старый дедовский способ - в корневом каталоге положить простой html файл, в котором сделать ссылки на подкаталоги, и дело с концом. Например посмотрите на главную страницу входа в Википедию - это страница с выбором языка для входа на соответствующий поддомен.
Если такой вариант не противоречит парадигме вашего сайта, то может быть, на этом и следует остановиться. Ибо лучшее - враг хорошего. Если же хочется чего-то другого, то читайте дальше эту статью, и может быть, найдёте именно то, что ищете.
Специально для вас (простите за рекламный слог), задумана и сделана простейшая CMS, которая решит выше поставленную задачу. Назовём её Portal for Rumba. Если рассмотреть её повнимательней, то сквозь браузер проглянет всё та же Rumba, немного подправленная под соответствующие запросы. А именно, скрипт создаёт стартовую страничку с основным (привычным) меню и лентой новостей со всех Rumba-подкаталогов сайта, точнее, как мы и говорили - портала.
Настраивается всё это дело весьма просто - в подкаталоге portal, лежат всё те же файлы, что и в любой Rumba, а также нужный нам сейчас файл config.php. Открываем его, и видим новую переменную $menumenu, в ней в виде ИМЯсайта-подкаталог-Rumba, представлен список подкаталогов, которые должны будут появиться в основном меню на главной странице сайта. Разберём подробней описание каждой составляющей:
Если у вас десяток-другой статических html файлов, всё равно очень удобно объединить их через портал - получите статистику и гостевую.
Я скажу так, портал удобен как самостоятельная CMS, правда, только, если она статическая
test