萬能查詢數據 例如獲取表【html】數據不要分頁
```
{volist name=":fun_s('html',array('open'=>1),'id desc',30,1)" id="vo"}
{$vo.title}
{/volist}
```
fun_s(表,條件,排序,數量,0是分頁)
html-----表
array('open'=>1) -----條件(多條件還可以) - array('open'=>1,'settop'=>1)
id desc ----- id數字越大靠前排序 如果是越小靠前 - id asc - ( 注意有空格)
30 ----- 表示顯示數量
1 ----- 表示不翻頁 0表示分頁
獲取表【html】數據要分頁
```
{volist name=":fun_s('html',array('open'=>1),'id desc','10,false',0)" id="vo"}
{$vo.title}
{/volist}
```
分頁代碼
```
{:fun_s('html',array('open'=>1),'id desc','10,false',0)->render()}
```
例如
```
{volist name=":fun_sdf(m($c['model']),array('f.open'=>1),$c['id'],'settop desc , id desc',10,true)" id="vo"}</p>{$vo.title}
{/volist}
```
分頁代碼
10后面,false ------表示顯示中間12345條數字樣
10后面,true ----- 表示隱藏中間條數顯示 適用于手機端模板開發 只顯示上一條 下一條
```
{:fun_sdf(m($c['model']),array('f.open'=>1),$c['id'],'settop desc , id desc',10,true)->render()}
```
fun_s標簽非常強大需要你器摸索
萬能查詢數據不帶翻頁隨機推薦10條數據
```
{volist name=":fun_sj('html',array('open'=>1),10)" id="vo"}
{$vo.title}
{/volist}
```
fun_sdx查找任意時間段的數據
例如查找本月排行
```
{volist name=":fun_sdx('html',array('open'=>1),Date_k('-30'),Date_k('1'),'view desc',10)" id="vo"}
{$vo.title}
{/volist}
```
html 是表
array('open'=>1) 是條件這里的意思是當前內容正常顯示 沒有條件的時候array() 留空
Date_k('-30') 是前30天開始到 Date_k('1')到今天12點的數據
這里講一下Date_k()里面填寫0是今天凌晨的時間-1就是昨天-2就是前天1就是今天晚上2就是明天3就是后天 一直類推
查詢上一條數據 :fun_sx(表,當條數據的id,1是上一頁0是下一頁)
```
{volist name=":fun_sx('html',$c['id'],1)" id="vo"}
{$vo.title}
{/volist}
```
查詢下一條數據
```
{volist name=":fun_sx('html',$c['id'],0)" id="vo"}
{$vo.title}
{/volist}
```
html是表
$c['id'] 是當前頁面的id
查詢某一時間段的數據 例如查詢今天注冊的用戶統計
```
{:fun_tj('member','regtime', Date_k(0), 'regtime', Date_k(1), array('open'=>1))}
```
查詢任意表字段值
```
{:fun_sc_p(表, 條件, 字段)}
```
例如查詢用戶userid為1的用戶名
```
{:fun_sc_p('member', array('userid'=>1), 'username')}
```
萬能統計
```
{:fun_st(表,條件)}
```
例如輸出通過審核文章數量
```
{:fun_st('html',array('open'=>1)}
```
訪問public目錄
```
*ADMIN*
```
訪PC問當前模板public目錄
```
*PC*
```
訪wap問當前模板public目錄
```
*WAP*
```
在文章獲取模型英文名稱
```
{:m(模型id)}
```
例如輸出模型id為1的表 結果 html
```
{:m(1)}
```
判斷
```
{if condition="條件"}
{/if}
```
例如
```
{if condition="$vo['open'] eq '1'"}
{/if}
```
```
{if condition="$or['choice'] eq '1'"}
{elseif condition="條件"}
{/if}
```
```
{if condition="$or['choice'] eq '1'"}
{else /}
{/if}
```
轉換時間
```
{$t.time|date="Y-m-d h:i:s",###}
```
或者
```
{$t.time|timenafo}
```
判斷自己的程序是否是https
```
{:http()}
```
提取純文本
```
{:htmltext(html標簽)}
```
顯示標題多少數字多余點點點
```
{:cut(內容,28)}
```
判斷用戶是否登錄狀態
```
{if condition="$Think.session.username neq ''"}
//登錄
{else /}
//未登錄
{/if}
```
廣告1表示廣告id后臺自行設置
```
{:ad(1)}
```
輸出會員等級名稱{:qxz(用戶id,1)}
例如輸出本人等等級名稱
```
{:qxz(session('userid'),1)}
```
輸出本人等等級圖標地址
```
{:qxz(session('userid'),0)}
```
輸出別人的要看當前別人的用戶id的調用方法
列
```
{:qxz(session('userid'),1)} //名稱
{:qxz(session('userid'),0)} //圖標地址
```
判斷9是否在1,2,3,4,5,6,7,8,9里面有就返回1沒有就返回0
```
{if condition="socha('1,2,3,4,5,6,7,8,9','9') eq '1'"}有{/if}
{if condition="socha('1,2,3,4,5,6,7,8,9','9') eq '0'"}沒有{/if}
```
詳情頁面根據該主題的標簽獲取相關隨機推薦
```
{volist name=":fun_ks($h,'keywords',sjsz($c['keywords']),array('model'=>$c['model']),8)" id="vo"}
{$vo.title}
{/volist}
```
獲取插件配置的參數值 - 這個是可以在全局任意頁面調用的標簽
例如
```
{:ads('vip','yiyues')}
```
時間對比判斷 - 某個時間大于某個當前將會顯示
```
{if condition="$vo['times'] gt date('Y-m-d', time())"}
{/if}
```
隨機輸出一個數據
```
{:sjsz('1,2,3,4,5,6,7,8,9')}
//有可能輸出8
```
轉換數組
```
{:Arrayz('1,2,3,4,5,6,7,8,9')}
//輸出
["1","2","3","4","5","6","7","8","9"]
```
判斷是否是手機版
```
{if condition="isMobile() eq 'true'"}
//是手機版頁面
{else /}
//是PC版頁面
{/if}
```
搜索調用數據
```
{volist name=":fun_so('html',array('open'=>1),'搜索關鍵詞',10,'false')" id="vo"}
{$vo.title}
{/volist}
```
獲取表前綴
```
prefix()
```
輸出本人用戶的數據 - 其他數據請看member表
```
{:member('userid')}//輸出1
{:member('username')}//輸出夢雨
```
轉換大小
```
{:format_bytes(1024)}//輸出1kb
```
輸出隨機字符
```
{:generate_password(10)}//輸出sjhyc5d2d5
```