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 。
下个版本会自动升级该方法。