Юзер попадает в модель из разных разделов, как сделать соотв хлебные крошки?

P
На сайте с 06.01.2009
Offline
601
358

Ребят, извините, много вопросов, тут тему создавал, но понял что этого не достаточно.

Не достаточно знать с какой страницы юзер пришел в модель, ещё нужно знать его путь до этого.

Страницы на .php никаких переменных не передается.

Т.е. адрес страницы модели такой www.site.ru/plitka-orlean-siren.php (плитка завода орлеан коллекция сирень).

Но в страницу юзер может попасть по разному, а именно такими путями

Главная / производители / орлеан / эта модель

Главная / плитка/ напольная / матовая / эта модель

Главная / плитка / для ванной / эта модель

Главная / керамогранит / эта модель (просто она же является и керамогранитом)

Главная / керамогранит / матовый / эта модель

Главная / подбор материала по размеру / от 20*20 до 30*30 см / эта модель

и т.д.

Может быть дадите совет как реализовать, чтобы в страницу модели можно было под H1 прописать путь по которому юзер достиг данную модель.

ps не хотелось бы в адресе ссылок ставить "?" чтобы передавать переменные, желание все ссылки сохранить нормальными.

в голову ничего не идет, как это сделать.

Спасибо заранее.

ДП
На сайте с 23.11.2009
Offline
203
#1

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

Вообще ставьте куку, а потом в базу пишите страницы и время их открытия. При заходе на страницу вытаскивайте из базы в обратном хронологическом порядке. Хотя при таком способе проблем может много возникнуть. Типа если по кругу юзер ходить начнет. Как вариант еще запоминать не все страницы, а только значимые или назначить им определённый "уровень" и выводить по одной странице каждого уровня (т.е. главная - 1 уровень, плитка/керамогранит/подбор - 2 уровень, матовый/орелан/напольная - 3).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий