Diskuze: Navigace pohybu po webu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Nevím jak se to implementuje, ale odborně se tomu říká breadcrumbs, s
googlem už snad na to přijdeš
Můžeš to psát na každou stránku. Přes PHP nevím. Ještě se zamyslím, takže to prosím nemínusujte, manuálně to jde na 100%.
manuálně jakože do kódu to předepíšu? Prostě aby to "generovalo" ten strom podle toho, jak ten uživatel postupuje..
Když manuálně (nemáš velký web), napíšeš adresu k tomu souboru. Pokud to nějak dělíš v URL, šlo by to i tím.
A to breadcrumbs mají pěkně tady: http://www.smashingmagazine.com/…t-practices/
Jojo, taky mi to vyběhlo.. zkusím si to projít a nějak využít
Pokud vím, tak by to mohlo jít přes superglobální proměnnou, kterou vytváří webový server: $_SERVER["HTTP_REFERER"].
Obsahuje informace o předchozí navštívené stránce. Problém je, že se toto sledování dá zakázat v prohlížeči, takže nespolehlivé.
Ideální by bylo, kdyby web používal pretty url (což beru tak nějak jako standart), a že by to sekalo url. Kdyby aktuální url byla třeba www.stranka.cz/…/akce/detail, pak bys vypsal jednoduše odkazy na:
www.stranka.cz/
www.stranka.cz/nabidka/
www.stranka.cz/nabidka/letosni/
www.stranka.cz/nabidka/letosni/akce/
To by mohla být základ. Poté bys mohl mít v databázi nějaké specifické případy (třeba pro stranka.cz/mandarinky bys chtěl vypsat url pro domovskou stránku, nabídka, ovoce, exotické). Otázka je, jak to máš celé rozvržené.
A mimochodem, česky se tomu říká drobečková navigace.
// Ještě bych dodal, že se tu vede nejspíš mylná diskuse o navštívených stránkách, drobečková navigace zobrazuje hierarchicky stránky nadřazené)
Podívej se na ty pretty URL, jak psal Neaktivní uživatel. Bude to tak asi nejlepší. Nebo to prostě do každé stránky napiš. Dáš tam: odkaz domů > odkaz nadřazený > ... > aktuální soubor.
Rozhodně bych to nepsal ručně, pak se trochu změní logika adres a může to psát znovu.
Njn, to je riziko. Osobně bych volil rozhodně URL. (Sám to tak vždy dělám, ale ze začátku jsem to psal manuálně - neznal jsem PHP).
Teď jsem se v tom zamotal.. jde mi o to, aby když je člověk na domovské stránce a někam klikne tak aby se mu ukázalo: Domů >> nějaká stránka
a pokud bude klikat dál: Domů >> nějaká stránka >> jiná stránka >> další stránka >> aktuální stránka
to je ta drobečková navigace? Aby se mohl vracet přesně po těch
stránkách, kde již byl?
je to hloupý ale hodilo by se mi trochu postrčit co se týče kódu :/
Zobrazeno 13 zpráv z 13.