• fastadmin 后台添加视频


    做个记录,字段自行对照解决

    1.add.html

        <div class="form-group">
            <label class="control-label col-xs-12 col-sm-2">{:__('Video')}:</label>
            <div class="col-xs-12 col-sm-8">
                <div class="input-group">
                    <input id="c-video" class="form-control" size="50" name="row[video]" type="text">
                    <div class="input-group-addon no-border no-padding">
                        <span><button type="button" id="faupload-video" class="btn btn-danger faupload" data-input-id="c-video" data-mimetype="mp4,mp3,avi,flv,wmv" data-multiple="false" data-preview-id="p-video"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                        <span><button type="button" id="fachoose-video" class="btn btn-primary fachoose" data-input-id="c-video" data-mimetype="mp4,mp3,avi,flv,wmv" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
                    </div>
                    <span class="msg-box n-right" for="c-image"></span>
                </div>
                <ul class="row list-inline faupload-preview" id="p-video"></ul>
            </div>
        </div>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    2.edit.html

        <div class="form-group">
            <label class="control-label col-xs-12 col-sm-2">{:__('Video')}:</label>
            <div class="col-xs-12 col-sm-8">
                <div class="input-group">
                    <input id="c-video" class="form-control" size="50" name="row[video]" type="text" value="{$row.video|htmlentities}">
                    <div class="input-group-addon no-border no-padding">
                        <span><button type="button" id="faupload-video" class="btn btn-danger faupload" data-input-id="c-video" data-mimetype="mp4,mp3,avi,flv,wmv" data-multiple="false" data-preview-id="p-video"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
                        <span><button type="button" id="fachoose-video" class="btn btn-primary fachoose" data-input-id="c-video" data-mimetype="mp4,mp3,avi,flv,wmv" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
                    </div>
                    <span class="msg-box n-right" for="c-video"></span>
                </div>
                <ul class="row list-inline faupload-preview" id="p-video"></ul>
            </div>
        </div>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    3.后台列表js

     {field: 'video', title: __('Video'), operate: false,formatter:function (val,data) {
                                    return '<video style="width: 200px;height: 140px" src="'+val+'" controls="controls"></video>';
                                }},
    
    • 1
    • 2
    • 3

    4.需要注意的地方
    后台需要配置的地方可上传最大文件以及超时时间等问题自行查看链接
    fastadmin后台上传视频

  • 相关阅读:
    关于组织开展2022年广东省技术先进型服务企业认定工作的通知
    华科重要实验
    ip地址正确的格式十进制是什么
    js网络编程
    HJ65 查找两个字符串a,b中的最长公共子串
    Confluence 内容管理
    【C语言程序设计】实验 4
    Java面试题200+大全(合适各级Java人员)
    Redis的四种模式:单机、主从、哨兵、集群
    Nacos相关面试题
  • 原文地址:https://blog.csdn.net/qq_42841183/article/details/133985814