花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

dedecms中開發(fā)channel的limit功能

時間: 2020-09-15 09:37 閱讀: 作者:素材無憂網(wǎng)

本文主要介紹channel的limit功能,有時候我們需要調(diào)用欄目中間部分數(shù)據(jù),或者調(diào)用后幾條數(shù)據(jù),本帖子已經(jīng)經(jīng)過修改測試了,5.7 sp2的直接可以用了,直接上代碼。

打開include/taglib/channel.lib.php文件,然后找到

$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|";

 繼續(xù)找到

$line = empty($row) ? 100 : $row;

在其下面添加代碼

//limit條件
	$limit=trim(preg_replace('#limit#is','',$limit));
	if($limit !=''){
		$limitsql=" LIMIT $limit ";
	}else{
		$limitsql=" LIMIT 0,$line ";
	}

在文件中搜索如下內(nèi)容,共有4處,都替換掉

limit 0, $line

替換為

 $limitsql 

這樣就完成了,效果如下:

{dede:channel typeid='20' type='son' limit='0,5'}
  <li><a  href="[field:typelink/]" target="_blank">[field:typename/]</a></li>
{/dede:channel}
{dede:channel typeid='20' type='son' limit='5,5'}
  <li><a  href="[field:typelink/]" target="_blank">[field:typename/]</a></li>
{/dede:channel}

 

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: dedecms中開發(fā)channel的limit功能

模板推薦