Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP, Apache] Przekierowanie anchor'ow
Forum PHP.pl > Forum > PHP
soska66
Siemka

Nie wiem pod jaki dzial wrzucic ten temat... Juz pisze o co chodzi

Pracuje nad sklepem online. Z powodow designerkich i wizualnych, zyczeniem klienta jest aby produkty przerzucac ajaxem (czyli tylko glowny DIV zmienialby swa zawartosc). I wszystko byloby dobrze gdyby nie fakt, ze kazdy produkt powinien miec swoje unikalne uri, z ID (sku), ktore powinno sie dac skopiowac i wkleic (np wyslac znajomemu) jako bezposredni link do produktu. A jak wiadomo przy ladowaniu zawartosci tylko czesci strony, uri pozostanie przez caly czas taki jaki byl przy pierwszym zaladowaniu

Zaczalem sie zatem zastanawiac jakby to zrobic aby system mogl przekierowywac z 'anchora'. Przy przerzucaniu produktow (ajax), do uri dodawany bylby argument #productid=ID. To by nie mialo oczywiscie zadnego wplywu na biezaca operacje, ale chodzi o to aby po skopiowaniu takiego uri i wklejeniu w nowym oknie, system przekierowal z #productID do /?productid=ID. Podobna funkcjonalnosc mozna zaobserwowac na facebooku, z tym ze tam uzywaja ciagu znakow #!/ w kazdym linku. Mozecie podpowiedziec jak zabrac sie za napisanie takiej Rewriting Rule?
kiler129
Czytałem ostatnio o tym artykuł na Yahoo! Dev. Jedynym rozwiązaniem jest właśnie dopisywanie #some_data do url`a.
Natomiast co do parsowanie tego nie angażowałbym rewrite rule - załatw to jsem (ładuj produkt po tym właśnie id w urlu do głównego diva).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.