您当前的位置: 主页 > 优化教程
文章摘要:某些情况下,我们需要调用昨天发布和某个时间段发布的文件,这个是我在以前做一个网页游戏站点时候使用到得,而织梦默认的只能够调去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获取文章缩略图的高度和宽度某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩略图仅仅是储存的图... 2021-07-22
百度编辑器ueditor代码高亮效果实现方法相信很多朋友在使用ueditor,同样地,我之前也一直使用uedito... 2021-07-22
dedecms织梦tag标签调用方法dedecms织梦中有调用tag标签的方法,调用tag用不同的方法调用... 2021-07-22
织梦dedecms系统万能SQL标签调用归纳织梦模板 制作经常要用到很多标签,新手都不是很熟,我把它整理了一下,贴... 2021-07-27
织梦DEDE dede:arclist文章列表前面自动加递增数字标签只需加上这个即可 [field:global runphp=yes n... 2021-07-27
dedecms SESSION变量覆盖导致SQL注入common.inc.php的解决方法dedecms SESSION变量覆盖导致SQL注入common.in... 2021-07-22
dedecms教程:修改数据库端口号不知道各位有没有发现,使用dedecms过程中,网站很容易被挂马,数据... 2021-07-30
DEDECMS在PHP5.4不能正常运行的解决方法本文实例讲述了DEDECMS在PHP5.4不能正常运行的解决方法。分享... 2021-07-30
dedecms不能正常删除栏目及文件夹的解决方案20180109新版的DedeCMS的WEB环境用的PHP版本有一定限... 2021-08-09
织梦模板 dedecms v5.7 loop 标签万能循环的教程标签名称:loop 标记简介: 功能说明:调用任意表的数据标签 适用范... 2021-07-22
织梦channelartlist判断是否有下级栏目输出不同的html代码在织梦/include/extend.func.php 文件最后面添加... 2021-07-30
织梦DEDECMS修改模板默认扩展名为.html的教程织梦默认的模板是.HTM后缀的文件才可以用,其实也可以用.HTML来做... 2021-07-22
织梦程序怎么增加网站描述(description)字符的长度对网站推广优化比较熟悉的站长朋友都知道,网站在搭建好之前必须先准备好网... 2021-08-14
dedecms 取消栏目列表页文章标题设置推荐后的加粗如果使用的是 默认的 织梦模板 ,列表页的文章标题不管你是否设置加粗,... 2021-07-27
织梦Dedecms获取上一级栏目名称及链接{dede:field name=typeid runphp=yes}... 2021-07-27
织梦模板DEDECMS{dede:arclist keyword='动态获取关键词'}详解最近在做一个站,想做一个功能,就是有一个div块里显示的是与当前文章关... 2021-07-22
织梦友情链接的a标签显示title的方法有哪些?打开 /include/taglib/flink.lib.php 文件... 2021-09-20

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