国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢DedeCMS調用昨天、兩天前、某個時間段發布的文章的方法

2024-07-12 09:07:57
字體:
來源:轉載
供稿:網友
某些情況下,我們需要調用昨天發布、兩天前發布、某個時間段發布的文章,而織夢默認的只能夠調過去X天內發布的文章,那么該如何解決這個問題呢?
打開 /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天內得所有文章
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 新平| 蚌埠市| 惠州市| 五寨县| 东兰县| 筠连县| 海原县| 江川县| 新源县| 宜昌市| 锦屏县| 高阳县| 呼伦贝尔市| 南平市| 东光县| 西乌珠穆沁旗| 榆林市| 德庆县| 封丘县| 新蔡县| 屯昌县| 阜康市| 陕西省| 南平市| 阳江市| 青浦区| 察哈| 四川省| 淮安市| 固原市| 徐水县| 长春市| 神农架林区| 栾城县| 迁西县| 博罗县| 于田县| 诸城市| 高唐县| 商洛市|