第I.步:include aglibchannelartlist.lib.php打开

找到:$attlist=typeid|0,row|II0,cache" />

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

织梦channelartlist支持limit自定义数字开始计数解决方法

2022-10-29 16:26编辑: www.jxszl.com景先生毕设
在织梦建站的时候遇到I.个问题,首页需要调用产品II级栏目但是列表循环的第I.条需要加上I.个class="on"高亮样式,channelartlist标签指定id调用的话就固定死了,不利于后期添加新的栏目,这时需要channelartlist支持limit指定从第II条计数,织梦默认是不支持,接下

 更多精彩就在: 51免费论文网|www.jxszl.com 
来教大家解决方案.

第I.步:include aglibchannelartlist.lib.php打开

找到:$attlist=typeid|0,row|II0,cacheid|;

替换:$attlist=typeid|0,row|II0,cacheid|,limit|;



第II步:找到

$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath
FROM`dede_arctype`WHERE$tpsqlORDERBYsortrankASCLIMIT$totalnum");


替换:

$limit=trim(preg_replace(#limit#is,,$limit));
if($limit!=)$limitsql="LIMIT$limit";
else$limitsql="LIMIT0,$totalnum";
$dsql->SetQuery("SELECTid,typename,typedir,isdefault,ispart,defaultname,nameruleII,moresite,siteurl,sitepath
FROM`dede_arctype`WHERE$tpsqlORDERBYsortrankASC$limitsql");



标签调用(如图所示):

{dede:channelartlistlimit=I.,V0type=sontypeid=II}{/dede:channelartlist}

织梦channelartlist支持limit自定义数字开始计数解决方法

原文链接:http://www.jxszl.com/biancheng/dedecms/74823.html