🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 群友咨询:极致CMS归档功能如何实现? > 回答:极致CMS哪有实现不了的呢?内容归档这些其实就是按照实际排序,将文章内容,按照日期给他归类,网上的一堆好像要查询数据库,太麻烦了,极致cms给你个简答做法,轻松解决! ``` 首先类似时间轴,历史记录这些的,需要用单页,然后用loop输出,还可以进行分页 /*当然,以下方式只能用一个模块,不能多个模块 */ #选择时间倒序或者正序,看你需要 {loop table="article" orderby="addtime desc" ispage="1" isshow="1" limit="10" as="v"} #获取每条的日期 {php $date = date('Y-m-d',$v['addtime']); /} #第一条说明是第一个抬头日期,同时输出第一个标题 {if($v_n==1)} <h1>{$date}</h1> <h2>{$v['title']}</h2> {else} #判断当前日期跟上一个日期是否相同 {if($date==$prevdate)} 如果相同,则为同个列表内,输出标题 <h2>{$v['title']}</h2> {else} 如果不同,则为下一个列表,同时创建<h1>日期,输出标题 <h1>{$date}</h1> <h2>{$v['title']}</h2> {/if} {/if} #循环一次,记录一次当前的日期作为上一个日期 {php $prevdate=$date; /} {/loop} #记录分页 {$v_pages} ```