<center id="74has"><input id="74has"></input></center>

    九龍商務代辦主頁 > 網站建設 > 站長學院 > 織夢dede > 織夢DedeCMS調用昨天、兩天前、某個時間段發(fā)布的

    織夢DedeCMS調用昨天、兩天前、某個時間段發(fā)布的

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

    18978939080

    立即咨詢

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

      字體:

    九龍商務代辦

    某些情況下,我們需要調用昨天發(fā)布、兩天前發(fā)布、某個時間段發(fā)布的文章,而織夢默認的只能夠調過去X天內發(fā)布的文章,那么該如何解決這個問題呢?
    打開 /include/taglib/arclist.lib.php 文件
    找到:
    1. //時間限制(用于調用最近熱門文章、熱門評論之類),這里的時間只能計算到天,否則緩存功能將無效
    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. //時間限制(用于調用最近熱門文章、熱門評論之類),這里的時間只能計算到天,否則緩存功能將無效
    2. //當subday=1的時候調用1天內的文章
    3. //當subday=2的時候調用昨天的文章
    4. //當subday=3的時候調用2天前得所有文章
    5. //當subday=7的時候調用7天內得所有文章
    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.   }
    調用方法:
    1. {dede:arclist row=10 titlelen=32 subday='1'}
    2.     <li><a href="[field:arcurl/]">[field:title/]</a></li>
    3. {/dede:arclist}
    //當subday=1的時候調用1天內的文章
    //當subday=2的時候調用昨天的文章
    //當subday=3的時候調用2天前得所有文章
    //當subday=7的時候調用7天內得所有文章

      更多相關閱讀

    【九龍商務代辦】微信號

    官方微信公眾號

    24小時電話18978939080

    民族大道49號民族宮B座2306號(新夢之島樓上)

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

    反饋
    【九龍商務代辦】微信號掃描二維碼關注我為好友
    瀏覽: 久久久无码免费视频,中文字幕无码系列专区,亚洲AV极品视觉盛宴,亚洲国产三级片尤物视频 亚州av在线不卡观看 日韩欧美无砖专区一中文字幕 精品人妻春药中文字幕

    <center id="74has"><input id="74has"></input></center>