一朵物语

标题: Discuz+UCHome升级为DiscuzX后,帖子跟签名里图片路径的修改! [打印本页]

作者: 丨一朵丶小扇    时间: 2010-7-7 10:54
标题: Discuz+UCHome升级为DiscuzX后,帖子跟签名里图片路径的修改!
大家都知道,升级前跟升级后,附件的路径有了改变。如果有用户是用UCHome的相册图片当签名,或者插入论坛帖子里,那升级后就变成了红色叉叉。

这是康盛升级程序所忽略的细节之处,只能靠我们自己解决。其实方法很简单,只需进入phpMyAdmin后台,运行如下四句SQL语句:

  1. UPDATE `pre_forum_post` SET `message` = REPLACE(`message`, 'home.yiduo.org/attachment', 'bbs.yiduo.org/data/attachment/album');
复制代码

这一句是修改论坛帖子里包含的原UCHome相册图片的路径。home.yiduo.org改成你自己以前的UCHome访问域名,bbs.yiduo.org不用说了,就是你自己的论坛域名。下同。

  1. UPDATE `pre_forum_post` SET `message` = REPLACE(`message`, 'bbs.yiduo.org/attachments', 'bbs.yiduo.org/data/attachment/forum');
复制代码

这一句是修改论坛帖子里包含原论坛附件的路径。虽然官方的升级程序会自动改变帖子里上传附件的路径,但如果是引用同论坛里别的帖子的图片,就不行了。所以也要我们自己去修复下。

  1. UPDATE `pre_common_member_field_forum` SET `sightml` = REPLACE(`sightml`, 'home.yiduo.org/attachment', 'bbs.yiduo.org/data/attachment/album');
复制代码

这一句是修改论坛个人签名里包含原UCHome相册图片的路径。这个我想应该是最重要的,反正我的论坛运行完,提示修改了一千多处。这要让用户自己去改,不知猴年马月才会自觉改完。

  1. UPDATE `pre_common_member_field_forum` SET `sightml` = REPLACE(`sightml`, 'bbs.yiduo.org/attachments', 'bbs.yiduo.org/data/attachment/forum');
复制代码

最后一句,修改论坛个人签名里包含原论坛附件的路径。这也是官方升级程序不会自动变更的地方。

我目前就发现了这四处需要修改。如果大家发现还有其他地方的图片也有问题,可以跟帖提出,我会再补充的。




欢迎光临 一朵物语 (http://bbs.yiduo.org/) Powered by Discuz! X3.2