天天看点

PHP学习之路之Smarty自定义函数(中)

1、html_checkboxes指定多个复选框

$cust为数组

checked 设置首选项

labels 为false表示去掉lable标签默认为有lable标签

html_checkboxes函数指定多个复选框:{html_checkboxes options=$cust checked=$id labels=false}<br />
           

效果

PHP学习之路之Smarty自定义函数(中)

2、html_radios指定多个单选按钮

html_radios函数指定多个单选按钮:{html_radios options=$cust checked=$id labels=false}<br />
           

效果

PHP学习之路之Smarty自定义函数(中)

3、html_options下拉列表

html_options函数下拉列表:
    <select>
        {html_options options=$cust selected=$id labels=false}
    </select><br />
           

效果:

PHP学习之路之Smarty自定义函数(中)

4、html_select_date显示时间下拉列表

month_format 设置月份格式

startyear 开始的年份

endyear 结束的年份

field_order 日期顺序

效果:

PHP学习之路之Smarty自定义函数(中)

5、

html_select_time显示时钟时间的下拉列表

需要设置时区 在php文件中设置

date_default_timezone_set('Asia/Shanghai');
           

效果:

PHP学习之路之Smarty自定义函数(中)

6、popup_init加载js

overlib.js一个用来显示提示信息的一个插件

{popup_init src='overlib.js'}<br />
           

text弹窗内容

trigger设置事件

sticky false设置弹窗始终显示不能关闭true为设置弹窗始终显示不能移动但如果设置标题可以关闭

closetext 关闭按钮的文字

<a href="###" {popup text="<ul>
                            <li>测试一</li>
                            <li>测试二</li>
                            </ul>" trigger='onclick' sticky=true caption="我测试一下" closetext="关闭"}>弹出对话框</a>
           

效果:

PHP学习之路之Smarty自定义函数(中)