QQ扫一扫联系
主要逻辑集中在以下两个文件。由于该路径涉及部分上传的数据校验,建议不要修改。
vendor/modstart/modstart/src/Data/DataManager.php vendor/modstart/modstart/src/Data/AbstractDataStorage.php
新增了一个方法可以列出所有博客,然后按照时间字段进行循环过滤显示。
<?php $yearData = \MBlog::listBlogByYear(); ?> <div> 共有 {{$yearData['total']}} 篇博客 </div> @foreach($yearData['records'] as $year=>$yearItem) <div> {{$yearItem['year']}}年{{$yearItem['count']}}篇 </div> <div> <ul> @foreach($yearItem['records'] as $b) <li> <a href="{{modstart_web_url('blog/'.$b['id'])}}"> {{$b['title']}} </a> </li> @endforeach </ul> </div> @endforeach
可使用最新文件的MBlog文件替换一下 https://gitee.com/modstart/ModStartBlog/blob/master/module/Blog/Core/MBlog.php 。
下个版本会自动升级该方法。