[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вы находитесь тут
Стаанислав
скажите, а как сделать чтобы на страничке отображались переходы пользователя в виде "Вы находитесь тут......"? И адрес в виде page1->page2->page3



Спустя 1 минута, 53 секунды (22.07.2010 - 14:34) Basili4 написал(а):
смотри объект history JS

Спустя 2 минуты, 3 секунды (22.07.2010 - 14:36) Guest написал(а):
На php нужно

Спустя 22 минуты, 15 секунд (22.07.2010 - 14:58) sergeiss написал(а):
Вот смотри...
Ссылка на эту тему выглядит так: http://phpforum.ru/index.php?showtopic=31527&hl=

Но на странице вверху мы видим строку "Форум PHP программистов ► PHP практикум ► PHP ?". То есть как раз то, о чем ты спрашиваешь.
Я не знаю точный код, который это делает, но суть тут простая.

В БД форума записан индекс раздела, к которому отнесена тема. У того раздела (в другой таблице) записан индекс родительского раздела. А у того (при его наличии) также есть индекс его родительского отдела... И так далее до самого корня. А дальше осталось только вывести эти названия.

Спустя 3 минуты, 50 секунд (22.07.2010 - 15:02) inpost написал(а):
В сессии храни его передвижения!

Спустя 8 минут, 10 секунд (22.07.2010 - 15:10) sergeiss написал(а):
Цитата (inpost @ 22.07.2010 - 16:02)
В сессии храни его передвижения!

Некорректное предложение!!! Вот зайди напрямую по ссылке в любую тему. Например, сюда http://phpforum.ru/index.php?showtopic=31520&hl= (ссылка взята произвольно из списка последних тем). И что же? Мы видим местоположение, хотя вовсе не ходили по форумум именно в определенном порядке.

Спустя 2 минуты, 57 секунд (22.07.2010 - 15:13) Guest написал(а):
У меня сайт без БД. И на них я не хочу переходить. Вообще я еле-еле выяснил, что это называется "Навигация "Хлебные крошки". Хоть буду знать от чего мне отталкиваться

Спустя 4 минуты, 44 секунды (22.07.2010 - 15:18) inpost написал(а):
sergeiss
Тут стоял вопрос не про древовидную структуру, про которую ты правильно написал, а "отображались переходы пользователя ".
Вот и будет храниться в сессии такой вид:
http://phpforum.ru/index.php?showtopic=31527&hl=;
http://phpforum.ru/index.php?showtopic=31528&hl=;
http://phpforum.ru/index.php?showtopic=31524&hl=;

Он перешел и сессия дополнилась ещё одним адресом!

Мы просто его вопрос поняли по разному.

Спустя 4 минуты, 7 секунд (22.07.2010 - 15:22) sergeiss написал(а):
inpost - может быть и так... Тогда да, ты прав насчет алгоритма.

Спустя 9 минут, 25 секунд (22.07.2010 - 15:31) Guest написал(а):
Мне нужно чтобы вот так было
Форум PHP программистов ► PHP практикум ► PHP ?
Ссылки на сайте выглядят примерно так

index.php?id=mosaic
index.php?id=stekloblock

и т.д.

Спустя 9 минут, 47 секунд (22.07.2010 - 15:41) inpost написал(а):
Тебе уже только что ответили! Если не хочешь понимать и работать с БД, то пропиши все в строчку на каждой странице... =(

Спустя 17 минут, 8 секунд (22.07.2010 - 15:58) DedMorozzz написал(а):
Цитата
Например в этом форуме:
В таблице топиков есть поле forum_id - айдишник родителя (форум).
В таблице форумов есть поле categorie и есть поле parent_id - айдишники родительской категории и родительского форума (если форум в корне категории, поле parent_id будет -1).
Таким образом к таблице топиков джойнится таблица форумов для получения айдишников всей цепочки хлебных крошек. Плюс джойнятся таблицы, содержащие имена форумов и имена категорий, чтобы выводить не цифры, а понятный текст.

Спустя 46 секунд (22.07.2010 - 15:59) Guest написал(а):
Ладно. придётся с бд мучиться. Спасибо большое

Спустя 2 минуты, 51 секунда (22.07.2010 - 16:02) twin написал(а):
В гугле волшебное слово - "хлебные крошки".
Путей реализации масса, главное принцип понять.

Спустя 8 минут, 55 секунд (22.07.2010 - 16:11) sergeiss написал(а):
Да и я вот тоже узнал слова новые, волшебные "хлебные крошки" biggrin.gif biggrin.gif biggrin.gif

Как сделать - знаю. А как называется - не знал.

"Теперь я в 2 раза щщщастливее буду!" (с) Матроскин wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.