讨论 ModStart TA的回帖
第 1 位会员
注册于
ModStart官方出品
帖子
8
回帖
TA的回帖
这个BLOG模板样式能用开发标签实现吗?

这个应该是数组,需要循环输出。

@foreach($b['images'] as $i)
    <img src="{{$i}} />
@endforeach


这个BLOG模板样式能用开发标签实现吗?
<?php $d = date('Y-m-d',strtotime($b['postTime']); ?>

少个括号。建议基础可以多了解一下再开发模板。

这个BLOG模板样式能用开发标签实现吗?

@johnnypro:

<?php $yearData = \MBlog::listBlogByYear(); ?>
<div>
    共有 {{$yearData['total']}} 篇博客
</div>
@foreach($yearData['records'] as $year=>$yearItem)
    <div>
        {{$yearItem['year']}}年{{$yearItem['count']}}篇
    </div>
    <div>
        <ul>
            <?php $currentDay = null; ?>
            @foreach($yearItem['records'] as $b)
                <?php $d = date('Y-m-d',strtotime($b['postTime']); ?>
                @if(!$currentDay || $currentDay!=$d)
                    <?php $currentDay = $d; ?>
                    <li>
                        {{ $d }}  
                    </li>
                @endif
                <li>
                    <a href="{{modstart_web_url('blog/'.$b['id'])}}">
                        {{$b['title']}}
                    </a>
                </li>
            @endforeach
        </ul>
    </div>
@endforeach


请问一下,读取BLOG内容判断的问题

我看你这个用法是没问题,具体是报什么错误?需要看下日志。

这个BLOG模板样式能用开发标签实现吗?
date('m-d',strtotime($b['postTime']))



文库生成图片路径是那个文件我想修改一下

主要逻辑集中在以下两个文件。由于该路径涉及部分上传的数据校验,建议不要修改。

vendor/modstart/modstart/src/Data/DataManager.php
vendor/modstart/modstart/src/Data/AbstractDataStorage.php


编译模块代码总是报错

使用 node 14 - 16 版本。

也可私信我们联系客服解决。

这个BLOG模板样式能用开发标签实现吗?

新增了一个方法可以列出所有博客,然后按照时间字段进行循环过滤显示。

<?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 。

下个版本会自动升级该方法。

QQ
微信
客服