Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> hiperlacze
fraksipon
post 31.03.2007, 19:34:47
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.12.2005

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bełdzio
post 31.03.2007, 19:59:06
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


  1. <base href="adres" />


--------------------
Go to the top of the page
+Quote Post
mihaup
post 31.03.2007, 20:47:59
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 2.11.2006

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


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.
Go to the top of the page
+Quote Post
Ermes
post 31.03.2007, 22:41:14
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 14.10.2006

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


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

Ten post edytował Ermes 31.03.2007, 22:42:29


--------------------
--->> www.itis.pl <<---
Go to the top of the page
+Quote Post
fraksipon
post 1.04.2007, 09:59:13
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.12.2005

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


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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:48