織夢模板channel標簽增加limit(屬性)功能
在用dede建站的時候,往往會需要用到一些需要自定義的普通需求,今天織夢模板網小編在這里介紹下織夢模板里channel標簽增加limit功能,有時候我們需要調用中間部分數據,或者調用后幾條數據,這個時候使用這個方法就相當快捷簡單了??!
修改步驟:
找到標簽文件include/taglib/channel.lib.PHP
大概在36行,找到
$attlist ="typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";
替換為
$attlist ="typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|";
大概在40行,找到
$line = empty($row) ? 100 : $row;
在下邊增加一行
$limit=empty($limit)?0:$limit;
(注次步驟可不需要)
然后修改下邊的sql語句中
limit 0,$line
改為
limit $limit,$line
在模版中調用方法
{dede:channel typeid="1" type="son"limit="起始條數"row="總共輸出的條數"}也就是從第 limit條記錄開始輸出,一共輸出row條結果,那么為什么要同時使用limit跟row呢?這是為了在不影響row功能的情況下使用limit。
以上就是織夢模板channel標簽增加limit(屬性)功能的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答