![]() |
![]() |
-Mikser- |
![]()
Post
#1
|
Goście ![]() |
Witam wszystkich.
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:
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.
Powód edycji: dodalem tag (cysiaczek)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:39 |