$limit=trim(preg_replace(#limit#is,,$limit));
if" />

"景先生毕设|www.jxszl.com

织梦让channelartlist标签支持limit属性

2022-10-29 16:41编辑: www.jxszl.com景先生毕设
打开文件:includetaglibchannelartlist.lib.php

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