博客项目学习笔记七:首页与文章详情页置顶和加精

博客项目目录: 请戳这里

准备

将置顶和加精展示在首页和文章详情页,红框标记处应有置顶和加精,并与数据库里的数据是一致的
在这里插入图片描述
在这里插入图片描述

1.修改detail.ftl,在对应位置添加如下逻辑

level为1表示置顶,为0表示不置顶;recommend为1表示加精,为0表示不加精

<#if post.level gt 0><span class="layui-badge layui-bg-black">置顶</span></#if>
<#if post.recommend><span class="layui-badge layui-bg-red">精帖</span></#if>

2.测试详情页

在这里插入图片描述

3.查看数据库

发现测试文章的level和recommend都为1,符合预期
在这里插入图片描述

4.修改commen.ftl,在对应位置添加如下逻辑

<#if post.level gt 0><span class="layui-badge layui-bg-black">置顶</span></#if>
<#if post.recommend><span class="layui-badge layui-bg-red">精帖</span></#if>

5.测试首页

在这里插入图片描述

参考资料:

https://github.com/MarkerHub/eblog

posted @ 2021-05-24 20:42  xqxls  阅读(183)  评论(0)    收藏  举报