-
smarty模板中for功能实现方法
本文为大家讲解的是smarty模板中for功能实现方法,感兴趣的同学参考下。 1. 功能说明,在页面使用smarty循环100次输出,类似for循环100次 {section name=total loop=100} {$smarty.section.total.index+1} //当前的索引 {$smarty.section.total.iteration} //用于显示循环的次数 {/section} {assign var=i value=0} {section name=total loop=100} {assign var=i value=$i+1} {$i} //使用assign的方式赋值 {/section} 输出结果: 1 2 3 4 5 ... ... 100...
PHP 2014-11-29 08:05:39 -
php smarty 二级分类代码和模版循环例子
本文为大家讲解的是php smarty 二级分类代码和模版循环例子代码,感兴趣的同学参考下。 分享下最近写的smarty模版引擎输出二级分类代码,主要是靠二维数组进行控制输出...
PHP 2014-11-29 07:58:21 -
ThinkPHP使用smarty模板引擎的方法
本文主要为大家讲解的是ThinkPHP使用smarty模板引擎的方法,需要的朋友可以参考下 ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置。 下面我们以Smarty模板引擎为例,给大家说说具体的操作流程! 首先去Smarty官网上下载一个Smarty...
PHP 2014-11-29 07:55:13 -
Smarty 获取当前日期时间和格式化日期时间的方法
本文为大家讲解的是如何使用Smarty 获取当前日期时间和格式化日期时间的方法,感兴趣的同学参考下。 在Smarty 中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,这里就为您详细介绍: 首先是获取当前的日期时间: 在PHP中我们会使用date函数来获取当前的时间,实例代码如下: date("Y-m-dH:i:s"); //该结果会显示为:2010-07-27 21:19:36 的模式 但是在Smarty 模板中我们就不能使用date 了,而是应该使用 now 来获取当前的时间,实例代码如下: {$smarty.now} //该结果会显示为:1280236776的时间戳模式 然而我们还可以将这个时间戳格式化,实例代码如下: {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'} //该结果会显示为 2010-07-27 21:19:36 的时间模式 需要说明的...
PHP 2014-11-29 07:47:50 -
Smarty入门之获取配置信息
本文一篇smarty的入门教材,为大家讲解的是获取配置信息的方法,感兴趣的同学参考下。 Smarty模板的特性决定了它的优越性,更是PHPer追捧的原因之所在(更多的是招聘的大部分都要求),今天大致看了Smarty的基本使用方法,不过光看也没用,中午没事随便试了试,结果就一个小问题却导致我中午没了睡觉的时间了 先看结果—— 页面源代码如下: 分析一下代码,经过检查index_config.php(Smarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码—— {% config_load file="1.conf" section="style2" %} <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8&qu...
PHP 2014-11-29 07:42:16 -
smarty中先strip_tags过滤html标签后truncate截取文章使用说明
本文为大家讲解的是示例是smarty中先strip_tags过滤html标签后truncate截取文章使用说明,感兴趣的同学参考下。 strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签...
PHP 2014-11-29 07:41:08 -
smarty简单分页示例代码
本文为大家讲解的是一篇简单的smarty分页示例代码,以一个具体的实例讲述了smarty分页的完整实现过程,需要的朋友可以参考下 以下是模板中的smarty代码,用smarty简单的代入相关的变量就行了,非常简单,但是在php代码中还要传入page这个参数。我觉得这样分挺好,非常简单...
PHP 2014-11-29 07:38:11 -
smarty 缓存控制前的页面静态化原理
本文以示例的方式向大家讲解了smarty 缓存控制前的页面静态化原理,感兴趣的同学参考下。 在配置文件中我们应设置了缓存的目录,但是缓存的只有一个文件,怎么让一个模版有多个缓存文件呢 可在display中进行设置 $smarty->display("demo.tpl",$_SERVER[REQUEST_URI])来实现一个模版有多个缓存...
PHP 2014-11-29 07:33:24 -
PHP模板引擎Smarty的缓存使用方法
本文为大家讲解的是PHP模板引擎Smarty的缓存使用方法,感兴趣的同学参考下。 大家应该都知道合理使用缓存能有效的减轻网站的服务器压力,php Smarty作为一个非常优秀的php模板引擎,它为我们提供了非常简单而多样化的缓存操作,下面就让我们学习一下smarty缓存操作方面的一些技巧 这里我们将分析一下如何开启和使用smarty缓存,如何清除smarty缓存以及smarty的全局缓存,部分缓存,局部缓存三种缓存机制...
PHP 2014-11-29 07:32:17 -
Smarty Foreach 使用说明
本文为大家讲解的是Smarty模版中的循环 Foreach 使用方法,感兴趣的同学参考下。 foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)...
PHP 2014-11-29 07:26:10 -
php模板引擎Smarty使用说明
本文为大家讲解的是php模板引擎Smarty使用说明,是一篇smarty的入门教材,感兴趣的同学参考下。 一、Smarty简明教程 1.安装演示 下载最新版本的Smarty-3.1.12,然后解压下载的文件...
PHP 2014-11-29 07:14:56 -
smarty中英文多编码字符截取乱码问题解决方法
本文 是一个smarty下的可以截取中英文多编码字符函数,涉及到对原有smartTruncate的修改,感兴趣的朋友可以参考下 一般网站页面的显示都不可避免的会涉及子字符串的截取,这个时候truncate就派上用场了,但是它只适合英文用户,对与中文用户来说,使用 truncate会出现乱码,而且对于中文英文混合串来说,截取同样个数的字符串,实际显示长度上却不同,视觉上会显得参差不齐,影响美观。这是因为一个中文的长度大致相当于两个英文的长度...
PHP 2014-11-29 07:09:25