• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    织梦如何让channelartlist标签支持limit属性

    发布者: 火山休眠期 | 发布时间: 2025-7-24 17:21| 查看数: 106| 评论数: 0|帖子模式

             打开文件:includetaglibchannelartlist.lib.php
            1、将
            $attlist= 'typeid|0,row|20,cacheid|';        修改为
            $attlist= 'typeid|0,row|20,cacheid|,limit|';        2、在“$dsql->SetQuery”前面添加
            $limit= trim(preg_replace('#limit#is', '', $limit));   if($limit!='') $limitsql= " LIMIT $limit ";   else$limitsql= " LIMIT 0,$totalnum";        3、
            $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");        到这里就全部修改完成了,使用方法
            {dede:channelartlist limit='0,1'}{/dede:channelartlist}        limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录
            以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表