Próbowałem np. z wikipedii
dla pliku php
<?php require_once(SMARTY_DIR . 'Smarty.class.php'); $smarty = new Smarty(); $smarty->template_dir = './templates/'; $smarty->compile_dir = './templates/compile/'; $smarty->cache_dir = './templates/cache/'; $smarty->caching = false; $smarty->error_reporting = E_ALL; $smarty->assign('tytul', 'TYTUŁ: To jest prosty przykład wykorzystania Smarty ...'); $smarty->assign('tresc', 'TREŚĆ: To jest wiadomość, ustawiona funkcją assign()'); $smarty->display('index.tpl'); ?>
a dla pliku tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> </head> <body> {* To jest komentarz, NIE będzie widoczny w wynikowym pliku HTML *} </body><!-- To jest komentarz, który BĘDZIE widoczny w wynikowym pliku HTML --> </html>
albo też z paru innych miejsc których chwiliwo nie mogę znaleźć, ale jak znajdę to się poprawie :-)
głównie kombinowałem z plikiem php
np. dodawałem mu na początku:
define('SMARTY_DIR', 'c:/webroot/libs/Smarty-v.e.r/libs/'); (oczywiście z właściwie zmienionym adresem strony
i mam wrażenie, że te biblioteki najzwyczajniej w świecie nie chcą mi wejść, on tak jakby się upierał, że nie widzi pliku Smarty.class.php i już nawet ścieżki próbowałem mu podać na kilka możliwych sposobów bo sam nie wiem co jest nie tak.
---
Proszę używać BB Code.
---
~strife