織夢(mèng)DedeCMS調(diào)用昨天、兩天前、某個(gè)時(shí)間段發(fā)布的
導(dǎo)讀:織夢(mèng)教程織夢(mèng)教程某些情況下,我們需要調(diào)用昨天發(fā)布、兩天前發(fā)布、某個(gè)時(shí)間段發(fā)布的文章,而織夢(mèng)默認(rèn)的只能夠調(diào)過(guò)去X天內(nèi)發(fā)布的文章,那么該如何解決這個(gè)問(wèn)題呢? 打開(kāi) /include織夢(mèng)首頁(yè)模板織夢(mèng)模板網(wǎng)。
某些情況下,我們需要調(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 文件
找到:
//時(shí)間限制(用于調(diào)用最近熱門(mén)文章、熱門(mén)評(píng)論之類),這里的時(shí)間只能計(jì)算到天,否則緩存功能將無(wú)效
if($subday > 0)
{
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
$limitday = $ntime - ($subday * 24 * 3600);
$orwheres[] = " arc.senddate > $limitday ";
}
修改為:
//時(shí)間限制(用于調(diào)用最近熱門(mén)文章、熱門(mén)評(píng)論之類),這里的時(shí)間只能計(jì)算到天,否則緩存功能將無(wú)效
//當(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)得所有文章
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.senddadede免費(fèi)模板te < $limitday ";
}
else if ($subday == 7)
{
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
$limitday = $ntime - ($subday * 24 * 3600);
$orwheres[] = &qdede會(huì)員中心模板uot; arc.senddate > $limitday ";
}
}
調(diào)用方法:
{dede:arclist row=10 titlelen=32 subday='1'}
<li><a href=&qu織夢(mèng)模板網(wǎng)ot;[field:arcurl/]">[field:title/]</a></li>
{/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)織夢(mèng)首頁(yè)模板織夢(mèng)模板網(wǎng)。
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-18 ,文章織夢(mèng)DedeCMS調(diào)用昨天、兩天前、某個(gè)時(shí)間段發(fā)布的主要講述兩天,時(shí)間段,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_29769.html
為你推薦與織夢(mèng)DedeCMS調(diào)用昨天、兩天前、某個(gè)時(shí)間段發(fā)布的相關(guān)的文章
-
當(dāng)前欄目調(diào)用上級(jí)欄目名稱的辦法,織夢(mèng)文
(106)人喜歡 2023-07-18 -
Dedecms自定義表單后臺(tái)列表展現(xiàn)方式更改
(142)人喜歡 2023-07-18 -
用SQL命令刪除dede版權(quán)信息的官方鏈接,D
(124)人喜歡 2023-07-18 -
Dedecms后臺(tái)驗(yàn)證碼不顯示的解決方法,織夢(mèng)
(102)人喜歡 2023-07-18 -
Dedecms搜索頁(yè)面調(diào)用最新文章的方法,織夢(mèng)
(77)人喜歡 2023-07-18 -
DedeCMS轉(zhuǎn)換WordPress方法-親測(cè)成功,DEDE技術(shù)
(183)人喜歡 2023-07-18