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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 解决discuz7.2 升级到discuz x2后,帖子中引用返回图片无效

[复制链接]
a301029 发表于 2011-6-30 10:27:26 | 显示全部楼层 |阅读模式
本帖最后由 a301029 于 2011-7-1 09:37 编辑

discuz7.2 升级到discuz x2后,原来帖子中的引用部分,引用原文连接后的图片失效,成了一把叉,这个主要因为升级后文件对应的路径更改早成的无法访问。
比如,原来是
  1. http://www.jpsy.cn/bbs/images/common/back.gif
复制代码
升级后地址更改为
  1. http://www.jpsy.cn/bbs/static/image/common/back.gif
复制代码
所以只需要在数据库中执行
  1. UPDATE `表前缀_forum_post` SET `message`=REPLACE(`message`,'[img]http://www.jpsy.cn/bbs/images/common/back.gif[/img]','[img]http://www.jpsy.cn/bbs/static/image/common/back.gif[/img]');
复制代码
其中http://www.jpsy.cn/bbs为Discuz! X2的访问地址

执行完毕后就能正常显示了。
欢迎大家拍砖,有问题可以到我的博客给我留言:http://www.lianglong.cq.cn


12153556 发表于 2011-6-30 10:38:00 | 显示全部楼层
这个是单条更换的命令,可以使用sql批处理命令一次性全部更改
回复

使用道具 举报

baxter 发表于 2011-6-30 15:19:06 | 显示全部楼层
写在数据库的可以批量更改的,引用的话,只能移动相关图片文件
回复

使用道具 举报

 楼主| a301029 发表于 2011-7-2 11:43:33 | 显示全部楼层
baxter 发表于 2011-6-30 15:19
写在数据库的可以批量更改的,引用的话,只能移动相关图片文件

如果移动图片,而不是修改原来的地址话,那不是我得建里一些新的目录和文件,而本身DX2中就有这些图片,只是地址不一样了而已!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 22:18 , Processed in 0.118598 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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