天天看點

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自定義函數(中)