迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
请教一下,如果在视频地址哪里为空或是不上传视频。那么默认出来效果如下图全黑界面
这个界面是否可以在没有上传视频地址时候,默认为指定的图片或是指定的视频播放内容
或是自己写的档文字。最好是视频地址为空时,播放界面显示我们写的方档内容。
麻烦大佬指点一下如何修复。在哪里修改?
感激万分。
{if $视频地址字段} 视频存在即输出video {else} 视频不存在输出的内容 {/if}
<div class="video-box"> <!-- 判断视频是否存在 --> {if $video} <!-- 视频存在 -- 判断本集是否免费观看 --> {if $vip==0} <!-- 免费观看 --> <video id="video" poster="" style="width:100%" src="{dr_get_file($video)}" preload="auto" controls="controls" autoplay="autoplay" controlsList="nodownload"></video> <!-- 免费观看 end --> {else} <!-- 不免费观看 -- 判断是否登录 --> {if $member.uid} <!-- 已登录 -- 判断是否VIP会员 --> {if $member && dr_in_array(2, $member['groupid'])} <!-- 是VIP会员 --> <video id="video" poster="" style="width:100%" src="{dr_get_file($video)}" preload="auto" controls="controls" autoplay="autoplay" controlsList="nodownload"></video> <!-- 是VIP会员 end --> {else} <!-- 不是VIP会员 --> <div class="video-box-ts"> {if dr_is_buy($ci->module['field']['kepay']['id'], $index.id, $member.uid)} <video id="video" poster="" style="width:100%" src="{dr_get_file($video)}" preload="auto" controls="controls" autoplay="autoplay" controlsList="nodownload"></video> {else} <p style=" color: #f57320; font-size: 24px;"><em style="font-size:18px;">¥</em>{$index.kepay}元</p> <p> <a href="{dr_url('api/buy/index', ['fid' => $ci->module['field']['kepay']['id'], 'id' => $index.id, 'num' => 1])}" class="btn blue btn-outline btn-xs" target="_blank">立即购买</a></p> <p style="margin-top: 20px;font-size:15px;color:#37a40b">购买后解锁本课程全部章节</p> <!--p style="margin-top: 20px;"><a class="text-orange" href="{dr_member_url('dyhysj/home/index')}">升级VIP全网免费(定制除外)</a></p--> {/if} </div> <!-- 不是VIP会员 end --> {/if} {else} <!-- 未登录 --> <div class="video-box-ts"> <p style="font-size:20px;color:#ff700a;" class="price"><em>¥</em>{$index.kepay}</p> <div style="margin-top: 10px;color:#309929;">购买后,解锁全部章节</div> <dvi> <a href="{dr_member_url(" login/index", ["back" => urlencode($my_web_url)])}" class="btn blue btn-outline btn-xs">立即购买</a> </dvi> </div> <!-- 未登录 end --> {/if} {/if} <!-- 视频存在 end --> {else} <!-- 视频不存在,输出下面内容 --> <!-- 视频不存在,输出下面内容 end --> {/if} <script type="text/javascript"> // html5-video标签屏蔽右键视频另存为的js代码 $("#video").bind('contextmenu', function () { return false; }) </script> </div>
如图,我的这个是判断比较多。本身判断是会员免费播放,非会员购买播放,麻烦大神看看这一块如何写