| 插件 | 建站系统大众版 V3.26 |
| 应用作者 | 迅睿官方团队 |
| 发布时间 | 2022-03-01 15:30:06 |
| 更新时间 | 2025-10-09 09:03:09 |
今日发布的内容/昨日内容,这种判断怎么做?
<div class="news-item">
<div class="time">
<p>
<span>17日</span>
<span>04月</span>
</p>
</div>
<ul>
<li>
<h2><a href="" target="_blank">今日第一个内容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">今日第二个内容</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">昨天第一个内容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">昨天第二个内容</a></h2>
</li>
<li>
<h2><a href="" target="_blank">昨天第三个内容</a></h2>
</li>
</ul>
</div>
<?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 = [];} <!--列出已有内容的日期数据--> {module module=MOD_DIR catid=$catid order=updatetime_desc} {php $result[] = dr_date($t['_updatetime'], 'Y-m-d');} {/module} <!--过滤重复日期--> {php $result = array_unique($result);} <!--循环日期--> {loop $result $day} {dr_date(strtotime($day), 'Y-m-d')} <!--已日期为条件查询该日期下的数据,列出--> {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}