schzh 发表于 2013-9-14 19:49

关于以前的老帖图片失效的处理方法(经检查服务器,本法只适用于2006-2及以后)

本帖最后由 schzh 于 2013-9-15 22:07 编辑

论坛由dvbbs升级到discuz再到discuz X的过程中,会导致部分图片地址错误,从而导致图片无法查看。可以手动修改图片地址,如果有大量失效,也可以用程序修改,例如下帖:
论坛 › 苦苣苔科植物讨论区 › 苦苣苔科花卉种植技术交流 › 存档 1 › 发记267(http://www.tahua.net/forum.php?mod=viewthread&tid=48092)

这个帖子,图片不能显示,而是显示一些html代码:
超大的花朵<img src="attachments/dvbbs/2006-3/200632114274896475.jpg" border="0" alt="" />

我对HTML和基本DISCUZ论坛架构略有了解,经逐级测试论坛有效图片路径,不存在 attachments/dvbbs目录,而存在 data/attachment/forum/dvbbs目录,所以以上图片地址应该改为:
http://www.tahua.net/data/attachment/forum/dvbbs/2006-3/200632114274896475.jpg

http://www.tahua.net/data/attachment/forum/dvbbs/2006-3/200632114274896475.jpg

即可正常显示,大家发现其它不能显示的图片,均可跟帖,我有空可以看下是否都是统一规律还是不是,帮助论坛决定是否需要统一修改,还是只能手动修改

schzh 发表于 2013-9-14 19:59

其实不是老图片不存在了,而是升级后帖子里的引用方式不对了

schzh 发表于 2013-9-14 20:18

再例如喝老这个帖子,也可以同样处理:
论坛 › 苦苣苔科植物讨论区 › 苦苣苔科花卉种植技术交流 › 存档 1 › 雪尼给我的花猫开花了

chw 发表于 2013-9-14 20:23

俺电脑盲....,看不懂。:'(
总会有人能看懂的。加油!!

schzh 发表于 2013-9-14 20:28

chw 发表于 2013-9-14 20:23
俺电脑盲....,看不懂。
总会有人能看懂的。加油!!

简单点说,就是有些图不是升级升没了,而是升级的时候换了个房间,论坛页面还去原来的房间找人当然找不到。。。

三潭印月 发表于 2013-9-14 22:00

总算还有人在专研业务:lol:victory:

schzh 发表于 2013-9-14 22:25

三潭印月 发表于 2013-9-14 22:00
总算还有人在专研业务

三潭,你这个“该用户已被禁言”的签名不错

三潭印月 发表于 2013-9-14 22:28

schzh 发表于 2013-9-14 22:25
三潭,你这个“该用户已被禁言”的签名不错

@48$言多必失啊

芋头A 发表于 2013-9-14 22:53

希望可以多看到此类技术帖。请楼主看看是否可以解决回帖艾特其他花友有时候会失灵的问题,这个问题困扰我很久了,如果可以解决就太开心了。

墨西哥落羽杉 发表于 2013-9-14 23:37

非常感谢您对论坛的支持!特例颁发阳光热情勋章一枚,待duckuly管理员回来颁发物质奖励。统一修改方面看看能不能由后台管理员批量处理
页: [1] 2 3
查看完整版本: 关于以前的老帖图片失效的处理方法(经检查服务器,本法只适用于2006-2及以后)