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%)
-----


Wielkie dzieki funkcja zadzialala wysmienicie. Troche sie nagimnastykowalem bo jest slabo opisana w internecie, ale zadzialalo i to jest najwazniejsze.

Mam jednak inna prozbe. Parser na mojej stronie zamienia {} na konkretne wartosci i teraz jezeli probuje zamienic:
  1. ...
  2. $page->add('menu', $menu);
  3. ...


to wynik funkcji $menu nie wyswietla sie w miejscu {menu} tylko wyskakuje poza div-y strony nie wiem o co kaman. Ktos bedzie tak mily i podsunie sugestie jak zmienic parser zeby byl funkcionlany dla funkcji.
Dodam, ze funkcja $menu wyswietla tylko aktywne linki do podstron i naklada na nie tlo buttona. Mam nadzieje, ze jasno sie wyrazilem :-)

Pozdrawiam

Ten post edytował watas 12.12.2011, 12:03:30
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 02:30