Автор оригинала: Фанат
эти ленты можно листать по очереди?
или только вместе?
по очереди
а какая раница?
Разница в структуре базы и определении того, какие параметры хранить в базе, а какие передавать в строке.
Для каждого раздела (у меня) в базе хранится список присутствующих на нем модулей, (таких как лента новостей, анонс новостей всех лент, детальная новость,открытая тема форума, список тем раздела форума, статический текст), а значения параметров для этих модулей хранятся частично в базе (например id присутствующей ленты новостей в таком-то разделе), а частично планируется передавать в строке запроса (например прокрутка news10(только на самом деле " 10")), в базе же хранится число обоих видов параметров. При выводе раздела строка парсится,по ней из базы находятся присутсвующие на разделе модули и берутся из базы и из строки параметры, выплевывается страница.
При вводе
www.site.razdel1/razdel2/10/20 или
www.site/news/10/20 в первом случае не совершается переход на другой раздел news, вызывается тот же раздел и соответственно те же модули, а во втором случае осуществляется переход на какой-то раздел news, и при генерации xml-кода для прокрутки новостей надо еще учесть, на какой раздел перебрасывать и заранее придумывать ему url (при том, что все url редактируются!)
В общем, пытаюсь понять архитектуру при обоих подходах, может есть книги какие-нибудь в сети по архитектуре cms?
а этот-то вариант тебя чем не устраивает?
Опять же здесь осуществляется переход на другой раздел... и вся остальная информация раздела помимо новостей конечно же исчезнет.Вопрос в том,надо ли при прокрутке новостей (и при изменении параметров всех других модулей) менять информацию раздела только для данного конкретного модуля (ленты новостей), оставляя остальной текст нетронутым или сразу переходить на другой раздел.