Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Modułowość
Forum PHP.pl > Forum > PHP
slaug
Podzieliłem sobie zadania tak:
1. Najpierw ładuje się index.php ze zmiennymi $headline i $content, w ktorym na koncu jest include("main")
2. Plik main jest glownym szablonem dla ukladu osrodka. Okresla on w ktorym miejscu beda inne pliki dolaczane: head.inc, linki.inc, footer.inc
Dodatkowo main drukuje zawartosc zmiennej $content z index.php. Zmienna $headline uzywana jest to wyswietlania tytulu dla poszczegolnych podstron.

To bylo tytulem wstepu, a teraz moj problem:
Zalozenie jest takie ze bede tworzyl tylko pliki typu index.php... I to wszystko dziala, problem sie jednak pojawia kiedy w zmiennej $content chce wstawic np. Tabele, wyskakuje mi parse error... Wydaje mi sie ze to przez to ze on na tym poziomie nie interpretuje jeszcze htmla, ale nie wiem jak se poradzic z tym problemem.. Bylbym wdzieczny za wszelkie pomysly.
mazy
chodz ci chyba o szablony smile.gif
musisz zrobić jeszcze jedna zmienna która będzie scieżka do pliku w którym będzie ów treść, który zinkludujesz smile.gif
slaug
Mozliwe ze o to mi chodzi.
Cały schemat który opisałem działa, kiedy za zmienna content podstawiam normalne dane np. <p> cos tam </p>, tylko ja musze tam tabele wstawic, i jak wpisuje do zmiennej content <table><tr><td>cos tam </td></tr></table> to mi pusta strona wyskakuje...

Jesli chodzi mi o szablony, moglbys mi scislej powiedziec co mam zrobic ??

P.S. A w zmiennej content nie moglbym dac sciezki do pliku? Bo content jest potem includowana w mainie...
kicaj
...mysle ze moglbys pokazac linie w ktorej wystepuje parse error!
slaug
Heh, sporo czasu temu to było, ale jakby ktoś czytał ten wątek to piszę co było nie tak. Otóż w zmiennej content nie mogą występować unikatowe znaczki np. ", a raczej mogą tylko trzeba pisać " smile.gif) Tak czy siak, nie polecam nikomu tego rozwiązania. Sam z niego też zrezygnowałem.
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.