php学习-smarty模板*
文章平均质量分 52
vancekq
这个作者很懒,什么都没留下…
展开
-
smarty的配置
smarty配置个人感觉关键在于定义好几个变量smarty_inc.phpinclude_once("smarty/Smarty.class.php"); //包含smarty类文件$smarty = new Smarty(); //建立smarty实例对象$smarty$smarty->config_dir="smarty/Config_File.class.php"; //原创 2009-04-30 13:48:00 · 566 阅读 · 0 评论 -
静态页面调整 循环判断tr换行的例子
{if $detail_ershou|@count $detail|@count >= 6}转载 2010-01-15 09:08:00 · 1795 阅读 · 0 评论 -
在smarty模板中CSS失效的原因
这几天碰到了怪事,css文件定义的居中使用smaty解析后,不起作用,为左对齐。如下,其中的css代码:#center{width:930px;margin:0 auto;padding:0;font-size:14px;clear:both;}/* 主体 */按常理,内容内容应该居中对齐,可是死活不行。查看php文件,是utf-8编码,模板文件也是utf-8编码,php文件包含的其他文件转载 2009-09-29 14:47:00 · 2731 阅读 · 1 评论 -
smarty判断值是否为空
原创 2009-09-24 16:12:00 · 16151 阅读 · 0 评论 -
smarty二维数组的一维及它的逻辑运算
//用来输出二维数组的一维序列 比如arr[0][1] 当中的那个0,下面语句的意思为当这个值为偶数时输出颜色为#cccccc #CCCCCC"> 未安排 smarty逻辑运算符 eq equal : 相等neq not equal:不等于gt grea原创 2009-09-21 09:11:00 · 1083 阅读 · 0 评论 -
smart literal的应用
js代码 经常要用到老是记不住,这次写到这里有用的时候就来这看了,好久没来写东西了,因为最近才找到工作,就来了,两个月的试用期也不知道能不能安然渡过。原创 2009-09-10 17:23:00 · 676 阅读 · 0 评论 -
关于smary数组遍历的基本应用
一维数组的应用 $info[title] = 标题; $info[username] = 用户名; //smarty一维数组的遍历 $smarty->assign(LAN, $info); ?>在smarty模板中的变量设置 在一维数组中我觉得直接将smarty中的变量定原创 2009-08-14 21:49:00 · 980 阅读 · 0 评论 -
简单而复杂的smarty循环问题
$mySmarty->assign(sCount, 20); $mySmarty->display(xxx.tpl); 我想要的很简单,就是能在xxx.tpl中循环$sCount变量,就像类似于下面的PHP循环形式: for ($i = 0; $i { ...... } 每个语言都有循环语句,smarty(暂且勉强归类到语言中)也不例外,但是查了手册上的资料,竟然全部都是关于数组循环的语句转载 2009-08-04 14:16:00 · 433 阅读 · 0 评论 -
Discuz模板引擎标签
界面风格与模板定制的详细说明Discuz! 的模板采用文件保存,默认模板保存在 ./templates/default/ 目录中,该目录下 *.htm 文件是模板文件,*.lang.php 是语言包文件,默认模板的目录不能被修改,而且不能被删除,否则将导致严重的问题。默认模板必须包含全部的模板文件和语言包,但自定义模板则只需包含与默认模板有差别的文件即可,未被包含的文件(模板或语言原创 2009-05-23 21:19:00 · 3824 阅读 · 0 评论 -
smarty学习--invalid attribute name错误处理
今天从csdnhttp://topic.csdn.net/u/20090715/17/8b549255-0767-4b16-b9d7-8588ffcdeb2d.html?64203下了个smarty做的,留言本的程序在运行时总是报如下的错误:Fatal error: Smarty error: [in a.htm line 1]: syntax error: invalid att原创 2009-07-23 11:28:00 · 3402 阅读 · 0 评论 -
smarty局部页面缓存(局部不缓存)
<br /><br />web2.0网站速度优化的最好方案是减少数据库访问.<br />缓存是减少数据库访问的最佳方案.<br />有两种最基本缓存的方式<br />1.页面缓存<br />1.1 如果你用的是smarty做为ui模板的话.页面缓存十分的方便<br />require(’Smarty.class.php’);<br />$smarty = new Smarty;<br />$smarty->caching = 1;<br />if(!$smarty->is_cached(’index.tpl转载 2010-11-02 13:36:00 · 1255 阅读 · 0 评论