|
金字论坛(bbs.gaizichengjin.com)今天开启了手机版的论坛,发现手机版的论坛,在阅读有视频的帖子的时候,发现不显示视频内容。于是通过修改网站代码,就可以支持手机也可以在线播放视频啦!
我就把修改本站的代码,复制出来吧,如果也有站长,有这个需求的话,按照我的修改方法,修改,就能很快的修改完毕,不耽误时间:
1、首先我的论坛的版本是discuz x3.4 版本 源码打包日期是20190529,在根目录source\function里找到function_discuzcode.php,打开:
2、大约在200行找到【/media】下面那行,替换$message里的正则表达:
原:
$message = preg_replace("/\[media=([\w,]+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", "[media]\\2[/media]", $message);
替换为:
$message = preg_replace("/\[media=([\w,]+)\]\s*([^\[\<\r\n]+?)\s*\[\/media\]/is", "<iframe height=240 width=300 src='\\2' frameborder=0 'allowfullscreen'></iframe>", $message);
3、在第206行找到【/flash】那行,替换表达式:
原:
$message = preg_replace("/\[flash(=(\d+),(\d+))?\]\s*([^\[\<\r\n]+?)\s*\[\/flash\]/is", "[media]\\4[/media]", $message);
替换为:
$message = preg_replace("/\[flash(=(\d+),(\d+))?\]\s*([^\[\<\r\n]+?)\s*\[\/flash\]/is", "请先在手机中安装flash插件<embed src='\\4' allowFullScreen='true' quality='high' width='300' height='240' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>", $message);
上传保存即可,手机刷新,即可播放视频了。
不多说,本文直接上一个视频好了,让你们手机访问的直接查看效果:
大梦西游:孙悟空向白骨精表白:这就是史上最霸气的表白,没有之一!
|
|