119 lines
5.4 KiB
HTML
119 lines
5.4 KiB
HTML
![]() |
<include file="public/layout" />
|
|||
|
<link href="__PUBLIC__/static/css/weixin-mp.css" rel="stylesheet"/>
|
|||
|
<body style="background-color: rgb(255, 255, 255); overflow: auto; cursor: default; -moz-user-select: inherit;">
|
|||
|
<div id="append_parent"></div>
|
|||
|
<div id="ajaxwaitid"></div>
|
|||
|
<div class="page">
|
|||
|
<div class="fixed-bar">
|
|||
|
<div class="item-title">
|
|||
|
<div class="subject">
|
|||
|
<h3>图文素材管理</h3>
|
|||
|
<h5>微信素材显示与管理</h5>
|
|||
|
</div>
|
|||
|
<ul class="tab-base nc-row">
|
|||
|
<foreach name="tabs" item="v" key="k">
|
|||
|
<li><a href="{:U('materials',['tab'=> $k])}" <if condition="$k==$tab">class="current"</if>>
|
|||
|
<span>{$v}</span></a>
|
|||
|
</li>
|
|||
|
</foreach>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<!-- 操作说明 -->
|
|||
|
<div id="explanation" class="explanation" style="color: rgb(44, 188, 163); background-color: rgb(237, 251, 248); width: 99%; height: 100%;">
|
|||
|
<div id="checkZoom" class="title"><i class="fa fa-lightbulb-o"></i>
|
|||
|
<h4 title="提示相关设置操作时应注意的要点">操作提示</h4>
|
|||
|
<span title="收起提示" id="explanationZoom" style="display: block;"></span>
|
|||
|
</div>
|
|||
|
<ul>
|
|||
|
<li>发送图文消息请移步粉丝列表</li>
|
|||
|
<li>每个图文素材最多包含8篇文章!</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div class="ma-page">
|
|||
|
<div class="ma-top">
|
|||
|
<a href="{:url('news_edit')}" class="ma-btn"><span class="fa fa-plus"></span> 新增图文</a>
|
|||
|
<div> ( 共 {$page->totalRows} 条记录 )</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="ma-list">
|
|||
|
<empty name="list">
|
|||
|
<div class="no-data">
|
|||
|
<i class="fa fa-exclamation-circle"></i>还没有相关素材~
|
|||
|
</div>
|
|||
|
</empty>
|
|||
|
<volist name="list" id="item">
|
|||
|
<div class="ma-card">
|
|||
|
<if condition="count($item.wx_news) === 1">
|
|||
|
<!--单图文-->
|
|||
|
<div class="title ellipsis-1">{$item.wx_news.0.title}</div>
|
|||
|
<div class="time">{$item.update_time}</div>
|
|||
|
<div class="card-item no-line">
|
|||
|
<a href="{:url('news_edit', ['material_id' => $item.id, 'news_id' => $item.wx_news.0.id])}">
|
|||
|
<div class="cover">
|
|||
|
<img src="{$item.wx_news.0.thumb_url}"/>
|
|||
|
</div>
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
<div class="desc ellipsis-2">{$item.wx_news.0.digest?:$item.wx_news.0.content_digest}</div>
|
|||
|
<else/>
|
|||
|
<!--多图文-->
|
|||
|
<div class="time">{$item.update_time}</div>
|
|||
|
<volist name="item.wx_news" id="news" key="i">
|
|||
|
<div class="card-item">
|
|||
|
<a href="{:url('news_edit', ['material_id' => $item.id, 'news_id' => $news.id])}">
|
|||
|
<if condition="$i==1">
|
|||
|
<div class="cover cover-sm">
|
|||
|
<img src="{$news.thumb_url}"/>
|
|||
|
<div class="title-in ellipsis-1">{$news.title}</div>
|
|||
|
</div>
|
|||
|
<else/>
|
|||
|
<div class="post">
|
|||
|
<div class="post-title ellipsis-2">{$news.title}</div>
|
|||
|
<div class="post-cover">
|
|||
|
<img src="{$news.thumb_url}"/>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</if>
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</volist>
|
|||
|
</if>
|
|||
|
<div class="btns">
|
|||
|
<a class="btn left" title="在素材上添加文章" href="{:url('news_edit', ['material_id' => $item.id])}">
|
|||
|
<span class="fa fa-plus"></span>
|
|||
|
</a>
|
|||
|
<div class="btn" title="删除图文素材" onclick="deleteMaterial('{$item.id}')"><span class="fa fa-trash"></span></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</volist>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="page p">{$page->show()}</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<script>
|
|||
|
function deleteMaterial(id) {
|
|||
|
layer.confirm("素材相关文章将一并删除,确定删除吗?", function(){
|
|||
|
$.ajax({
|
|||
|
url: "{:url('delete_news')}?material_id=" + id,
|
|||
|
type: 'POST',
|
|||
|
dataType: 'json',
|
|||
|
success: function (res) {
|
|||
|
if (res.status === 1) {
|
|||
|
return layer.msg(res.msg, {time: 500, icon: 1}, function () {
|
|||
|
window.location.reload();
|
|||
|
});
|
|||
|
}
|
|||
|
var msg = (typeof res.status === 'undefined') ? '数据格式出错' : res.msg;
|
|||
|
layer.alert(msg, {icon:2});
|
|||
|
},
|
|||
|
error: function () {
|
|||
|
layer.alert('服务器繁忙!', {icon: 2});
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
}
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
</html>
|