Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]_autoload i klasa szablonu, łączenie
--Woody--
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
watas
post
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:
  1. <title>{title}</title>
  2. </head>

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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 05:29