文档章节

自定义变量调节器

PHer
 PHer
发布于 2014/06/18 14:34
字数 90
阅读 136
收藏 0

系统有自带的变量调节器

在调节器内部中有如下内容

function smarty_modifiercompiler_count_characters($params, $compiler)

function smarty_modifiercompiler_count_paragraphs($params, $compiler)

...........

每个调节器内都有两个参数$params,$compiler

我们新增加一个变量调节器

<?php

function smarty_modifiercompiler_changesize($params, $compiler)
{
            $size=$params[1];
            $color=$params[2];
            $color=preg_replace('/\'/','',$color);
            return "\"<span style='font-size:".$size."px;color:".$color."'>\"".$params[0].".\"</span>\"";

}

?>



© 著作权归作者所有

共有 人打赏支持
PHer
粉丝 4
博文 121
码字总数 38443
作品 0
成都
程序员
smarty的入门

Smarty模板在应用程序中使用步骤 1 加载smarty模板引擎,require(‘Smarty.class.php’); 2 建立smarty对象,$smarty=new Smarty(); 3 修改Smarty的默认行为,例如开启缓存机制,修改模板默认...

goodson
2013/10/16
0
0
从sass到PostCSS

原文链接:From Sass to PostCSS 译者:Icarus 邮箱:xdlrt0111@163.com 多年来我一直使用Sass.但是最近我想要使用PostCSS和它的cssnext插件来尝试处理样式.我爱死了现在就可以使用将来的CSS...

卢睿韬
2017/01/27
0
0
PHP中substr() mb_substr() mb_struct()的区别和用法及Smar...

PHP substr(),mbsubstr()及mbstrcut的区别和用法及Smarty模板中的truncate调节器浅谈 PHP substr() 函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mbsubstr(...

sco
2012/10/07
0
0
Java模板引擎--smarty4j

smarty4j是一个smarty for java的模板引擎,该引擎是将smarty模板从php上移植过来,需要asm-3.0.jar。 smarty4j将文本解析成语法树,然后根据语法树生成Java Code的字节码,相当于一个基于J...

匿名
2011/04/21
12.2K
0
Smarty模板中使用get、post、request、cookies、session变量的方法

一、在模板中访问页面请求变量 我 们可以在PHP脚本中,通过超级全局数组$GET、$POST、$REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通 过$COOKIE或$SESSION在多个脚本之间跟踪变...

Homelam
04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
39分钟前
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
11
1
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部