金字论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2677|回复: 0

金字论坛手机版支持在线播放帖子视频内容

[复制链接]

104

主题

112

帖子

449

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
449
QQ
发表于 2019-6-10 23:12:49 | 显示全部楼层 |阅读模式
金字论坛(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);


上传保存即可,手机刷新,即可播放视频了。


不多说,本文直接上一个视频好了,让你们手机访问的直接查看效果:

大梦西游:孙悟空向白骨精表白:这就是史上最霸气的表白,没有之一!



改字成金网(https://www.gaizichengjin.com)站长,卖家内参合伙人(https://mjnc.yangzeye.cn),杨泽业一对一建站培训仅980元。(https://www.yangzeye.net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|金字论坛 ( 浙ICP备13001048号 )

GMT+8, 2024-4-26 13:39 , Processed in 0.069536 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表