dede:channel 增加limit(属性)功能芝麻通升级版

作者 : MOOMOO 本文共537个字,预计阅读时间需要2分钟 发布时间: 2022-04-19 共13人阅读

近期在网站开发过程中,需要对channel进行类似article的litmit操作,需要调用中间部分栏目数据,或者调用后几条数据,这个时候使用这个方法就相当快捷简单了!!

修改步骤:

找到标签文件include\taglib\channel.lib.php

在36行,找到

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

在40行下面新增如下代码

    if(empty($limit)) {
        $limit = 0;
    }

表示如果未定义limit则从0开始全部调用。

然后修改下边的sql语句中 limit 0,$line 改为limit $limit,$line,一共4处。

在模版中调用方法

{dede:channel typeid="1" type="son" limit="起始条数" row="总输出条数"}

也就是从 第limit条记录开始输出,一共输出row条结果

如果发现顺序混乱可以栏目的排列顺序。

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » dede:channel 增加limit(属性)功能芝麻通升级版

常见问题FAQ

是否支持共享资源赚外快?
本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
可以免费教技术吗?
大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
我是小白要怎么学习?
加群后做到不耻下问,看文章学习演示就能成为大佬。

发表评论