Привет всем, ребят. Столкнулся с такой проблемой. На каждой странице не удобно постоянно писать ссылки для возвращения на предыдущие страницы. Поэтому хотелось бы автоматизировать данный момент. В гугле подобной информации не нашёл, либо плохо искал...на форуме тут тоже...прошу о помощи.
Нужно типа:
Я на главной. Перешёл в чат, и появилась ссылка "На главную". Дальше я перешёл в комнату Спорт, и у меня уже 2 ссылки "На главную > Комнаты чата". Дальше я перешёл по ссылке добавления сообщений, и у меня уже 3 ссылки: "На главную > Комнаты чата > Спорт".
Ну думаю понятно...через реферер не вариант делать, т.к. не все браузеры его отправляют...что довольно плохо...был ещё вариант писать на каждом сайте переменную, заносить в БД, либо в куки, и выводить...но это не вариант тоже, т.к. объём был бы большой...
Подскажите оптимальную идею...пожалуйста!
1. n1k86 - 25 Января, 2012 - 12:01:25 - перейти к сообщению
2. Самогонщик - 25 Января, 2012 - 12:12:00 - перейти к сообщению
Гугли "хлебные крошки".
3. n1k86 - 25 Января, 2012 - 12:12:45 - перейти к сообщению
Спасибо))) Сейчас почитаем!))
4. Zuldek - 25 Января, 2012 - 12:12:56 - перейти к сообщению
Искали очень плохо.
реализуется через построение древовидной архитектуры сайта, когда в бд хранится родительский раздел для каждой страницы. Если хотите сделать не обозначение иерархии а отслеживать с какой страницы на какую перешли независимо от их иерархии то передавайте id страницы при каждом переходе, записывая их в сессию или через GET. Имея id выстраивайте ссылку на эту страницу в ваших хлебных крошках.
реализуется через построение древовидной архитектуры сайта, когда в бд хранится родительский раздел для каждой страницы. Если хотите сделать не обозначение иерархии а отслеживать с какой страницы на какую перешли независимо от их иерархии то передавайте id страницы при каждом переходе, записывая их в сессию или через GET. Имея id выстраивайте ссылку на эту страницу в ваших хлебных крошках.
5. n1k86 - 25 Января, 2012 - 12:22:36 - перейти к сообщению
Почитал, почитал. Хлебные крошки эти самые, идут для wp. а в wp чего только не напихано в код. я пишу без ооп и смарти. поэтому мне трудно разобрать то что там. мне нужно решение для обычной процедурке...
6. Zuldek - 25 Января, 2012 - 12:26:14 - перейти к сообщению
n1k86 пишет:
Почитал, почитал. Хлебные крошки эти самые, идут для wp. а в wp чего только не напихано в код. я пишу без ооп и смарти. поэтому мне трудно разобрать то что там. мне нужно решение для обычной процедурке...
хлебные крошки это общее сленговое, если хотите, наименование для навигационных строчек вида "главная>страница1>страница2>страница3".
Как это реализуется я написал, ооп и шаблонизатор тут непричем.
7. n1k86 - 25 Января, 2012 - 12:27:10 - перейти к сообщению
Передача гет-запроса это извращение. Ладно, пойду ещё пороюсь. Может чего ещё узнаю.
8. armancho7777777 - 25 Января, 2012 - 12:33:43 - перейти к сообщению
Думаю, разобрав $_SERVER['REQUEST_URI'] можно добиться того же результата.
Вот грубый пример без проверок:
Вот грубый пример без проверок: