您现在的位置是:首页 > CMS教程 > 极致CMS

极致CMS如何实现归档功能/时间轴?

博主:紫藤心-迷途    浏览次数:1293次

内容归档这些其实就是按照实际排序,将文章内容,按照日期给他归类,网上的一堆好像要查询数据库,太麻烦了,极致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}


PS:极致CMS | 免费开源CMS - 快速建站系统 - 极速建站程序优选

文章关键词: 归档功能 极致CMS 时间轴
分享到: / / /
  • 点击此处扫一扫二维码,直接手机访问此页