Commit 686808a1 authored by 刘小敏's avatar 刘小敏

首页广告增加视频封面图

parent a47125e1
......@@ -247,7 +247,7 @@ class Index extends Common
*/
public function ad()
{
$ad = Ad::where(['status' => 'normal'])->field('title,video,link,skip_time,show_count')->order('id', 'desc')->find();
$ad = Ad::where(['status' => 'normal'])->field('title,video,video_cover,link,skip_time,show_count')->order('id', 'desc')->find();
if (!$ad) {
$this->error('暂无数据');
}
......
......@@ -4,6 +4,7 @@ return [
'Id' => 'ID',
'Title' => '标题',
'Video' => '视频',
'Cover' => '封面',
'Status' => '状态',
'Link' => '跳转链接',
'Skip_time' => '跳过等待秒数',
......
......@@ -21,6 +21,20 @@
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Cover')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-video-cover" data-rule="required" class="form-control" size="50" name="row[video_cover]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-video-cover" class="btn btn-danger faupload" data-input-id="c-video-cover" data-mimetype="jpg,jpeg,png,gif" data-multiple="false" data-preview-id="p-video-cover"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-video-cover" class="btn btn-primary fachoose" data-input-id="c-video-cover" data-mimetype="jpg,jpeg,png,gif" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-video-cover"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-video-cover"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Link')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-link" class="form-control" name="row[link]" type="text">
......
......@@ -21,6 +21,20 @@
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Cover')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-video-cover" data-rule="required" class="form-control" size="50" name="row[video_cover]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-video-cover" class="btn btn-danger faupload" data-input-id="c-video-cover" data-mimetype="jpg,jpeg,png,gif" data-multiple="false" data-preview-id="p-video-cover"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-video-cover" class="btn btn-primary fachoose" data-input-id="c-video-cover" data-mimetype="jpg,jpeg,png,gif" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-video-cover"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-video-cover"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Link')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-link" class="form-control" name="row[link]" type="text" value="{$row.link|htmlentities}">
......
<?php
return array (
'name' => '爱岛珠宝',
'name' => '静文化饰品',
'beian' => '',
'cdnurl' => '',
'version' => '1.0.0',
'version' => '1.0.3',
'timezone' => 'Asia/Shanghai',
'forbiddenip' => '',
'languages' =>
......
......@@ -33,6 +33,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
return '<video style="width: 250px; height: 120px;" src="' + val + '" controls="controls"></video>';
}
},
{field: 'video_cover', title: __('Cover'), operate: false, formatter: function (val, data) {
return val;
if (!val) return '';
// 返回一个 图片 标签,限制高以适应表格
return '<img style="width: auto; height: 120px;" src="' + val + '" controls="controls"></img>';
}
},
{field: 'link', title: __('Link'), operate: false},
{field: 'skip_time', title: __('Skip_time'), operate: false},
{field: 'status', title: __('Status'), searchList: {"normal":__('Normal'),"hidden":__('Hidden')}, formatter: Table.api.formatter.status},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment