不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2012-09-09 12:51:16  修改时间:2024-03-28 20:48:58  分类:PHP库/系统/微信  编辑

今天朋友给我留言,说他的Discuzx2.5论坛帖子的图片附件显示不出来,

登录论坛,仔细查看,说来也怪,

主题的图片不显示,但是他的回帖的图片是可正常显示的,

通过写日志文件跟踪调试,发现

图片标签“[attach]345[/attach][attach]346[/attach]”在数据库中是正常保留的,

所以说应该是程序在解析这些图片标签时出了问题,

继续跟踪,发现问题出现在文件 “/source/module/forum/forum_viewthread.php” 的如下代码

$post['message'] = parse_related_link($post['message'], $relatedtype);

parse_related_link函数是将帖子内容转换为“相关内链接”,

当我们在后台(如下图所示)的“运营->关联连接->SEO兼容模式”设置了“是”的话,图片丢失问题就出现了。

选择“否”时,帖子图片正常显示。。。