Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pliki tpl
D@msi
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.07.2005
Skąd: Pszów

Ostrzeżenie: (0%)
-----


Przerabiam pewien engine, który jest oparty na szablonach w plikach tpl, nie wiem czy ten format pliku obsługuje php, poniewarz wstawiając do niego komende wywołująca newsy z penego systemy poprostu nie działa:

Kod
<?
$newspath = "news";
include("$newspath/show.php");
?>  


pliki tpl znajdują się u mnie w foldrze templates. a php w katalogu głównym, wsztrskie pliki z tą komendą w foldrze templates wywołuja prawidłowo newsy, tylko w index.tpl, ktory jest stylem strony głównej zamaist newsów nie wyswietla się nic. Bardzo mi na tym zależt, tak więc ogromnie licze na waszą pomoc....


Pozdrawiam


P.S zminne są wywoływane normalnie ( {$cos tam} itp...) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dravo
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2003

Ostrzeżenie: (0%)
-----


W szablonach Smarty (a rozumiem, że je masz na myśli) nie wywołuje się żadnego kodu php, w ten sposób. Nie jest to ich celem. Mają one własny język (który jest duży, <tutaj subiektywne i obiektywne odczucia>), który ma teorytycznie na celu odseparować logikę prezentacyjną (właśnie szablony) od biznesowej (kod php).

Szablony są parsowane i przetwarzane przez kod php, gdzie też podpina się zmienne, co zapewne sam wiesz najlepiej.

Pliki *.tpl nie są parsowane przez php. Zajrzyć do informacji odnośnie ustawień apacha.
W pliku httpd.conf posiadasz linijkę (lub podobną):
Cytat
AddType application/x-httpd-php .php .php4 .php3 .phtml .tpl <-- dodajesz


Osobiście, jako człowiek i programista, odradzam tak robić i proponuję abyś opowiedział, co chciałeś przez dołączenie tego pliku uzyskać.
Go to the top of the page
+Quote Post
Tomaan
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.09.2009

Ostrzeżenie: (0%)
-----


Cytat(Dravo @ 21.07.2005, 22:30:26 ) *
W pliku httpd.conf posiadasz linijkę (lub podobną):

a jeśli mam serwer na home.pl i nie mam takiego pliku?
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: 5.10.2025 - 21:06