Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 17.07.2009 Ostrzeżenie: (0%)
|
Wrzuciłem na lokalny dysk robiący za serwer (WebServ) biblioteki Smarty. Idąc według krótkiego przewodnika ze strony Smarty, zmieniłem plik php.ini pod Windows. Utworzyłem odpowiednie katalogi. Smarty działa w prostym pliku index.php i index.tpl. Jest tam przykładowa zmienna {$name}, przeglądarka wyświetla "Hello Ned!", gdzie kod jest "Hello {$name}". Czyli działa.
Jednak borykam się z uruchomieniem obsługi Smarty w innych plikach. Dostałem od kogoś pliki używające zmiennych Smarty i chciałbym je uruchomić. Mam powiedzmy plik aaa.tpl i aaa.php. Uruchamiam ten aaa.tpl jako htm i wynik w przeglądarce zawiera tylko odwołania zmiennych Smarty, a nie wynik. Jak to zrobić? Czy ktoś mógłby mnie naprowadzić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 25.02.2006 Skąd: Trójmiasto Ostrzeżenie: (0%)
|
Źródło: http://www.smarty.net/manual/en/installing.smarty.basic.php
Plik o nazwie index2.tpl w katalogu $smarty->template_dir
Jak łatwo zauważyć Smarty jest obiektem, gdzie definiujemy podstawowe atrybuty ($smarty->zmienna, np. $smarty->templete_dir), a następnie przypisujemy "zmiennym w szablonach" wartości ($smarty->assign('nazwa_zmiennej_w_szablonie', wartosc)). Później wyrzucamy wynik generowania szablonu ($smarty->display('index2.tpl')) |
|
|
|
lahhott Instalacja i użycie Smarty (PHP) 17.07.2009, 01:30:01
lahhott Bardzo dziękuję za ten opis. Chodzi. Mus... 18.07.2009, 00:40:19
nmts CytatW MySQL już sobie poradzę, jednak jak "p... 18.07.2009, 08:02:33
lahhott Nie jestem pewien, jak się odwoływa... 18.07.2009, 12:50:59
nmts Dynamicznie wypełniasz name, więc możesz nie wiedz... 18.07.2009, 19:53:31 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:57 |