新增动态的样式;

This commit is contained in:
2022-03-19 12:33:11 +08:00
parent 4fda375028
commit d15122f091
6 changed files with 102 additions and 10 deletions

View File

@@ -17,6 +17,12 @@ class Common extends BaseController
{
parent::initialize();
$site_logo = get_source_link(get_system_config('site_logo'));
View::assign('site_logo', $site_logo);
$site_logo_box = get_source_link(get_system_config('site_logo_box'));
View::assign('site_logo_box', $site_logo_box);
$list_nav_slide = Nav::where('type', 3)->cacheAlways('type_list_3')->order('sort asc')->where('status', 1)->select();

View File

@@ -12,5 +12,6 @@ return [
],
'post' => [
'' => '普通:',
'event' => '动态',
]
];

View File

@@ -337,3 +337,38 @@ a.post-item:visited {
#banner .layui-carousel-ind {
z-index: 999;
}
.post-event {
padding : 10px 0;
border-bottom: 1px solid #ddd;
}
.post-event-header {
display : flex;
align-items : center;
justify-content: flex-start;
}
.post-event-nickname {
font-size : 14px;
font-weight: 600;
margin-left: 15px;
}
.post-event-avatar {
width : 40px;
height : 40px;
background-size : cover;
background-position: left;
border-radius : 50%;
border : 1px solid #bbb;
}
.post-event-body {
line-height: 1.5;
}
.post-event-body img {
max-width: 100%;
}

View File

@@ -72,6 +72,20 @@
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-label">网站logo(方形)</div>
<div class="layui-input-block">
<div>
<div class="layui-btn upload-site-logo-box">上传logo</div>
</div>
<div>
<img class="site-logo-box" style="max-width: 200px;"
src="{:get_source_link(get_system_config('site_logo_box'))}" alt="">
</div>
<input type="hidden" name="site_logo_box" value="{:get_system_config('site_logo_box')}"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-label">备案号</div>
<div class="layui-input-block">
@@ -248,6 +262,24 @@
}
}
})
var uploadSiteLogo = upload.render({
elem: '.upload-site-logo-box',
url: '{:url("File/save")}',
data: {
type: 1,
dir: 'site_logo'
},
accept: 'images',
done: function (result) {
if (result.code == 0) {
layer.msg('上传成功');
$('input[name="site_logo_box"]').val(result.data.save_name);
$('.site-logo-box').attr('src', result.data.src);
} else {
layer.msg(result.msg)
}
}
})
var uploadSiteLogo = upload.render({
elem: '.upload-site-qrcode',
url: '{:url("File/save")}',

View File

@@ -63,6 +63,23 @@
<div class="post-list">
{volist name='list_post' id='post'}
{switch $post['tpl_name'] }
{case event }
<div class="post-event">
<div class="post-event-header">
<div class="post-event-avatar" style="background-image: url({$site_logo_box});">
</div>
<div class="post-event-nickname">
{:get_system_config('default_author')}
</div>
</div>
<div class="post-event-body">
{$post->content_html|raw}
</div>
</div>
{/case}
{default /}
<a href="{:url('Post/read',['uid'=>$post.uid])}" class="post-item" onmouseover="$(this).find('.poster').addClass('layui-anim-scale')" onmouseout="$(this).find('.poster').removeClass('layui-anim-scale')">
{notempty name='$post->getData("poster")'}
@@ -82,6 +99,7 @@
</div>
</a>
{/switch}
{/volist}
{empty name='list_post'}