您当前的位置: 主页 > 优化教程
文章摘要:某些情况下,我们需要调用昨天发布和某个时间段发布的文件,这个是我在以前做一个网页游戏站点时候使用到得,而 织梦模板 默认的只能够调去X天内发布的文章,于是我们就需要自
某些情况下,我们需要调用昨天发布和某个时间段发布的文件,这个是我在以前做一个网页游戏站点时候使用到得,而织梦模板默认的只能够调去X天内发布的文章,于是我们就需要自己动手DIY了, 
具体的文件是include\taglib\arclist.lib.php 
找到: 
 //时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效    
复制代码
if($subday > 0) { $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); $limitday = $ntime - ($subday * 24 * 3600); $orwheres[] = " arc.senddate > $limitday "; }
修改为: 
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效 
//当subday=1的时候调用1天内的文章 
//当subday=2的时候调用昨天的文章 
//当subday=3的时候调用2天前得所有文章 
//当subday=7的时候调用7天内得所有文章 
 
复制代码
if($subday > 0) { if($subday == 1) { $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); $limitday = $ntime - ($subday * 24 * 3600); $orwheres[] = " arc.senddate > $limitday "; } else if ($subday == 2) { $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); $limitday = $ntime - ($subday * 24 * 3600); $lomitday = $ntime; $orwheres[] = " arc.senddate < $lomitday && arc.senddate > $limitday"; } else if ($subday == 3) { $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); $limitday = $ntime -($subday * 24 * 3600)+(1*24 * 3600); $orwheres[] = " arc.senddate < $limitday "; } else if ($subday == 7) { $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); $limitday = $ntime - ($subday * 24 * 3600); $orwheres[] = " arc.senddate > $limitday "; } } }
至于使用方法,注释已经很详细了 
 
复制代码
{dede:arclist row=10 titlelen=32 subday='1'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}
//当subday=1的时候调用1天内的文章 
//当subday=2的时候调用昨天的文章 
//当subday=3的时候调用2天前得所有文章 
//当subday=7的时候调用7天内得所有文章
 

关键词:织梦,dedeCMS,调用,昨天,发布,、,两天,前,某个,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DedeCMS短消息不显示完全的解决方法DedeCMS短消息不显示完全的解决方法 以下为引用的内容: a hr... 2021-07-22
dedecms如何把时间戳转换成正常时间格式如果在datalist 可以用{dede:field.shijian ... 2021-07-30
织梦dedecms上传图片出现image info error的解决方法织梦dedecms上传图片出现image info error的解决方... 2021-07-22
Dedecms教程:获取上一篇下一篇的URL地址有些客户问到dedecms是怎么调用上一篇下一篇的url地址的,只调用... 2021-08-14
dedecms自动把未审核文章的时间设定为当前时间自动把未审核文章的时间设定为当前时间 功能:进入编辑文章时候,对于未审... 2021-07-22
DEDE默认图片保存目录修改DEDE默认的图片保存目录格式是ymd也就是类似170717这样的目录... 2021-07-22
织梦dedecms后台更新栏目提示:这个类目是动态类目的解决方法经常使用织梦dedecms程序建站的站长们都知道这款CMS程序功能强大... 2021-07-30
问答模块发布提问后该问题就过期的解决方法可能是在安装的时候丢了一些属性 如果缺失系统变量,请参考下面的sql语... 2021-07-22
织梦dedecms游客投稿,游客投稿自动审核并生成HTML的方法dede游客投稿设置方法如下:核心 --- 频道模型 --- 普通文章... 2021-07-27
织梦DedeCMS后台登录-验证码总是提示不正确这个问题经常有网友会遇到,解决办法如下: 1.data目录下sessi... 2021-07-22
如何在dedecms织梦列表页隔行插入样式如何在dedecms织梦列表页隔行插入样式? 织梦dedecms 每隔... 2021-07-30
dedecmsdedecms如何调用指定一个栏目的描述dedecms织梦如何调用指定一个栏目的描述?默认情况下{dede:t... 2021-08-09
Dedecms程序SEO常用的列表标签调用代码集合最近这段时间每天都有好几百的流量来自SEO这个词,说明大家对SEO的关... 2021-07-27
dedecms列表页与详情页调用tag标签的方法本文实例讲述了dedecms列表页与详情页调用tag标签的方法。分享给... 2021-07-30
织梦dedecms当前栏目调用上级栏目名称的办法问题:网站需要在栏目列表页调用上级栏目的名称,也就是在列表模板调用当前... 2021-07-27
织梦dedecms当天文章标题加红色最新标记在文章标题的后面增加(new)最新发布的标志: {dede:arcli... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn