W php dopiero co zaczynam, i że tak powiem wiele z tego nie wiem. Mam pytanie, postaram się najaśniej jak potrafię:
Mam strone o standardowej budowie - czyli góra, lewe menu, srodek strony z tekstem i stopka.
Stronka mała nie jest i dotychczas była robiona w html-u - niestety zmiany są czasochłonne więc postanowiłem to przerobić na budowę modułową, wiec chcąc niechcąc php mi się ukłoniło.
Podzieliłem stronę na określone moduły - czyli menu mam jaką osobną stronę (menu.php) jest to tabela zrobiona w htmlu i zapisana jako plik php, następnie góra też tak jak w przypadku menu, stopka i tak dalej. Mam już moduły mojej strony.
Generalnie na stronie się zmienia środek czyli treść. Wiec kazdy artykuł - czyli środek strony też jest jako art1.php i tak dalej. Tak wyglądają moduły mojej strony.
Teraz aby to złożyć w całość zrobiłem szablon do którego wstawiam te moduły - mam gołą stronę z samymi tabelami i na tę stronę wstawiam np menu.php, srodek i tak dalej.... szablon zapisuje jako np nazwaartu.php i tak kazde kolejno. W praktyce nazwaartu.php jest strona w ktora wklejone sa wszystkie moduly i dzieki temu wyglada jak calosc.
Dla mnie + takiego rozwiazania jest to ze podmieniam modul menu.php i zmienia sie on w kazdej stronie spory zysk czasu.
Jednak tak czy siak aby zrobic nowa strone musze wkleic w szablon wszystkie moduly i zapisac jako calosc.
Pytanie - czy jesli mam gotowy szablon w ktorym sa wstawione wszystkie moduly procz srodka (czyli szkielet strony oprocz tresci ktora sie zmienia na kazdej podstronie) to moge zrobic tak aby w tym szablonie zmienial sie tylko srodek? czyli aby po kliknieciu na link "o kozie" w srodkowa tabele strony 'wstawil sie' modul o_kozie.php?
Dodam że kod php dzieki ktoremu wstawiam te moduly na strone wyglada tak:
<? //LEWE MENU STRONY $sciezka = "menu_1.php"; echo $zawartosc ?>
Dzieki wstawieniu tego kodu w lewa tabele wyswietla mi sie w tej tabeli wlasnie menu czyli strona menu.php
Dodam ze nie mam zamiaru tez bawic sie w zaawansowane php bazy i tak dalej, w sumie nawet styka mi to co wymyslilem, jednak moze istnieje mozliwosc zalatwienia problemu jeszcze prosciej.
Bede wdzieczny za odp - googlowalem troszke i rylem na stronach o tematyce php, jednak aby dojsc do jednej rzeczy trza nie raz przerobic caly kurs.... wiec pytam tutaj
Pozdrawiam, mam nadzieje ze mnie rozumiecie.