标签: discuz插件

  • dz插件 Mine视频解析-阿里云视频点播 组件

    阿里云视频点播,将本地视频上传至阿里云视频点播,有效缓解服务器带宽压力。
    阿里云视频点播,可将视频插入帖子/文章/博客播放,并可结合主插件的分组剧集功能使用。

    注意事项:
    1. 需要获取Aliyun用户ID和AccessKeyID、AccessKeySecret,如何获取AccessKeyId和AccessKeySecret
    2. 本组件是使用阿里云播放器Html5模式,浏览器兼容性以阿里云发布的为准,请查看https://help.aliyun.com/document_detail/125570.html

    在后台插件设置->播放来源配置中增加一行:
    aliyunvod==阿里云点播==plugin.php?id=mine_video:aliyunvod&formhash={formhash}&op=player&vid={vid}

  • dz插件 Mine视频解析

    注意事项写在前边
    1. 解析接口来自百度搜索,若出现解析失效,可自行搜索接口,并在后台配置相应接口;若很介意自己找接口,请勿安装!
    2. 在添加插入视频时,光标焦点需在编辑器框内,否则无法插入短代码;
    3. 我不反对你用盗版,但是你用盗版出问题了别来烦我;

    随着功能增加,价格可能会有所上涨,早买早上车。

    新增功能:将视频上传到阿里云视频点播,并可结合插件实现多组剧集播放。需要安装阿里云视频点播组件

    增加直播源(需要安装DPlayer本地化组件https://addon.dismall.com/plugins/mine_video.88090.html
    直播测试http://dz.zwtt8.com/forum.php?mod=viewthread&tid=7

    不会用看这里: discuz插件 Mine视频播放 使用说明 .可以在页面下方留言, 提需求或bug.

    测试站点, 效果观看http://dz.zwtt8.com/forum.php?mod=forumdisplay&fid=2
    门户文章视频播放http://dz.zwtt8.com/portal.php?mod=view&aid=1
    空间日志视频播放http://dz.zwtt8.com/home.php?mod … mp;do=blog&id=1

    客户演示:
    https://www.ps-boat.com/news-967-1.html

    欢迎加入QQ交流群,插件动态早知道
    点击链接加入群【Mine视频播放】:https://jq.qq.com/?_wv=1027&k=44Rxojq

    想让视频在论坛上直接播放?想让各大视频站、资源站的视频在网站上播放?【Mine视频播放】帮你轻松搞定。

    在免费版的基本上增加了一些高级功能,如下:
    1. 增加了播放列表,后台可配置显示在播放器右侧/底部;
    2. 自定义解析接口;
    3. 指定使用用户组;
    4. 自定义播放来源;
    5. 后台可管理购买记录;
    6. 可设置视频播放积分;
    7. 可设置免积分观看用户组;
    8. 支持文章视频播放(需安装组件);
    9. 支持日志视频播放(需安装组件);
    10. 支持上传大视频文件到服务器(需安装组件);
    11. DPlayer本地化(需安装组件);
    12. 上传阿里云视频点播功能(需安装组件https://addon.dismall.com/plugins/mine_video.89431.html);

    安装组件就能支持文章/日志视频播放,视频上传
    支持文章视频播放组件:https://addon.dismall.com/plugins/mine_video.87911.html
    支持日志视频播放组件:https://addon.dismall.com/plugins/mine_video.87912.html
    支持帖子文章日志上传视频组件:https://addon.dismall.com/plugins/mine_video.88089.html

    阿里云视频点播组件:https://addon.dismall.com/plugins/mine_video.89431.html
    DPlayer本地化组件:https://addon.dismall.com/plugins/mine_video.88090.html

    功能亮点
    1. 可以自由替换解析接口
    2. 可自定义播放来源;
    3. 支持PC、手机端无缝兼容播放;
    4. 支持iframe、m3u8播放;
    5. 支持播放源自定义;
    6. 支持单独分配每个播放源的解析接口;

  • dz中的js函数showWindow

    Mine视频解析插件中, 编辑器弹出添加视频窗口时,用到了discuz系统中的js函数showWindow, 这个函数在第一次弹出窗口时,会加载窗口内容中的js,第二次就不再加载。这导致有些数据和绑定的点击事件失效,怎么处理?

    查看了js代码,在/static/js/common.js文件中,有个evalscript的函数,代码如下

    function evalscript(s) {
    	if(s.indexOf('<script') == -1) return s;
    	var p = /<script[^\>]*?>([^\x00]*?)<\/script>/ig;
    	var arr = [];
    	while(arr = p.exec(s)) {
    		var p1 = /<script[^\>]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/i;
    		var arr1 = [];
    		arr1 = p1.exec(arr[0]);
    		if(arr1) {
    			appendscript(arr1[1], '', arr1[2], arr1[3]);
    		} else {
    			p1 = /<script(.*?)>([^\x00]+?)<\/script>/i;
    			arr1 = p1.exec(arr[0]);
    			appendscript('', arr1[2], arr1[1].indexOf('reload=') != -1);
    		}
    	}
    	return s;
    }

    仔细看这个代码,我们发现,如果在script标签中加上 reload=”1″ ,那么每次加载弹窗,都会执行这些js,测试一下,果不其然。

  • discuz插件 Mine视频解析 使用说明

    想让视频在论坛上直接播放?想让各大视频站、资源站的视频在网站上播放?【Mine视频解析】帮你轻松搞定。


    Mine视频解析插件是一款dz辅助功能插件,主要功能如下:

        1. 可以自由替换解析接口
        2. 可自定义播放来源
        3. 支持单独分配每个播放源的解析接口
        4. 支持iframe、m3u8播放
        5. 支持PC、手机端无缝兼容播放
        6. 指定使用用户组
        7. 可设置视频播放积分
        8. 可设置免积分观看用户组
        9. 可设置试看时间
      10. 可设置播放列表的位置(播放器右边/下边)
      11. 可设置vip视频免费观看前几集
      12. 可管理积分购买记录
      13. 可分别设置pc/wap播放器大小
      14. 支持帖子、文章、日志视频解析


    重点说下解析接口和播放源的配置

    先说下播放来源配置,如上图所示,每行一个播放源,格式如下:

    播放源标识==播放源名称==解析接口
    
    例1:m3u8==M3U8==http://minevideo.sxl.me/{type}.php?vid={vid}
    其中{type}代表播放源标识,{vid}代表视频id或者视频链接
    
    解析接口中的{vid}参数是必要参数,现在的解析接口一般都是用视频链接,所以{type}参数就可以不带,如例2
    例2:youku==优酷==https://www.wggvip.com/jiexi81/?url={vid}
    
    例3:iframe==IFrame==self
    例3是一个特殊的格式,解析接口位置用self代替,表示不经过任何解析接口,而直接将视频链接以iframe方式播放
    
    例4:iqiyi==爱奇异
    例4缺省了解析接口,这时会调用通用解析接口来播放视频

    播放来源可以根据需求自行增减,使用中有任何问题,可以随时咨询客服QQ995525477

  • discuz插件-Mine视频解析心酸上线历程

    先附上discuz插件-Mine视频解析的地址: https://addon.dismall.com/?@mine_video.plugin 有兴趣有朋友可以去看下。

    3月初,从一位用户那里得知,dz应用中心易主了?换了新的应用中心平台,域名也换了,之前的所有应用都不在了,需要开发者重新上传。突然发现我连最新版本的插件程序都没有备份,于是到处各种找,最后在一位热心用户那里得到一个比较新的版本,感谢热心的用户。

    得到程序后就开始各种功能修复。因为这插件是2016年为解析接口开发的,到2017年10月份就免费开放,停止更新了。解析程序也没有更新,所以干脆放开解析接口的配置功能。之后就各种改,终于在3月27日初步完成,开心地提交上线了。

    不过审核的经过并不顺利,如下图:

    27号那天满怀激情的充了个会员,然后审核官很快就给我审了,以为能很快通过上线呢,因为到晚上7点46还有审,很开心。再后来提交了一次,以为太晚了审核官下班了,刚好也赶上周六,耐心等。。。

    一直等到3月31号,催了一下客服,好了,客服说正常,继续等一直到8号,我又问了客服,这次客服要了应用标识,可能觉得审得时间太长了吧?8号快18点的时候给审了,不过我都没报希望了,已经没有激情了,不审就不审吧,我都懒得去看有没有审核通过了,一直到13号下午我才发现,已经审了,不过没有通过。呵呵,其实没有通过的原因是dz编辑器的一个bug,我再次提交,说明了原因,很快就给通过了。

    到此终于上线了,新老用户也可以安装更新了,这不,当天晚上就有一位新用户安装了,不过安装时报错了,给我Q留言了。今天早上发现出问题了,于是乎,赶紧安装一下看哪里出问题。发现安装的时候插件语言包文件乱码了,第一次还以为是我的文件编码问题,于是赶紧检查了编码,好像没差,把文件编码都统一了一下,因为更新插件需要时间,先暂时把语言文件发给用户,先安装上了。

    感谢这位用户的信任,赶紧处理问题,收集了几个bug,下午一并上传提交审核,很快审核就过了,不过更新的时候还是乱码。找客服反应情况,到现在还没回复。