BINGO视频H5弹幕播放器插件使用说明
目录(教程未列举完善,如有需要,可联系管理补上)1. 安装
1.1 购买下载插件
1.2 DIY首页数据
1.2.1 下载DIY文件
1.2.2 安装DIY扩展
1.2.3 导入DIY
1.2.4 设置DIY
2. 设置
2.1 优酷云设置
2.1.1 优酷client_id及优酷access_token2.1.2 优酷自动播放
2.1.3 可使用优酷上传的用户组
2.1.4 优酷上传的用户组不可用提示语
2.1.5 开启优酷好友观看及开启输入密码观看
2.2 评论
2.3 自定义入口(暂时不可用)
2.4 发布视频页默认
2.5 插件界面风格设置
2.6 开启手动添加视频
2.7 三级分类
2.8 搜索分类页每页显示数目
2.9 每页回复数
2.10 允许发布允许评论及投稿需审核用户组
2.11 视频右侧推荐视频及内容页视频推荐数
2.12 登陆可看
2.13 登陆可见提示语
2.14 积分赠送
2.15 自定义视频分享代码
2.16 允许观看的用户组
2.17 不允许观看提示语
2.18 同步板块
2.19 用户视频页数目
2.20 播放页顶部左右侧广告
2.21 本地上传
2.22 七牛云存储
2.23 本地播放器(阿里云播放器,本地简约播放器,DPlayer弹幕播放器,CK播放器)
2.24 弹幕功能开启关闭
2.25 弹幕API(需要服务器安装docker、mongo、redis)
2.26 自定义表情
2.27 分类设置
2.28 视频管理
2.29 弹幕管理(php需要安装mongo扩展、并且弹幕API为自己服务器的API)
2.30 音悦台解析
3. 使用
3.1 发布(优酷一键采集视频、播单,及其他第三方视频的添加及本地或七牛视频)4. 伪静态
4.1 伪静态
教程(教程未列举完善,如有需要,可联系管理补上)
1. 安装
1.1 购买下载插件
在http://addon.dismall.com/?@bingofans_video.plugin购买后下载插件
1.2 DIY首页数据
1.2.1 下载DIY文件
DIY数据在http://addon.dismall.com/?@bingofans_video.plugin的下载资料中
1.2.2 安装DIY扩展
http://addon.dismall.com/?@bingofans_video.pack根据网站编码下载,下载安装完成后,后台更新缓存,勾上DIY分类缓存,然后更新。
1.2.3 导入DIY
根据自己网站编码,将刚才下载的DIY文件在插件首页导入(如果不能导入,记事本打开xml格式的DIY文件,看下第一行最前面是不是有两个空格,删除即可)
1.2.4 设置DIY
和discuz自身DIY类似,可自行琢磨
2. 设置
2.1 优酷云设置
2.1.1 优酷client_id及优酷access_token
client_id前往优酷云请http://cloud.youku.com/注册登陆后在管理中心查看,access_token用于免登陆上传,前往http://cloud.youku.com/ 工具-手动获取access_token,所有视频将会传到该账号视频空间下。请注意下方有效期,为了账户安全,该值是会在有效期后变动的,到时需要替换到这里(如果有效期过了,上传优酷功能正常使用的话,可以不管)
2.1.2 优酷自动播放
用户播放优酷视频时,是否自动播放。
2.1.3 可使用优酷上传的用户组
可以限制使用优酷上传的用户组,避免恶意用户。
2.1.4 优酷上传的用户组不可用提示语
如果用户不可使用优酷上传的提示语。
2.1.5 开启优酷好友观看及开启输入密码观看
这个设置项是针对优酷那边,因为视频同时会上传到优酷,
2.2 评论
开启关闭视频评论,对于有大量垃圾信息时非常有用。
2.3 自定义入口(暂时不可用)
简化链接,看起来美观。
(需安装入口扩展,未安装扩展不要轻易修改!)自定义入口文件,格式为"xxx.php?"(注意后面加个?)。同时在网站根目录修改相应文件名,默认为"plugin.php?id=bingofans_video&"。若不开启,则填写默认值。
2.4 发布视频页默认
开启:发布视频页为优酷快捷发布页
关闭:发布视频页为详细信息页
2.5 插件界面风格设置
可以设置使用模板的风格,但是为了避免有些模板冲突,我们同时提供插件自身风格,两种风格随意切换。
2.6 开启手动添加视频
关闭则禁止所以第三方视频及本地视频(除优酷)
2.7 三级分类
三级分类的分类名
2.8 搜索分类页每页显示数目
搜索结果一页显示的视频数量
2.9 每页回复数
一页显示的评论数量
2.10 允许发布允许评论及投稿需审核用户组
同设置项
2.11 视频右侧推荐视频及内容页视频推荐数
若开启视频右侧推荐视频,推荐填写5,若不开启,推荐为6的倍数。
开启则视频为窄视频,右侧会出现推荐视频,关闭则视频拉满宽度,推荐视频显示在视频下面
2.12 登陆可看
开启后,游客将无法观看视频,将提示登陆
2.121 是否弹框登陆
选择是,在本页面弹出登陆框,选择否,则前往登陆页面登陆
2.13 登陆可见提示语
视频登陆才可观看,未登陆状态显示的提示语
2.14 积分赠送
同设置项
2.15 自定义视频分享代码
分享代码,不懂HTML勿动。
2.16 允许观看的用户组
同设置项
2.17 不允许观看提示语
不符合观看要求的用户组提示语,支持html代码
2.18 同步板块
如果选择板块 则宾狗视频的视频将会生成一个帖子同步发到这个板块
2.19 用户视频页数目
用户自频道内“我发布的视频”和“用户视频空间”视频单页显示数量
2.20 播放页顶部左右侧广告
HTML代码,懂HTML代码的可自行修改,不懂的则替换链接和图片即可
左<div data-id="0" data-loc-id="126" class="item" style="overflow:hidden;margin:0 auto 20px"><a target="_blank" href="#"><div class="lazy-img"><img alt="" src="/source/plugin/bingofans_video/template/new/ad570xleft.jpg"></div></a></div>
右<div class="gg-floor-module video-top-ad fr has-ad"><div data-id="0" data-loc-id="126" class="item" style="overflow:hidden;margin:0 auto 20px"><a target="_blank" href="#"><div class="lazy-img"><img alt="" src="/source/plugin/bingofans_video/template/new/ad570xright.jpg"></div></a></div></div>
红色是链接,蓝色是图片路径
2.21 本地上传
是否开始上传功能(上传到本地服务器,如果开启七牛,则上传到七牛)
2.22 七牛云存储
[*]点击注册开通七牛开发者帐号
[*]如果已有账号,直接登录七牛开发者后台,点击这里查看 Access Key 和 Secret Key
具体文档可参考
http://developer.qiniu.com/docs/v6/sdk/php-sdk.html
https://portal.qiniu.com/user/key
2.23 本地播放器(阿里云播放器,本地简约播放器,DPlayer弹幕播放器,CK播放器)
其中阿里和dplayer为H5播放器,其他为flash播放器,具体可见后台播放器使用说明。
2.24 弹幕功能开启关闭
开启和关闭弹幕功能
2.25 弹幕API(需要服务器安装docker、mongo、redis,详细另见教程https://www.bingoufan.com/thread-16663-1-1.html)弹幕库数据库文件夹内的diagnostic.data文件夹里面都是诊断数据,里面的内容可以定时清理
2.26 自定义表情
按照对应格式,用英文逗号隔开,然后把表情gif传到对应目录/source/plugin/bingofans_video/static/images/0/
最后一个不带逗号,切记
2.27 分类设置
2.28 视频管理
删除视频需要勾上前面的勾,然后下面点击批量删除
2.29 弹幕管理(php需要安装mongo扩展、并且弹幕API为自己服务器的API)
本插件使用的是rockmongo管理器,里面提供类似phpmyadmin的功能。从后台即可进入,默认账号admin,密码Password。
账号密码修改在/source/plugin/bingofans_video/rockmongo/config.php第32行修改
$MONGO["servers"][$i]["control_users"]["admin"] = "Password";
Bingo视频弹幕数据搜索使用说明:首先我们在{}中输入搜索条件,例如我们要查看某视频的所有弹幕,我们则输入"referer": "https://www.bingoufan.com/plugin.php?id=bingofans_video&mod=v&tid=260"后面不能带逗号哟。如果要根据IP搜索,同理"ip": "111.111.111.111",搜索时点开fields(0),选择要显示的字段,比如我们搜索时,只需要他显示视频链接和IP,那我们就勾上referer和IP,这样搜索结果就只会显示这两项。如果不选择,很有可能搜索失败哟。
主要字段解释:_id=数据ID;player=视频真实地址MD5;author=发布者用户名(待更新);time=弹幕显示时间;text=弹幕内容;color=弹幕颜色;ip=发布者IP;referer=弹幕所在的网站链接;date=发布时间的时间戳。
搜索时在动作中选择”清除删除“,则会删除所有符合条件的弹幕,比较适合根据内容删除或者根据用户名删除或者根据IP删除。
2.30 音悦台解析
输入音悦台的视频链接,可直链解析出音悦台的真实直链地址
3. 使用
3.1 发布(优酷一键采集视频、播单,及其他第三方视频的添加及本地或七牛视频)
我太懒了 不想写了 下次在写
4. 伪静态
4. 伪静态
后台开启伪静态后,在服务器上添加伪静态规则,添加方法和discuz规则一样,在discuz规则下方加入即可。
1.Nginx
rewrite ^([^\.]*)/vid-(+)\.html$ $1/plugin.php?id=bingofans_video&mod=v&tid=$2 last;
rewrite ^([^\.]*)/so-(+)-(+)-(+)\.html$ $1/plugin.php?id=bingofans_video&mod=s&fcid=$2&scid=$3&tcid=$4 last;2.Apache
RewriteRule ^([^\.]*)/vid-(+)\.html$ $1/plugin.php?id=bingofans_video&mod=v&tid=$2
RewriteRule ^([^\.]*)/so-(+)-(+)-(+)\.html$ $1/plugin.php?id=bingofans_video&mod=s&fcid=$2&scid=$3&tcid=$43.IIS7
<rule name="Rewrite Rule 0">
<match url="^([^\.]*)/vid-(+)\.html[ DISCUZ_CODE_2 ]quot; />
<action type="Rewrite" url="{R:1}/plugin.php\?id=bingofans_video&mod=v&tid={R:2}" />
</rule>
<rule name="Rewrite Rule 1">
<match url="^([^\.]*)/so-(+)-(+)-(+)\.html[ DISCUZ_CODE_2 ]quot; />
<action type="Rewrite" url="{R:1}/plugin.php\?id=bingofans_video&mod=s&fcid={R:2}&scid={R:3}&tcid={R:4}" />
</rule>
页:
[1]