織夢模板的開發(fā)過程中經(jīng)常會遇到一些對數(shù)據(jù)調(diào)用的要求,例如我們想調(diào)用中間部分的數(shù)據(jù)或者后幾天數(shù)據(jù),這樣的要求屢見不鮮,如果來實(shí)現(xiàn)呢?這就是今天武林網(wǎng)要給大家介紹的織夢模板channel標(biāo)簽增加limit(屬性)功能方法。
修改步驟:
找到標(biāo)簽文件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
改為l
imit $limit,$line
在模版中調(diào)用方法
{dede:channel typeid="1" type="son" limit="起始條數(shù)" row="總共輸出的條數(shù)"}也就是從 第 limit條記錄開始輸出,一共輸出row條結(jié)果
為什么要同時使用limit 跟row 呢 這是為了在不影響row功能的情況下使用limit
新聞熱點(diǎn)
疑難解答
圖片精選