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


 打开文件: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 }{/dede:channelartlist}

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

用了HTTPS,没想到还是被监控了!

大家好,我是轩辕。上周,微信里有个小伙伴儿给我发来了消息:随后,我让他截了一个完整的图,我一瞅,是HTTPS啊!没用HTTP!再一瞅,是www.baidu.com啊,不是什么山寨网站!我瞬间明白了些什么,让他点击了一下浏览器地址栏中那个表示安全的小锁标志,查看...
服务器安全网站监控https

IO多路复用之select全面总结(必看篇)

1、基本概念io多路复用是指内核一旦发现进程指定的一个或者多个io条件准备读取,它就通知该进程。io多路复用适用如下场合:(1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用i/o复用。(2)当一个客户同时处理多个套接口时,而这种情况是可能的...
linuxIO多路复用select

了解虚拟化的灾难恢复实践和实用性

虚拟拟化灾难恢复的元素在物理世界中是不可用的,可以使IT生活更轻松。是不是该让组织实现虚拟化了吗?虚拟化灾难恢复已经采取了一些复杂的灾难恢复措施,但是许多管理员误解或曲解了虚拟世界中这种模式转变的好处。关键的是,虚拟灾难恢复必须仍然保持真实的灾难恢复的最终结果...
虚拟主机虚拟化灾难恢复

近50%企业的数据库存在漏洞,法国位列漏洞数量排行榜第一

网络妥协对企业数据而言,不应该意味着“游戏结束”,但调查数据显示许多公司未能妥善保护他们“皇冠上的宝石”。根据互联网安全公司Imperva过去五年收集的数据显示,几乎一半公司的内部数据库存在已知漏洞,而平均每个脆弱的数据库都有26个公开披露的漏洞,其中一半以上...
漏洞服务器安全数据库