Part1:Smarty的缓存技术就是静态化的体现 Part2:什么是静态化 把php执行、生成好的内容制作为一个“静态页面”,该制作过程就是静态化。 Part3:为什么使用静态化 节省php、mysql等服务器资源 节省用户等待时间访问速度快 搜索引擎更喜欢收录“静态页面” Part4:纯静态化 ...
分类:
其他好文 时间:
2017-10-29 11:15:29
阅读次数:
114
以下是smarty语法 assign foreach foreachelse include 概述: 加载app级模板, 加载网店级模板可以用require if,elseif,else 概述: 条件判断 注意:每一个{if}必须与一个{/if}成对出现,允许使用{else}和{elseif},所有 ...
分类:
其他好文 时间:
2017-10-13 12:38:36
阅读次数:
204
assign('name','zhang'); //调用模板tpl文件里不能执行PHP语句块 $smarty->display('templates/index.tpl'); /* index.tpl页面内容 你好, {$name} */ /* Smarty编译时的处理过程是源php文件->模板文件... ...
分类:
Web程序 时间:
2017-09-29 17:47:25
阅读次数:
143
以下是smarty语法 转自http://www.phpwindow.com/ecstore_smarty2.html assign foreach foreachelse include 概述: 加载app级模板, 加载网店级模板可以用require if,elseif,else 概述: 条件判断 ...
分类:
其他好文 时间:
2017-09-20 14:39:13
阅读次数:
238
以下代码: 俩个foreach循环中,from中嵌套了方法,方法中使用$GLOBALS['smarty']->_var['cat']['id']获取变量; 一般都是从php代码中赋值,但是有时候直接在模版中进行运算处理,类似如上,也是很方便的。 ...
分类:
其他好文 时间:
2017-09-13 13:20:38
阅读次数:
235
Smarty模板引擎是一个完全由PHP程序写出来的模板引擎,优点如下: 速度:Smarty模板引擎相比其他的模板引擎速度更快 继承技术:在Smarty里面可以定义一个父模板,让子模板来继承父模板 缓存技术:可以让一个不怎么变化但是偶尔会变化的页面缓存起来。下一次客户端请求的时候直接将缓存文件给它 ...
分类:
其他好文 时间:
2017-09-01 00:03:50
阅读次数:
174
Smarty中除了可以自定义调节器,还可以自定义函数。定义好的函数可以像HTML标签一样去使用。通过这种方法我们就可以在模板上轻松的加上一个强大的插件 ① Smarty官方自定义函数示例 但是官方自定义的函数基本没什么用,只是起一个示例作用 ② 为smarty模板扩充函数插件 使用的方法和注册变量调 ...
分类:
其他好文 时间:
2017-08-28 00:52:04
阅读次数:
213
① 使用registerPlugin()方法来扩充变量调节器 该方法接收3个参数 1. 字符串modifier 2. 插件函数的名字 3. PHP回调函数 示例:自定义一个变量调节器,可以改变文字的颜色和大小 第一步:调用smarty对象的registerPlugin()方法 第二步:书写PHP回 ...
分类:
其他好文 时间:
2017-08-28 00:43:19
阅读次数:
139
野草网站管理系统(WEEDCMS)是由野草独立基于PHP+MYSQL开发的内容管理系统。面向企业、个人、小门户等中小规模网站使用而开发的。采用国际上比较流行Smarty引擎和敏捷的JQuery JS框架。 在tools.net上看到有人公布了Weedons的USER_AGENT盲洼漏洞,漏洞影响We ...
分类:
系统相关 时间:
2017-08-26 14:24:15
阅读次数:
309
1.虽然讲究前后台分离,但是如果如果有的项目,前后台分离的不彻底,或者有些必须要在HTML中处理,还是要用到PHP中的函数的: 2.碰到这种情况:多位数组,因为是循环遍历出来的,其中中间一个key,必须用一个变量表示,这时候如果一直用....表示,回读取错误,解决办法: [ ]与.交叉使用,使用时发 ...
分类:
编程语言 时间:
2017-08-23 13:41:28
阅读次数:
145