mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +08:00
新增置顶文章
This commit is contained in:
@@ -4,6 +4,7 @@ namespace app\index\controller;
|
||||
|
||||
use app\model\Category;
|
||||
use app\model\Nav;
|
||||
use app\model\Post;
|
||||
use think\facade\View;
|
||||
use think\helper\Str;
|
||||
|
||||
@@ -50,5 +51,9 @@ class Common extends BaseController
|
||||
$this->assign('list_category_first_level', $list_category_first_level);
|
||||
$list_nav_more = Nav::where('type', 8)->order('sort asc')->where('status', 1)->select();
|
||||
View::assign('list_nav_more', $list_nav_more);
|
||||
|
||||
$top_posts = Post::where('is_top',1)->limit(8)->select();
|
||||
$this->assign('top_posts',$top_posts);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
}
|
||||
|
||||
|
||||
.post-item{
|
||||
.post-item,.plus-post-item{
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
align-items: center;
|
||||
@@ -100,7 +100,7 @@
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.post-item .poster{
|
||||
.post-item .poster,.plus-post-item .poster{
|
||||
width: 160px;
|
||||
height: 100px;
|
||||
background-size: cover;
|
||||
@@ -109,6 +109,15 @@
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
.plus-post-item .poster{
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
.plus-post-item .title{
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.post-item .info .title{
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
|
||||
@@ -48,12 +48,12 @@
|
||||
<div>
|
||||
<input type="radio" name="index_tpl_name" value="articles_" title="资讯头条主题-'articles_'">
|
||||
</div>
|
||||
<div>
|
||||
<!-- <div>
|
||||
<input type="radio" name="index_tpl_name" value="documents_" title="文档主题-'documents_'">
|
||||
</div>
|
||||
<div>
|
||||
<input type="radio" name="index_tpl_name" value="blog_" title="博客主题-'blog_'">
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -12,6 +12,35 @@
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="session border">
|
||||
<div class="header">
|
||||
推荐阅读
|
||||
</div>
|
||||
<div class="body">
|
||||
<div class="plus-post-list">
|
||||
{volist name='top_posts' id='post'}
|
||||
<a href="{:url('Post/read',['id'=>$post.id])}" class="plus-post-item"
|
||||
onmouseover="$(this).find('.poster').addClass('layui-anim-scale')"
|
||||
onmouseout="$(this).find('.poster').removeClass('layui-anim-scale')">
|
||||
{notempty name='$post->getData("poster")'}
|
||||
|
||||
<div class="poster layui-anim" style="background-image: url('{$post.poster}');"></div>
|
||||
{/notempty}
|
||||
|
||||
<div class="info">
|
||||
<div class="title">{$post.title}</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</a>
|
||||
{/volist}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="session border">
|
||||
<div class="header">
|
||||
更多
|
||||
|
||||
Reference in New Issue
Block a user