<legend id="h4sia"></legend><samp id="h4sia"></samp>
<sup id="h4sia"></sup>
<mark id="h4sia"><del id="h4sia"></del></mark>

<p id="h4sia"><td id="h4sia"></td></p><track id="h4sia"></track>

<delect id="h4sia"></delect>
  • <input id="h4sia"><address id="h4sia"></address>

    <menuitem id="h4sia"></menuitem>

    1. <blockquote id="h4sia"><rt id="h4sia"></rt></blockquote>
      <wbr id="h4sia">
    2. <meter id="h4sia"></meter>

      <th id="h4sia"><center id="h4sia"><delect id="h4sia"></delect></center></th>
    3. <dl id="h4sia"></dl>
    4. <rp id="h4sia"><option id="h4sia"></option></rp>

        营销之道 干货分享
        了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

        编程代码Programming Code

        dedecms织梦调用昨天、前天、某个时间段发布的文章的方法

        作者:融科网络 | 点击:
        03

        2018
        09

        导语
        某些情况下,我们需要调用昨天发布、前天前发布、或某个时间段发布的文章,而织梦默认的只能够调过去X天内发布的文章,那么该如何解决这个问题呢?
         
        某些情况下,我们需要调用昨天发布、前天前发布、或某个时间段发布的文章,而织梦默认的只能够调过去X天内发布的文章,那么该如何解决这个问题呢?
        打开 /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'}
         {/dede:arclist}
        //当subday=1的时候调用1天内的文章
        //当subday=2的时候调用昨天的文章
        //当subday=3的时候调用2天前得所有文章
        //当subday=7的时候调用7天内得所有文章
        郑州融科网络专注于企业365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 建设、365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 制作、高端365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 设计,郑州荥阳、上街做365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 就找融科网络!
        本文章网址:http://www.oueslati-lab.com/code/904.html。转载请保留出处,谢谢合作!
        • 365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗
建设咨询
        • 365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗
建设案例
        建站流程
        • 365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 需
          求分析
        • 365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗 策
          划方案
        • 页面风
          格设计
        • 程序设
          计研发
        • 资料录
          入优化
        • 确认交
          付使用
        • 后续跟
          踪服务
        • 151-3895-5886
        • 品牌365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗
建设定制
        • 营销型365手机版_bt365体育在线备用_黑帮365天第3季是真实的吗
建设定制