Smarty模板技术-自定义函数-2
来源:互联网 发布:淘宝主图视频要钱吗 编辑:程序博客网 时间:2024/05/07 08:48
1.PHP文件内容
注:本文代码均出自瓢城Web俱乐部李炎恢老师Smarty教学视频,仅供学习和研究使用
<?php require_once "../smarty.inc.php"; global $smarty; $smarty->assign('title' , 'smarty模板引擎-自定义函数2'); //用户自定义函数-函数注册 function fn_info($_arr) { if(isset($_arr['show']) && $_arr['show']) { return 'mail:' . $_arr['mail'] .'<br />' .'name:' . $_arr['name']; } } //用户自定义函数-块注册 function bl_info($_arr,$_content) { if(isset($_arr['show']) && $_arr['show']) { unset($_arr['show']); $_style=''; foreach($_arr as $style => $value) { $_style.=($style . ":" . $value .';'); } return "<span style=$_style>" . $_content ."</span>"; } } //注册函数(smarty3.1中registerPlugin 替换 register_function函数 $smarty->registerPlugin('function' , 'fn_info','fn_info'); $smarty->registerPlugin('block' , 'bl_info','bl_info'); $smarty->display('index.html');
1.模板文件内容
<html> <head> <meta charset="utf-8"> <title>{$title}</title> </head> <body> {* 注册函数(function) *} {fn_info mail='173000950@qq.com' name='onlycat' show=true } {* 注册块(block) *} {bl_info color=red font-size=36px show=true } OnlyCat {/bl_info} </body></html>
0 0
- Smarty模板技术-自定义函数-2
- Smarty模板技术-自定义函数-1
- Smarty模板技术-内置函数
- PHP模板学习--Smarty 自定义函数
- smarty模板引擎_7-自定义函数
- smarty模板引擎_7-自定义函数
- 【smarty】smarty自定义函数
- Smarty模板技术-Smarty安装
- Smarty模板技术-Smarty变量
- smarty自定义引擎模板
- smarty自定义模板
- smarty模板技术
- PHP模板技术Smarty
- Smarty模板技术基础知识
- Smarty模板技术
- Smarty模板技术
- Smarty模板技术
- Smarty模板技术
- 对于Java面向对象编程的基础总结
- c++11 正则表达式
- 字符串排序
- UVa12169 不爽的裁判
- 【Codeforces Round #366 (Div. 2)】Codeforces 705A Hulk
- Smarty模板技术-自定义函数-2
- a
- 浅谈Glide加载图片的框架和封装
- scrapy定时执行抓取任务
- 1038. 统计同成绩学生(20)
- JS判断当前手机类型
- Linux tcpdump命令详解
- 促销中“满X优惠”问题的两种解法:动态规划和枚举法
- 分布式服务框架Dubbo使用小结