php模板
文章平均质量分 73
onsrs
这个作者很懒,什么都没留下…
展开
-
如何学习smarty,smarty入门
一、安装 http://smarty.php.net/download.php 下载,解压 1.在你的“localhoat”目录下建立新的目录learn/,在learn下建立目录 smarty/,将刚才解压出来的目录的libs/拷贝到smarty/里,再在smarty/ 里新建templates目录,templates里新建cache/,templates/,templates_c转载 2008-07-29 10:53:00 · 1023 阅读 · 0 评论 -
PHP之Smarty入门(组图)
刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。 这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整了。转载 2008-07-29 10:34:00 · 519 阅读 · 0 评论 -
php的Smarty中实现模板嵌套的方法(转)
以前用习惯了fasttemplate,突然接触smarty,竟然找不到模板嵌套的方法 于是尝试着看了一下smarty的源码,发现其实很好办在Smarty.class.php中有这样一个方法 fetch function fetch($resource_name, $cache_id = null, $compile_id = null, $display = false) 他的作用是得到模板文件最转载 2008-10-16 16:28:00 · 1053 阅读 · 0 评论 -
修改Smarty的变量调节器truncate无乱码截取中文
网站的页面在展现时,为了美观,经常需要对一些标题的长度进行控制。在整个程序中,到处都是那忙碌的字符串截取函数,而且还可能出现中文乱码。用mb_substr()可以比较好的截取中文,但是它把中文和英文都按一个字符处理,截取的效果感觉不是太好。如果你是用Smarty做表现层的话,可以用smarty的变量调节器truncate方法来控制字符串的长度,当然利用Smarty自己的truncate截取中文转载 2008-10-16 17:39:00 · 775 阅读 · 0 评论 -
php,smarty 缓存操作
一、使用缓存要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.使用cache_lefetime指定缓存生存时间,单位为秒要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display(index.tpl,$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存二、清除缓存转载 2009-05-27 14:44:00 · 3486 阅读 · 1 评论 -
smarty的局部区域缓存
smarty的庞大身躯一直为人所诟病,但其功能"强大"却是不得不令人叹服.对模板引擎来说,缓存是必不可少的,smarty在这方面同样是优秀的,它拥有众多令人可喜的功能:1)可在同一程序中对不同模板文件使用不同的缓存时间2)可使用不同的cache_id实现同一模板的不同缓存(想起asp.net的根椐$request缓存),这对统一入口的程序很有用,可以根椐url来生成不同的缓存3)可使用$cache转载 2009-05-28 07:51:00 · 1307 阅读 · 1 评论