Postać linków HTML -> PHP

Witam.

Stworzyłem nową stronę www

chciałbym aby widoczne na niej linki miały postać np. “index.php?id=szablony” a żeby kod działu szablony wyświetlał się w prawej komórce tabeli, tam gdzie jest tekst powitalny i obrazek.

W jaki sposób to zrobić?

Gdzie wtedy umieścić kod HTML działu szablony?

//

wiem że się da bo kilku moich znajomych tak ma :wink:

  1. w htmlu piszesz Szablony ;]

  2. Gdzie tam dział szablony? :?

Kompletnie mnie nie zrozumiałeś. Wiem jak zapisywać link w HTML…

Dział szablony będzie ale nie o to chodzi.

Chcę aby zrobić coś na wzór pływających ramek tylko w PHP, o ile sie nie mylę z zastosowaniem funkcji INCLUDE w jakimś DIV’ie, w tym przypadku w komórce (jeżeli będzie taka potrzeba to wstawię do niej DIVa z zawartością strony.

Ma to na celu ułatwienie mi edycji strony, gdy np. chcę dodać link do menu to nie muszę tego zmieniać w każdej podstronie z osobna co mnie kiedyś do pasji doprowadziło…

FilipS - już o tym było pisane :wink:

Nawet w Twoim temacie :stuck_out_tongue:

http://forum.dobreprogramy.pl/viewtopic.php?t=80873

Patrz post usera Piotrek Płatek :wink:

Są jeszcze inne - adpawl gdzieś też tutaj pisał :wink:

  1. Tworzysz plik head.php, w którym będzie górna, powtarzająca się część strony.

  2. Footer.php i to samo, tylko że dolna część.

  3. Pliki z częścią zmienną dla każdej z podstron (glowna.php, szablony.php, kontakt.php).

  4. index.php

    $strony=array(‘glowna’,‘szablony’,‘kontakt’);

    if ($_GET[‘strona’]!=’’ and in_array($_GET[‘strona’],$strony))

    $strona=$_GET['strona'];
    

    else

    $strona='glowna';
    

    require(‘head.php’);

    require($strona.’.php’);

    require(‘footer.php’);

Tak, ale tam zrobiła się mieszanina, a ktoś napisał że

“skrypt nie działa coś za bardzo”

:9 może spróbuję metody Piotrka Płatka.

ona działa ;]

Tylko pamiętaj - nie zrób głupiego błędu !!

Jak masz plik index.php i tam w treść strony wklejasz taki kodzik … w default NIE dawaj index.php !!

A w default daj to co będzie ‘powitaniem’ .

Stosuję to Piotrka Płatka i mam pytanie - tam w cześci z DIVem nie ma ustalonej jaka strona będzie wyświetlona przed kliknięciem w link? bo tam ma być np. main.html - i jak zrobić żeby tam było to właśnie wyświetlane po wejściu na stronę?

Złączono Posta : 30.09.2006 (Sob) 21:52

Hehehehe, czytasz mi w myslach L337 Crew :smiley:

Złączono Posta : 30.09.2006 (Sob) 22:02

Klikam w kontakt i ładuje się default :frowning: co jest nie tak? Czy nazwy plików w PHP muszą być z dużej litery? Bo zmieniłem na małe? Czy mógłby ktoś sprawdzić kod? :frowning:

Złączono Posta : 30.09.2006 (Sob) 22:04

Eee… nie muszą być bo main działa. Czyli co jest źle?

To tak:

Jeśli masz kodzik:

Teraz tam, gdzie dajesz link wpisujesz:

najlepiej funkcje stosować dużymi literami, a ich wartości małymi :wink:

Wtedy masz większą czytelność :slight_smile:

A i pamiętaj - małe litery to nie DUŻE LITERY, więc uważaj na nazwy ;]

jak coś - podaj kod i nazwy plików.

Zmieniłem nazwę funkcji z PARENT na parent

bo w linkach było ? parent. Dzięki bardzo za tę wskazówkę !!

I w ogóle za pomoc!

Udało się hurraaaa :slight_smile: