smarty模板
文章平均质量分 68
zhangjinlei00
这个作者很懒,什么都没留下…
展开
-
section
属性 类型 是否必须 缺省值 描述 name string Yes n/a 该循环的名称 loop [$variable_name] Yes n/a 决定循环次数的变量名称 start integer No 0 循环执行的初始位置. 如果该值为负数,开始位置从数组的尾部算起. 例如:如果数组中有7个元素,指定star原创 2012-11-07 22:33:26 · 325 阅读 · 0 评论 -
缓存
1、什么是缓存 在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。 2、缓存被用来保存一个文档的输出从而加速display()或fetch()函数的执行。如果一个函数被加进缓存,那么实际输出的内容将用缓存来代替。缓存可让事物非常快速的执行,特别是带有长计算时间的模板。一旦displa原创 2012-11-14 18:53:49 · 267 阅读 · 0 评论 -
变量调节器
一、对变量调节器的介绍 变量调节器用于变量,自定义函数和字符串。请使用‘|’符号和调节器名称应用调节器。变量调节器由赋予的参数值决定其行为。参数由‘:’符号分开。 二、调节器 1、capitalize(将变量里的所有单词首字大写) index.php $smarty = new Sma原创 2012-11-12 18:35:55 · 386 阅读 · 0 评论 -
变量调节器(实例)
variable_modifers.php include '../libs/Smarty.class.php'; $smarty = new Smarty(); $smarty->template_dir="../demo/templates"; $smarty->compile_dir="../demo/templates_c"; $smarty->left_delimite原创 2012-11-12 19:01:34 · 405 阅读 · 0 评论 -
输出一定范围内的奇偶数(foreach/section/if_elseif_else)
num.html foreach与section的应用 function submit_even(){ document.getElementById('num_scope').action="num.php?num=even"; document.getElementById('num_scope').submit(); }原创 2012-11-12 18:53:56 · 1934 阅读 · 0 评论 -
文本对齐(if_elseif_else)
if.conf #全局变量 bgcolor = #00ffff display = true [mycolor] bgcolor = #cccc00 [yourcolor] bgcolor = #123456 if_else.html html xmlns="http://www.w3.org/1999/xhtml"> head> meta ht原创 2012-11-12 18:49:29 · 495 阅读 · 0 评论 -
smarty保留变量
1、$smarty.now变量 {* use the date_format modifier to show current date and time *} {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"} 2、 {* display value of page from URL (GET)原创 2012-11-08 21:35:43 · 507 阅读 · 1 评论 -
config_load的属性
属性 类型 是否必须 缺省值 描述 file string Yes n/a 待包含的配置文件的名称 section string No n/a 配置文件中待加载部分的名称 scope string no local 加载数据的作用域,取值必须为local, parent 或 global. local 说明该变量的作原创 2012-11-08 21:22:37 · 2665 阅读 · 0 评论 -
配置文件
1、配置文件有利于设计者管理文件中的模板全局变量 2、配置文件是通过内建函数载入到模板中 foo.conf: //#注释部分 pageTitle = "This is mine" //当变量中有空格时,需要用引原创 2012-11-08 19:47:51 · 249 阅读 · 0 评论 -
if-else
Smarty 中的if语句和 php 中的if语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于/if成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、==原创 2012-11-07 22:37:01 · 312 阅读 · 0 评论 -
foreach
foreach标签的属性 属性 类型 是否必须 缺省值 描述 from string Yes n/a 待循环数组的名称 item string Yes n/a 当前处理元素的变量名称 key string No n/a 当前处理元素的键名 name string No n原创 2012-11-07 22:30:59 · 262 阅读 · 0 评论 -
Smarty模板技术(知识点)
一、什么是smarty? 1、概念:是使用php写出来的模板引擎,实现了后台逻辑和外在内容分离,将php程序员和美工设计人员进行分离,应用smarty的网站程序逻辑的改变不会影响美工页面的设计,美工设计重新修改之后不会影响到程序逻辑。 2、优点 在比较大的项目中才得以体现:当后台数据没有变化的时候,只需一次编译,只有当后台数据原创 2012-11-06 21:08:04 · 372 阅读 · 0 评论 -
自定义调节器(修改器|插件)
命名规则: 1、将定义好的插件文件以modifier.name.php命名之后放入plugins文件夹 2、文件中插件的名称:smarty_modifier_name modifier.changecolor.php function smarty_modifier_changecolor($string,$color="re原创 2012-11-14 16:29:20 · 352 阅读 · 0 评论