Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt pokazujący gdzie jesteś w serwisie.
karolski
post
Post #1





Grupa: Zarejestrowani
Postów: 199
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Czymiasto

Ostrzeżenie: (0%)
-----


Witam,

Mam pytanie dotyczące na czym polega i jak można napisać skrypt pokazujący gdzie jesteś w serwisie
tzn HOME / Aktualności / ....... i tak dalej ale ma to pokazywac w komórce nad otwieraną stroną.

Pozdrawiam Karolski
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Dawid Pytel
post
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


Musisz na początku każdej strony deklarować zmienną z nazwą strony i zapisywać ją do jakiejś tablicy w sesji.

Za każdym razem przed wyświetleniem takich nawigacyjnych linków musiałbyś sprawdzać kilka spraw. Tutaj właśnie zaczyna się zabawa.

W podstawowym skrypcie wystarczy, że będziesz sprawdzał czy strona na której obecnie jesteś jest już w tablicy, jeżeli tak to usuwasz wszystko co jest po tej stronie aż do końca. Dla przykładu:

jesteś na

Cytat
home/informacje/niusy


w tym momencie wchodzisz na stronę informacje i sprawdzasz czy jest już taka strona w tablicy, jeżeli tak to usuwasz wszystko co jest po niej i zostaje

Cytat
home/informacje



Oczywiście to jest bardzo okrojony pomysł. Będziesz musiał zastanaowić się na jakiejs zasadzie kontorlować czy dodawać czy usuwać z tablicy. Jednak na podstawowe rozwiązanie to co napisałem powinno wystarczyć.

Może ktoś zna łatwiejszy sposób bo ja to pisałem 'na chłopski rozum' (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
tiraeth
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


wysyłanie danych:
[php:1:866e3f84f4]<?php
set_cookie("gdzie", "HOME / Aktualnosc"); // Na każdej stronie wrzucasz to, ale zmieniasz HOME / Aktualnosci na odpowiednie dla danej strony
?>[/php:1:866e3f84f4]

wyswietlanie info:
[php:1:866e3f84f4]<?php
echo "Jesteś na <b>".$_COOKIE['Gdzie']."</b>";
?>[/php:1:866e3f84f4]

nie wiem czy zadziała, ale mam nadzieje, że tak..
Go to the top of the page
+Quote Post
Paul
post
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Tiraeth: moim zdaniem jest to bez sensu - wysylasz cookie a potem je odczytujesz w jedym i tym samym skrypicie.... taki sam efekt da:
[php:1:80c617f1bc]<?php
echo 'Jesteś na HOME / Aktualności'; // tu se dopasuj text
?> [/php:1:80c617f1bc]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 02:44