| 插件名稱 | 建站系統(tǒng)大眾版 V4.1 |
| 插件作者 | 迅睿官方團隊 |
| 最近更新 | 2026-03-31 10:25:30 |
| 增加文章AI審核和AI創(chuàng)作入口(需升級AI助手插件) |
今日發(fā)布的內(nèi)容/昨日內(nèi)容,這種判斷怎么做?
<div class="news-item">
<div class="time">
<p>
<span>17日</span>
<span>04月</span>
</p>
</div>
<ul>
<li>
<h2><a href="" target="_blank">今日第一個內(nèi)容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">今日第二個內(nèi)容</a></h2>
</li>
</ul>
</div>
<div class="news-item">
<div class="time">
<p>
<span>17日</span>
<span>04月</span>
</p>
</div>
<ul>
<li>
<h2><a href="" target="_blank">昨天第一個內(nèi)容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">昨天第二個內(nèi)容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">昨天第三個內(nèi)容</a></h2>
</li>
</ul>
</div>
參考文檔:《條件循環(huán)修飾符、通配符》
例如DAY_inputime=0,表示當(dāng)天的數(shù)據(jù)、DAY_inputime=1,表示昨天到今天的數(shù)據(jù)
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-胡老師 我知道官方的這個文檔,就是沒有思路應(yīng)該怎么調(diào)用。當(dāng)天往后推,每天單獨顯示一塊
有技術(shù)的大佬,麻煩使用上面代碼貼出來
回復(fù)@Joker 試試這樣
<?php $arr2 = []; ?> {module module=news order=updatetime_desc} <?php $arr2[] = dr_date($t['_updatetime'], 'Y-m-d'); $arr3 = array_unique($arr2); ?> {/module} <?php $arr = $arr3; ?> {loop $arr $a} <div class="news-item"> <div class="time"> <p> <span>{dr_date(strtotime($a), 'd')}日</span> <span>{dr_date(strtotime($a), 'm')}月</span> </p> </div> <ul> {module module=news order=updatetime_desc DAY_updatetime=$a,$a} <li> <h2><a href="{$t.url}" target="_blank">{dr_date($t._updatetime, 'Y-m-d')} - {$t.title}</a></h2> </li> {/module} </ul> </div> {/loop}最終效果
如果是在欄目列表頁
上面代碼中2處的 module=news 改成 catid=$catid
{php $result = [];} <!--列出已有內(nèi)容的日期數(shù)據(jù)--> {module module=MOD_DIR catid=$catid order=updatetime_desc} {php $result[] = dr_date($t['_updatetime'], 'Y-m-d');} {/module} <!--過濾重復(fù)日期--> {php $result = array_unique($result);} <!--循環(huán)日期--> {loop $result $day} {dr_date(strtotime($day), 'Y-m-d')} <!--已日期為條件查詢該日期下的數(shù)據(jù),列出--> {module module=MOD_DIR catid=$catid order=updatetime_desc DAY_updatetime=$day,$day} <li> <a href="{$t.url}" target="_blank"> <p>{dr_date($t._updatetime, 'Y-m-d')}</p> <p>{$t.title}</p> </a> </li> {/module} {/loop}