
smarty
文章平均质量分 65
freeline_FLY
这个作者很懒,什么都没留下…
展开
-
smarty实现分页(一)PHP分页类
今天要做一个用smarty实现的分页,因为连接数据库的类,还有一点儿小问题,那就先发布一个PHP的分页类吧!下面是分页类的代码,老师常说写代码要有注释,我也写一次! class page{ private $count; //记录的总条数 private $page; //当前页数 privat原创 2011-11-14 20:29:02 · 1324 阅读 · 0 评论 -
smarty实现分页(二)之数据库连接类
因为要写一个smarty分页,所以昨天发布了一篇PHP的分页类,今天写的是一个数据库的连接和显示数据的类,代码如下: class Mydb{ private $mysqli; //保存mysqli对象 private $db; //保存mysqli需要连接的数据库 private $tab;原创 2011-11-15 21:24:30 · 850 阅读 · 0 评论 -
mysarty实现分页(三)之显示数据
好了,前两篇文章已经写了两个类了,现在我们要调用这两个类,然后显示出我们的数据库里的数据先是我的配置smarty的文件:init.inc.php require './libs/Smarty.class.php'; require './page.class.php'; require './mydb.php'; $tpl = new Sma原创 2011-11-17 15:39:10 · 505 阅读 · 0 评论 -
smarty 自定义函数
一、了解smarty自定义函数 例如:1) smarty自定义函数assign作用:用于在模板被执行时为模板变量赋值.函数名称:assign参数:var: 声明变量名称 字符串 Value:给该变量赋值 字符串 相当于: $tpl->assign(“title”,”this is title”);原创 2011-11-17 20:58:17 · 320 阅读 · 0 评论 -
smarty缓存技术
缓存:1) 提高访问效率高:使用缓存;实现类似页面静态化效果;美工和php文件合并后的编译文件形成静态页面(减少了从数据库获取数据信息,访问数据库的次数等); 2) 缓存分类l 页面缓存 步骤: 在主配置文件中声明以下内容: 开启缓存功能 $原创 2011-11-21 08:57:01 · 358 阅读 · 0 评论 -
smarty自定义实现局部不缓存
smarty实现局部不缓存有两种方法:一、以插件形式 指定该函数的名称,如:nocache。然后到plugins这个文件下建立块函数。(./plugins/block.nocache.php)命名文件的名字的时候要遵循自定义函数的要求。我们要在这个函数里把每次请求出来的部分内容显示出来,不让它生成缓存: function smarty_block_nocache($a原创 2011-11-21 20:08:34 · 2175 阅读 · 0 评论 -
Smarty 实现简单更改页面的背景色
如何用smarty 实现更改页面的背景色,我们要用到smarty中的配置文件首页我们要先在smarty中声明一下我们的配置文件的所在目录,这样smarty才能找到我们的配置文件然后我们先新建一个模板文件index.html这里面只需要写一个表单就可以,代码: //在这里option 里的value值,要和后面的smarty配置文件里节的名子一致原创 2011-11-24 08:49:51 · 581 阅读 · 0 评论 -
smarty之变量调节器
变量调节器 变量调节器用于变量,自定义函数和字符串. 可以使用'|'符号和调节器名称应用调节器. 变量调节器由赋予的参数值决定其行为. 参数由':'符号分开. 如果你用变量调节器调节数组变量,结果是数组的每个值都被调节.如果你想要调节器调节整个数组,你必须在调节器名字前加上@符号. 例如: {$articleTitle|@count}(这将会在输出 $articleTitl原创 2011-11-24 21:33:34 · 785 阅读 · 0 评论 -
初学smarty(一)
安装smartyhttp://www.smarty.net 下载 smarty压缩包Smarty-3.1.4.zip解压到指定的目录Smarty-3.1.4剪切libs文件夹:smarty.class.php3、了解smarty的核心类文件 Smarty:效率高、速度快---实时性默认分隔符{}如果html中嵌入了css {}有可能产生冲突1)原创 2011-11-09 14:51:25 · 337 阅读 · 0 评论