新闻中心

Discuz程序帖子内容为多媒体短片视屏用手机无法观看的解决方法

作者 / 无忧主机 时间 2015-03-18 10:37:08

经常建论坛的站长们都开始在论坛引用视屏帖子了。视屏帖子的好处就是更加的形象逼真,更能吸引会员的眼球。不过论坛要支持发视屏帖子的权限才可以发,这个要管理员去后台设置下就可以了。如果不清楚具体步骤的,小编在此推荐一篇详细添加的教程:无忧主机教您如何在DISCUZ论坛帖子中插入视频。今天小编刚上班不久一位站长朋友便急呼小编,说是论坛出了问题。小编明确了下原来是这位站长朋友在自己的论坛里也是放了一个视屏帖子,可是电脑访问帖子视屏是可以正常播放的,当会员们使用手机却打不开,以下是这位站长朋友的截图: Discuz程序帖子内容为多媒体短片视屏用手机无法观看的解决方法 小编又登陆这位站长朋友的管理员账号看了下后台的权限,会员手机用户组也都是开启的,是不是会员手机上要安装类似flash的播放软件才可以呢?经过证实之后装了这个插件也是无法正常打开该帖子视屏的。小编没有办法了只能在自己的虚拟php空间安装了一个discuz的论坛程序来研究,经过苦苦探索找到了解决方法。原来需要修改一个正则文件才可以呢。具体的下面小编来描述下吧。 第一步:连接FTP到虚拟主机空间,按照目录source/function/function_discuzcode.php找到并使用高级编辑器打开。 第二步:大概在206行找到以下代码:

$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\]/", "<embed src='\\4' allowFullScreen='true' quality='high' width='260' height='150' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>", $message);
修改后保存再上传覆盖之前的文件。再登陆网站的后台更新下系统缓存,再使用手机访问该视屏帖子就可以顺利的打开了。以上步骤就是详细解决手机会员用户无法访问视屏帖子的方法了。感谢站长们的大力支持。 无忧主机相关文章推荐阅读: DISCUZ QQ互联后台关闭失败提示系统内部错误解决方法 教你去除DISCUZ帖子内”本主题由 ADMIN于7小时前移动”的方法 DISCUZ论坛主页点击个人中心提示“抱歉,您指定的用户空间不存在”相关解决方法 云平台遇到:AN UNKNOWN ERROR OCCURRED. MAY BE DNS ERROR. 提示解决教程

本文地址:https://www.51php.com/discuz/18974.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服