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

 找回密码
 立即注册
搜索

[转换] 征求关于从PW7.0转换Dz视频无法显示的问题解决方案

[复制链接]
flyfan 发表于 2009-4-4 17:46:27 | 显示全部楼层 |阅读模式
之前采用pw系统,转换后发现帖子内视频代码完全无法显示
因为其中一个版块全是视频贴,所以很麻烦
比如
[flash=480,425,0]http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=1vid=18341668&uid=1212188024[/flash]

dz的是http://**格式
而pw是http://**格式才显示

该怎么把这个转换后兼容解决?

我想一个是在专门的标签代码中解析添加
还有一种是替换数据库语句

不过我是菜鸟,自己搞不定 还请懂行的给解决一下
回复

使用道具 举报

 楼主| flyfan 发表于 2009-4-5 13:47:41 | 显示全部楼层
没办法自己顶
回复

使用道具 举报

12153556 发表于 2009-4-5 14:11:56 | 显示全部楼层
调用的视频参数超过了4个

通过批量替换命令替换为discuz的标准flash参数就可以了
回复

使用道具 举报

 楼主| flyfan 发表于 2009-4-5 14:25:23 | 显示全部楼层
调用的视频参数超过了4个

通过批量替换命令替换为discuz的标准flash参数就可以了
12153556 发表于 2009-4-5 14:11


救人一命胜造七级浮屠,终于有人肯拉我一把了
谢谢啊!

不过批量处理在后台那里?
是要用数据库命令么?还是用软件?

如果用数据库命令修改,要怎样做呢?
回复

使用道具 举报

 楼主| flyfan 发表于 2009-4-5 14:42:50 | 显示全部楼层
update cdb_posts set message=replace(message,'[flash=480,425,0]','[flash]')

这样可以么
回复

使用道具 举报

12153556 发表于 2009-4-5 14:56:04 | 显示全部楼层
update cdb_posts set message=replace(message,'[flash=480,425,0]','[flash]')

这样可以么
flyfan 发表于 2009-4-5 02:42 PM

是的

你先备份数据再操作
回复

使用道具 举报

 楼主| flyfan 发表于 2009-4-5 14:57:46 | 显示全部楼层
update cdb_posts set message=replace(message,'[flash=480,425,0]','[flash]')

我从后台数据库升级找到了语句框

输入后果然成功!

再次感谢
因为视频尺寸大小不一 可以用替换符号代替么?
比如
update cdb_posts set message=replace(message,'[flash=*,*,0]','[flash]')
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-17 08:15 , Processed in 0.120006 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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