Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wskazanie miejsca, w którym się znajduję
Forum PHP.pl > Forum > Przedszkole
em-ba
Witam,
chciałem się dowiedzieć czy tzw. "ścieżka dostępu", gdzie się aktualnie znajduję na stronie, to działa na zasadzie jakiegoś skryptu, czy poprostu trzeba klepać link za linkiem na każdej z podstron questionmark.gif
Zamieściłem na niektórych podstronach poki co linki ale sie zastanawiam czy to tak powinno być czy można w inny sposób ..za pomocą skryptów.
Chodzi mi o coś takiego jak np. jest na forum.php.pl:
Forum PHP.pl > Forum > Przedszkole
..czy te odnośniki są wklepywane ręcznie czy odpowiada za to jakiś skrypcik??
.radex
To jest zautomatyzowany skrypt. Każda kategoria ma ustawionego rodzica i wg. tej ścieżki jest to generowane.
em-ba
Skrypt miałby sprawdzać np. po nagłówkach, gdzie się znajduję, i zczytywać je kolejno??
em-ba
ok, fajnie, dzięki za wskazówki ale mam jeszcze taki problem: //ogarniam już to od kilku godzin i ...nic
nie wiem w ogóle jak sie do tego zabrać. Czytałem te manuale itp.. i nie kumam
nie wiem gdzie co wkleić żeby działało jak trzeba ..niby wyświetla się pseudo ścieżka ale nie tak jak powinno ..w ogole zaczyna się od indeksu, a nie od strony którą mam jako strona główna ..pomimo, ze zmieniam

czy mógłby mi Ktoś powiedzieć czy wklejam to tak jak trzeba i co trzeba..
będę wdzięczny za każdą pomoc smile.gif
oto kod, który wklejam w miejsce, w którym chce aby się wyświetlała "ścieżka" ...czy to tak ma być??
  1. <?php
  2.  include_once('class.breadcrumb.inc.php');
  3.  $breadcrumb = new breadcrumb;
  4.  $breadcrumb->homepage='homepage'; // sets the home directory name
  5.  $breadcrumb->dirformat='ucfirst'; // Show the directory in this style
  6.  $breadcrumb->symbol=' >> '; // set the separator between directories
  7.  $breadcrumb->showfile=TRUE; // shows the file name in the path
  8.  $breadcrumb->special='elmer'; // special directory formatting
  9.  $breadcrumb->changeName=array('dirname1'=>'Directory Name 1',
  10.  'dirname2'=>'Directory Name 2',
  11.  'dirname3'=>'Directory Name 3',
  12.  'dirname4'=>'Directory Name 4');
  13.  $breadcrumb->changeFileName=array($_SERVER['PHP_SELF']=>'Example Page',
  14.  '/index.htm'=>'Contact Us');
  15.  $breadcrumb->fileExists=array('index.htm','index.php','default.htm');
  16.  $breadcrumb->cssClass='crumb'; // css class to use
  17.  $breadcrumb->target='_top'; // frame target
  18.  $breadcrumb->linkFile=TRUE; // Link the file to itself
  19.  $breadcrumb->_toSpace=TRUE; // converts underscores to spaces
  20.  echo "<p>".$breadcrumb->show_breadcrumb()."</p>";
  21. ?>


jak wklejam to:
  1. <?php
  2.  include_once('class.breadcrumb.inc.php');
  3.  $breadcrumb = new breadcrumb;
  4.  echo "<p>".$breadcrumb->show_breadcrumb()."</p>";
  5. ?>

to zmiana ustawień polega na odpowiednim ustawieniu w pliku "class.breadcrumb.inc.php" ale nie rozumiem dlaczego nie moge zmienic str.. od której ma nastąpić prowadzenie sciezki i czemu pomija mi niektóre podstrony.. np w menu ... zamiast być str1> str1a> str1b> str1c to mam str1> str1b
nithajasz
Z jakiej klasy korzystasz? Może kod by coś objaśnił smile.gif Jak z tych linków co dawałem to tylko powiedz, który bo nie przeglądałem co tam dokładnie jest.
em-ba
z tego 2-go linku. pomału zaczynam ogarniac o co chodzi ale dalej mam problem głównie z tym, ze nie wiem dlaczego pomija mi niektóre podstrony.. np w menu ... zamiast być str1> str1a> str1b> str1c to mam str1> str1b
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.