首页建站经验 如何让channelartlist标签支持limit属性

如何让channelartlist标签支持limit属性

这篇文章主要为大家详细介绍了如何让channelartlist标签支持limit属性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。前面361模板曾…

这篇文章主要为大家详细介绍了如何让channelartlist标签支持limit属性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前面361模板曾经给大家介绍过《让dedecms中channelartlist支持currentstyle属性》一文,很多用户看了一会大有所获,就在群里给361模板小编留言问:channelartlist标签是否能支持limit属性呢?回答是肯定的,channelartlist标签完全可以支持limit属性,但是需要对系统文件做些修改,实现方法如下:

如何让channelartlist标签支持limit属性

打开文件:includetaglibchannelartlist.lib.php

第一步、将

$attlist= 'typeid|0,row|20,cacheid|';

修改为

$attlist= 'typeid|0,row|20,cacheid|,limit|';

第二步、在“$dsql->SetQuery”前面添加

$limit= trim(preg_replace('#limit#is', '', $limit));   if($limit!='') $limitsql= " LIMIT $limit ";   else$limitsql= " LIMIT 0,$totalnum";

第三部、把

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `zmb_arctype` WHERE $tpsqlORDER BY sortrank ASC LIMIT $totalnum");

修改为

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM zmb_arctype WHERE $tpsql ORDER BY sortrank ASC $limitsql");

经过上述的文件修改,就完成了channelartlist标签支持limit属性的改造,下面我们就可以在需要调用的模板中使用下面的标签调用,使用方法

{dede:channelartlist limit='0,1'}{/dede:channelartlist}

说明:limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录

以上就是如何让channelartlist标签支持limit属性的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/11797.html
上一篇网站页面屏蔽右键 禁止右键复制实现方法小介绍
下一篇 table边框设置成单线
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部