1. 九龍商務(wù)代辦主頁(yè) > 網(wǎng)站建設(shè) > 站長(zhǎng)學(xué)院 > 織夢(mèng)dede > 織夢(mèng)DedeCMS調(diào)用昨天、兩天前、某個(gè)時(shí)間段發(fā)布的

          織夢(mèng)DedeCMS調(diào)用昨天、兩天前、某個(gè)時(shí)間段發(fā)布的

          摘要:某些情況下,我們需要調(diào)用昨天發(fā)布、兩天前發(fā)布、某個(gè)時(shí)間段發(fā)布的文章,而織夢(mèng)默認(rèn)的只能夠調(diào)過(guò)去X天內(nèi)發(fā)布的文章,那么該如何解決這個(gè)問(wèn)題呢? 打開(kāi) /include/taglib/arclist.lib.php...

          18978939080

          立即咨詢

          編輯: 來(lái)源: 發(fā)布日期:03-07 瀏覽量統(tǒng)計(jì)中... 反饋錯(cuò)誤

            字體:細(xì)

          九龍商務(wù)代辦

          某些情況下,我們需要調(diào)用昨天發(fā)布、兩天前發(fā)布、某個(gè)時(shí)間段發(fā)布的文章,而織夢(mèng)默認(rèn)的只能夠調(diào)過(guò)去X天內(nèi)發(fā)布的文章,那么該如何解決這個(gè)問(wèn)題呢?
          打開(kāi) /include/taglib/arclist.lib.php 文件
          找到:
          1. //時(shí)間限制(用于調(diào)用最近熱門文章、熱門評(píng)論之類),這里的時(shí)間只能計(jì)算到天,否則緩存功能將無(wú)效
          2. if($subday > 0)
          3. {
          4.     $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
          5.     $limitday = $ntime - ($subday * 24 * 3600);
          6.     $orwheres[] = " arc.senddate > $limitday ";
          7. }
          修改為:
          1. //時(shí)間限制(用于調(diào)用最近熱門文章、熱門評(píng)論之類),這里的時(shí)間只能計(jì)算到天,否則緩存功能將無(wú)效
          2. //當(dāng)subday=1的時(shí)候調(diào)用1天內(nèi)的文章
          3. //當(dāng)subday=2的時(shí)候調(diào)用昨天的文章
          4. //當(dāng)subday=3的時(shí)候調(diào)用2天前得所有文章
          5. //當(dāng)subday=7的時(shí)候調(diào)用7天內(nèi)得所有文章
          6.   if($subday > 0)
          7.   {
          8.       if($subday == 1)
          9.   {
          10.    $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
          11.    $limitday = $ntime - ($subday * 24 * 3600);
          12.    $orwheres[] = " arc.senddate > $limitday ";
          13.   }
          14.     else if ($subday == 2)
          15.   {  
          16.    $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
          17.    $limitday = $ntime - ($subday * 24 * 3600);
          18.    $lomitday = $ntime;
          19.   $orwheres[] = " arc.senddate < $lomitday && arc.senddate > $limitday";
          20.   }
          21.    else if ($subday == 3)
          22.   {  
          23.    $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
          24.    $limitday = $ntime -($subday * 24 * 3600)+(1*24 * 3600);
          25.    $orwheres[] = " arc.senddate < $limitday ";
          26.   }
          27.    else if ($subday == 7)
          28.   {  
          29.    $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
          30.    $limitday = $ntime - ($subday * 24 * 3600);
          31.    $orwheres[] = " arc.senddate > $limitday ";
          32.   }
          33.   }
          調(diào)用方法:
          1. {dede:arclist row=10 titlelen=32 subday='1'}
          2.     <li><a href="[field:arcurl/]">[field:title/]</a></li>
          3. {/dede:arclist}
          //當(dāng)subday=1的時(shí)候調(diào)用1天內(nèi)的文章
          //當(dāng)subday=2的時(shí)候調(diào)用昨天的文章
          //當(dāng)subday=3的時(shí)候調(diào)用2天前得所有文章
          //當(dāng)subday=7的時(shí)候調(diào)用7天內(nèi)得所有文章

            更多相關(guān)閱讀

          【九龍商務(wù)代辦】微信號(hào)

          官方微信公眾號(hào)

          24小時(shí)電話18978939080

          民族大道49號(hào)民族宮B座2306號(hào)(新夢(mèng)之島樓上)

          工商注冊(cè)13807817411
          其他業(yè)務(wù)13878807671
          ?
          【九龍商務(wù)代辦】QQ
          QQ在線咨詢
          客服咨詢
          【九龍商務(wù)代辦】QQ
          【九龍商務(wù)代辦】QQ
          【九龍商務(wù)代辦】QQ
          【九龍商務(wù)代辦】QQ
          咨詢熱線
          18978939080
          13807817411
          13878807671
          0771-5537667

          反饋
          【九龍商務(wù)代辦】微信號(hào)掃描二維碼關(guān)注我為好友
          瀏覽: 亚洲国产成人资源在线电影,久久亚洲一级av一片,久久亚洲私人国产精品,高清无码一级片在线看