Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: hiperlacze
Forum PHP.pl > Forum > PHP
fraksipon
Witam,
Mam taki problem,
Na obrazku załaczam układ katalogów na dysku.


tak wyglada fragment pliku prawemenu.php
  1. <ul>
  2. <li><a href="link1.php">1</a>
  3. </li>
  4. <li><a href="link2.php">2</a>
  5. </li>
  6. <li><a href="link3.php">3</a>
  7. </li>
  8. </ul>

proszę używać poprawnego bbcode
poprawiam
revyag

prawe menu importuje do linkow za pomoca include. Jak otwieram link4 to nie dzialaja mi hiperlacza gdyz odnosza sie one do macierzystego katalogu a nie do jednego nizej. Jak to moge rozwiazac.
dzieki
bełdzio
  1. <base href="adres" />
mihaup
Najczęściej robi się to poprzez zastosowanie adresów bezwzględnych.
Stwórz sobie stałą, w której będziesz przechowywał adres - korzeń swojej strony.
Np.
  1. <?php
  2. define( BASE_URL, 'http://localhost/mojewww/' );
  3. ?>

wtedy prawemenu.php należy zmodyfikować w następujący sposób:
  1. <ul>
  2. <li><a href="<?= BASE_URL ?>link1.php">1</a>
  3. </li>
  4. <li><a href="<?= BASE_URL ?>link2.php">2</a>
  5. </li>
  6. <li><a href="<?= BASE_URL ?>link3.php">3</a>
  7. </li>
  8.  </ul>

W pliku prawemenu.php jest błąd. Kod HTML nie może znajdować się wewnątrz <?php ?>.
Pozdrawiam.
Ermes
hm... ja jakoś nie zaobserwowałem takiego problemu nigy ;] mimo że, ja w indexie moej strony mam pratycznie wysztko includowane z /dane/*costam.php bo index to praktycznie sam szablon i troche grafiki ;]
no i jakoś działa a wszystkie linki w dołączanych plikach robie tak jak by miały być bezpośrednio w indexie ;]
i wogole nie uzywam normalnych linków typu:
  1. <a href=/costam/inne_costam/link.php>link</a>

a tylko takie ze gdzieś tam w kodzie mam jakiś switch albo if albo coś jeszcze i daje
  1. <a href=?link=costam>link</a>

tak jest chyba najlepiej... z mojego punktu widzenia
fraksipon
Cytat(Ermes @ 31.03.2007, 21:41:14 ) *
mimo że, ja w indexie moej strony mam pratycznie wysztko includowane z /dane/*costam.php bo index to praktycznie sam szablon i troche grafiki ;]


Czy moglbym cie prosic abys pokazal mi gotowe Twoje rozwiazanie czy tu czy prywatnie wyslal ? Nie chodzi mi o kopiowanie Twojego zrodla strony a zrozumienie tego schematu.

dzieki
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.