PHP SMARTY模板引擎建站问题
问一下模板建站的时候下载的SMARTY引擎需要放到网站里还是通过PHP的驱动加载进去来执行!求详解根据详细情况追加50-100分我已经下载了SMARTY放到什么位置如何安...
问一下模板建站的时候 下载的SMARTY引擎需要放到网站里 还是通过PHP的驱动加载进去来执行!求详解 根据详细情况追加50-100分
我已经下载了SMARTY放到什么位置 如何安装 说的简单些 我比较菜 展开
我已经下载了SMARTY放到什么位置 如何安装 说的简单些 我比较菜 展开
3个回答
展开全部
放到你网站根目录就可以了,我一般放在include这个目录下。在需要使用模板的引擎的地方使用如下语句调用。
//模版控制
include_once('./include/libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->compile_check = true;//是否检查程序是否改变以便重新缓存或重新编译
$smarty->caching = false;//是否开启模板缓存
$smarty->debugging = false;//是否开启调试窗口
$smarty->template_dir = BOO_ROOT.'./templates/default/';//模板目录
$smarty->compile_dir = BOO_ROOT.'./templates_c/'; //模板编译目录
$smarty->cache_dir = BOO_ROOT.'./cache/';//开启缓存后缓存使用的目录
$smarty->left_delimiter = "<{"; //设置左边界符
$smarty->right_delimiter = "}>"; //设置右边界符
当然,每个页面都写一段这样的代码很难看,所以一般吧这段代码放到一个PHP文件里被其他文件统一调用。就像数据库的连接文件一样。
如果还不懂得话可以到我空间留言问我。
//模版控制
include_once('./include/libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->compile_check = true;//是否检查程序是否改变以便重新缓存或重新编译
$smarty->caching = false;//是否开启模板缓存
$smarty->debugging = false;//是否开启调试窗口
$smarty->template_dir = BOO_ROOT.'./templates/default/';//模板目录
$smarty->compile_dir = BOO_ROOT.'./templates_c/'; //模板编译目录
$smarty->cache_dir = BOO_ROOT.'./cache/';//开启缓存后缓存使用的目录
$smarty->left_delimiter = "<{"; //设置左边界符
$smarty->right_delimiter = "}>"; //设置右边界符
当然,每个页面都写一段这样的代码很难看,所以一般吧这段代码放到一个PHP文件里被其他文件统一调用。就像数据库的连接文件一样。
如果还不懂得话可以到我空间留言问我。
展开全部
通过PHP驱动加载的.你去下载一个smarty,上面有简单的入门例子.
参考资料: http://baike.baidu.com/view/399896.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这么把简单问题复杂化了?
SMARTY 不过就是几个php文件组成的php类库, 显示页面加载一下就能调用了
看你的样子, 还是要学学基础知识哦
SMARTY 不过就是几个php文件组成的php类库, 显示页面加载一下就能调用了
看你的样子, 还是要学学基础知识哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询