| --Woody-- |
Post
#1
|
|
Goście |
Witam,
Szukałem na forum, ale jakoś nie umiem wykorzystać tego co znalazłem. Więc do rzeczy. Mam sobie klase szablonu template.php - standard. Wywołuje ja w indeksie łącząc z plikiem szablonu html i css. Wszystko ładnie działa, jednak w katalogu class koło klasy template mam jeszcze kilka klass, które wykorzystuje dołączając je żmudnie ręcznie. Chciałem sobie to zautomatyzować próbując wykorzystać __autoload i dopisując go do klasy template. Jednak za nic nie chce ze mną to współpracować. Oczywiście manual na temat __autoload przeczytałem i nic mi to nie dało, przykład z manuala działa ale już próba połączenia z moim template niestety nie. Może mi ktoś pomóc i łopatologicznie wytłumaczyć jak to ogarnąć lub podsunąć jakiś przykład, naprowadzić na dobrą drogę - cokolwiek. Pozdrawiam Woody |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.06.2009 Ostrzeżenie: (0%)
|
jesli pisales system szablonow to napewno zamieniales miedzy znacznikami "{jakis ciag}". Przykladowo jesli miales w szablonie:
to przy wykonaniu pliku index.php tam podmieniales {title} na "moja strona domowa". Ja robie to samo w roznych miejscach mojego szablonu zamieniajac te ciagi pomiedzy znacznikami {}. Jednak chcialem miec funcionalny szablon gdzie bede mial odseparowany kod php od html itd. wiec napisalem miedzy innymi funkcje menu (mam tez funkcje: news, galeria itp) i teraz chce w moim szablonie chce zamienic {jakis ciag} z pomiedzy znaczniki nie na inny ciag jak to jest w przypadku title tylko na funkcje. {menu} -> menu(). Calosc mi dziala tylko problem mam z tym ze te menu nie pojawia mi sie w miejscu gdzie w szablonie wstawilem {menu} tylko na samej gorze szablonu. Wyglada to w ten sposob ze pojawia sie menu a ponizej cala reszta szablonu. Jesli jednak zamieniam {menu}->"link 1", gdzie link to tylko tekst to pojawia sie on dokladnie tam gdzie chce. Nie wiem czy to dosc jasno napisalem bo nie wiem jak mam to inaczej wytlumaczyc. |
|
|
|
-Woody- [PHP]_autoload i klasa szablonu 9.12.2011, 14:41:09
by_ikar Nie działa ci dlatego że te klasy które generuje t... 9.12.2011, 15:08:23
watas Wielkie dzieki funkcja zadzialala wysmienicie. Tro... 12.12.2011, 11:19:47
by_ikar Bez jakiegoś kodu, to raczej nikt ci tutaj nie wyc... 12.12.2011, 12:35:24
watas oczywiscie kod bardzo wazna rzecz :-)
parser sie... 12.12.2011, 13:05:38
by_ikar Nie bardzo rozumiem o co chodzi z podmianą na funk... 12.12.2011, 13:47:03
by_ikar Mniej więcej rozumiem o co ci chodzi, ale trochę m... 12.12.2011, 15:10:39
watas hmm wydawalo mi sie to dos logiczne takie rozdziel... 12.12.2011, 15:33:01
by_ikar Pokaż mi jeszcze zawartość tej funkcji menu, cieka... 12.12.2011, 15:43:58
watas dokladnie w funcji nemu jest echo wyswietla mi lin... 13.12.2011, 07:33:31
by_ikar Więc tak jak myślałem to echo ci wyświetla twoje ... 13.12.2011, 09:03:01
watas hmm postaram sie jakos to zwalczyc i chetnie zobac... 13.12.2011, 09:47:53
by_ikar RE: [PHP]_autoload i klasa szablonu 13.12.2011, 11:26:07
watas UUU sporo tu tego :-) zanim to przetrawie to troch... 13.12.2011, 11:52:49
by_ikar No nie jest jeszcze tego aż tak sporo, bo do tego ... 13.12.2011, 11:59:50
watas Mysle, ze na chwile obecna wystarczy zeby upora... 13.12.2011, 15:23:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:53 |