织梦让channelartlist标签支持limit属性
I..将
$attlist=typeid|0,row|II0,cacheid|;
修改为
$attlist=typeid|0,row|II0,ca
更多精彩就在: 51免费论文网|www.jxszl.com
cheid|,limit|;
II.在$dsql->SetQuery"前面添加
$limit=trim(preg_replace(#limit#is,,$limit));
if($limit!=)$limitsql="LIMIT$limit";
else$limitsql="LIMIT0,$totalnum";
III.找到
$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,nameruleII,moresite,
siteurl,sitepathFROM`zmb_arctype`WHERE$tpsqlORDERBYsortrankASCLIMIT$totalnum");
修改为
$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,nameruleII,
moresite,siteurl,sitepathFROMzmb_arctypeWHERE$tpsqlORDERBYsortrankASC$limitsql");
到这里就全部修改完成了,使用方法
{dede:channelartlistlimit=0,I.}{/dede:channelartlist}
limit:(起始ID从0开始)表示限定的记录范围(如:limit=I.,II表示从ID为I.的记录开始,取II条记录
原文链接:http://www.jxszl.com/biancheng/dedecms/76552.html