Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu okruszkowe generowane z url
Forum PHP.pl > Forum > PHP
RazoR2011
Cześć,
Niestety ale struktura serwisu który obecnie modyfikuje zmusza mnie do nieobiektowego stworzenia menu okruszkowego. Cała struktura portalu oparta jest na seofriendly adresach (domena.pl/zobacz/kategoria/sportowe). Muszę dodać menu okruszkowe. Zrobiłem coś takiego:
  1. $breadcrumb = $_SERVER['REQUEST_URI'];
  2. $breadcrumb_array = explode("/",$breadcrumb);
  3. //print_r($breadcrumb_array);
  4. $licz_menu = count($breadcrumb_array);
  5. $ostatnia = $licz_menu - 1;
  6. $breadcrumb_array[0] = "Strona Główna";
  7. for($a=0; $a <= $licz_menu; $a++){
  8. if($a == $ostatnia){
  9. echo "<li class='active'>" . ucfirst($breadcrumb_array[$a]) . "</li>";
  10. break;
  11. }else{
  12. if($a == 0){
  13. echo "<li><a href='http://domena.pl'> Strona Główna </a></li>";
  14. }else{
  15. echo "<li><a href='http://domena.pl" . $breadcrumb_array[$a] . "'>" . ucfirst($breadcrumb_array[$a]) . "</a></li>";
  16. };
  17. }
  18. }


Wszystko świetnie działa, tylko jest jeden problem - nie wiem w jaki sposób mogę dodawać poprzednie elementy do odnośnika.

Obecnie wynik wygląda tak:
  1. <ul class="breadcrumb">
  2. <li><a href="http://domena.pl"> Strona Główna </a></li>
  3. <li><a href="http://domena.pl/zobacz">Zobacz</a></li>
  4. <li><a href="http://domena.pl/kategoria">Kategoria</a></li>
  5. <li class="active">Sportowe</li></ul>


Czy ktoś może pomóc mi to rozgryść?
freemp3
Tworzysz przed pętlą jakąś pustą zmienną do której będziesz dodawał w kolejnych przejściach pętli adres "aktualnej" części, a następnie doklejasz ją do domeny.
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.