首页 > 其他 > 详细

smarty模板基础

时间:2017-03-05 12:24:48      阅读:197      评论:0      收藏:0      [点我收藏+]

1.块函数格式  双标签元素<{biaoji size=‘12‘}>这里添加内容<{/biaoji}>

<?php
function smarty_block_biaoji($args,$content,$smarty,$bs)
{
	//return "aa---{$content}--{$bs}<br>";
	
	if(!$bs)
	{
		$size = $args["size"];
		$content = "<mark style=‘font-size:{$size}px‘>{$content}</mark>";
		return $content;
	}

}

 2.样式选择器    <{$str|color}>

<?php
function smarty_modifier_color($str)
{
	$str = "<span style=‘color:red‘>{$str}</span>";
	return $str;
}

3.普通函数   ---- 单标签元素 <{color name=‘color‘}>

<?php
	
	/**
	 * 颜色控件
	 * 
	 * @param $name 控件name
	 * @param $value 选中值
	 * <{color name=‘titlecolor‘ value=‘FF00FF‘}>
	 */
	function smarty_function_color($args, $smarty) {

		$name = $args[‘name‘];
		$value = !empty($args[‘value‘]) ? $args[‘value‘] : ‘000000‘;
	
		if(!defined(‘COLOR_INIT‘)) {
			define(‘COLOR_INIT‘, 1);
			$str= ‘<script src="../js/jscolor/jscolor.js"></script>‘;
   			
		}
		$str .= ‘<input class="color" style="width:48px;height:16px;overfrom:hidden" name="‘.$name.‘" value="‘.$value.‘" />‘;
	
		return $str;
	}

  

 

smarty模板基础

原文:http://www.cnblogs.com/ordinaryk/p/6504800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!