Как должен выглядеть ЧПУ?

baskervilley

Новичок
Как должен выглядеть ЧПУ?

Предположим, на одной странице при вводе в адресную строку браузера www.site/razdel1/razdel2
отображаются две ленты новостей, которые к тому же можно листать вперед и назад. (на 10 вперед/назад). Что при пролистывании должно отображаться в адресной строке браузера?
 

Groove

Новичок
baskervilley
я не парюсь и делаю так:
http://www.site/razdel1/razdel2 /?page=1

"человекопонятность" ИМХО от этого не падает
 

Фанат

oncle terrible
Команда форума
эти ленты можно листать по очереди?
или только вместе?
А на некоторых сайтах идет перенаправление на
www.site/news/news10/news20
Как же правильно делать?
а какая раница?
при выборе более детального просмотра новости www.site/news/7456
Как же правильно делать?
а этот-то вариант тебя чем не устраивает?
 

baskervilley

Новичок
Автор оригинала: Фанат
эти ленты можно листать по очереди?
или только вместе?
по очереди

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

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

Ixtraz

Новичок
baskervilley
Я так думаю, здесь особых стандартов не существует, как сам захочешь.
Но по логике, первым должно идти имя раздела а заетм служебная инфа для текущего раздела (либо цифры, а можно ввести специальную систему уникальных синонимов).

В общем придумывай сам или напряги своего дизайнера. Он же спец по юзабили должен быть №)) вот пусть и придумывает, может что-то более гениальное придумает.
 

Фанат

oncle terrible
Команда форума
чувак, по-моему, из тех, кто любит придумывать себе геморрой на ровном месте.
 

Groove

Новичок
получается не то что не ЧПУ (Человеко-Понятный Урл), а даже я бы сказал (ДПУ) Девелопо-Непонятный Урл :)
 
Сверху