Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 转换到Discuz!7.0后视频显示为代码解决办法

[复制链接]
桃子(小敏) 发表于 2009-6-3 15:24:45 | 显示全部楼层 |阅读模式
本教程只针对Discuz!7.0做详细讲解,Discuz!6.1的解决办法类似。
有些刚转换过来的站长,可能会发现论坛帖子内容中的视频显示为代码,这种情况的原因可能是您的后台设置问题,但绝大多数是因为您原来的视频代码不符合标准的Discuz!代码形式,因此Discuz!不能正确解析导致的。
下面以转换到 Discuz!7.0后,原 wmv 形式的视频不能正常显示为例来详细讲解。

一、现象

转换过来后,发现视频显示为代码,如图:
图1

二、解决办法

这中形式的明显是因为不符合标准的Discuz!7.0代码导致的,需要视频代码,使之符合标准。
您可以再标准的Discuz!7.0下发表帖子,然后添加视频,即可看到视频的标准代码应该是:
  1. [media=wmv,400,300]http://www.jsz.com.cn./18/QiuQiuNi.mp3[/media]
复制代码
其中,400 代表视频的宽度,300代表视频的高度,这个您可以自己修改
然后就是批量替换帖子中视频代码为标准形式了,会sql语句的应该都没问题。下面我把需要执行的sql语句写出来,以方便大家使用:
  1. UPDATE `cdb_posts` SET `message` = replace (`message`,'[wmv=1]','[media=wmv,400,300]');
  2. UPDATE `cdb_posts` SET `message` = replace (`message`,'[/wmv]','[/media]');
复制代码
注意,执行该sql前务必备份数据库
sql中的cdb_ 是数据库表前缀,请修改为您使用的数据库的表前缀再执行。
jtbnu 发表于 2009-6-3 16:11:06 | 显示全部楼层
这么好的帖子要顶起来的
回复

使用道具 举报

12153556 发表于 2009-6-3 18:01:08 | 显示全部楼层
支持桃子
批量替换确实很强大
不过大家在操作前要注意备份数据
如果文件纪录太大的话,还要有耐心等待哦
回复

使用道具 举报

蓝豆 发表于 2009-6-3 20:36:46 | 显示全部楼层
很好很强大
回复

使用道具 举报

lsrshiw 发表于 2009-6-25 18:58:51 | 显示全部楼层
支持 不错顶起了
回复

使用道具 举报

linfen365 发表于 2009-6-26 09:17:28 | 显示全部楼层
收藏
回复

使用道具 举报

evis08 发表于 2009-6-29 15:59:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

翠微山下论坛 发表于 2009-7-21 17:17:22 | 显示全部楼层
这个是解决了,可是重新发视频贴子,还是显示的是代码,发的是视频分享代码。
<embed src='http://player.youku.com/player.php/sid/XMTA2MzEwNDc2/v.swf' quality='high' width='480' height='400' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash'></embed>
回复

使用道具 举报

abcnic 发表于 2009-7-22 11:25:57 | 显示全部楼层
不错!顶起
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 02:09 , Processed in 0.026784 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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