Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

升级 X2 后帖内图片附件不显示排查方法

[复制链接]
云天一 发表于 2011-6-29 09:01:02 | 显示全部楼层 |阅读模式
本帖最后由 云天一 于 2011-6-29 09:26 编辑

*************************************************
** 本教程基于版本:Discuz! X 2.0               **
*************************************************

图片附件不显示
1、查看  pre_forum_attachment_0 到 pre_forum_attachment_9 表是否有数据。
表现为  帖内不显示,编辑时 编辑器上的功能全部失效

可以寻找一个不显示附件的帖根据里面的附件id(例如:帖子的tid最后一位为 9 则,到  pre_forum_attachment_9 这个表里找)查找是否存在该记录。
如果未找到数据或附件表为空则表示附件表升级失败,可以执行update.php对程序进行重新升级



2、数据库存在该条记录,但帖子内图片显示红叉 不显示,这表示附件不存在,查看附件是否移正确的位置
表现为



3、图片可以正常下载,但帖内不显示,可以查看数据库中该图片附件的记录的 width 是否为 0 。即宽度为0 则会在帖中不显示,可以使用  http://www.discuz.net/thread-2143736-1-1.html 这个链接中的脚本修复一下。
表现为 帖子内不显示图片,编辑后图片附件为一个小点



4、图片可以正常下载,但帖内不显示,数据库中附件的 width 不为 0 ,则可能后台设置有错,可以设置 后台 - 界面 - 界面设置 - 帖子内容页 帖内图片最大宽度 这个值 ,因为 X2 的该值用途发生变化,可能之前设置百分比值会导致帖内图片宽度为 0 但显示的600,可以在该页面 重新提交一下设置
表现为 帖子内不显示,编辑后可以查看到图片


5、帖内附件图片只显示一个小图标,可以查看 后台 - 全局 -论坛附件 - 上传设置 帖子中显示图片附件 是否设置了否 ,需要设置是 或重新提交一下,另外查看后台 - 用户 - 用户组  - 附件相关 允许查看图片 是否为 允许查看 可以重新提交一下设置
表现为 帖子内显小图片,编辑可以正常看到图片



6、帖内不显示,但编辑后可以看到图片
表现与第4点相同,可能原因 pre_forum_post 表 该帖那条记录 attachment 字段为 0
解决办法执行:
  1. UPDATE `pre_forum_post` p, `pre_forum_attachment` a SET p.attachment=1 WHERE p.pid=a.pid
复制代码
7、帖内和编辑都正常显示图片,但帖子列表页不显示附件小图标
表现为

解决办法执行:
  1. UPDATE `pre_forum_thread` t, `pre_forum_attachment` a SET t.attachment=1 WHERE t.tid=a.tid
复制代码
此sql执行的结果会都显示有附件的图标而,非显示有图片的图标

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

下砂 发表于 2011-6-29 09:15:57 | 显示全部楼层
支持下
回复

使用道具 举报

64243354 发表于 2011-6-29 10:32:01 | 显示全部楼层
支持~
回复

使用道具 举报

想飞蜗牛 发表于 2011-6-29 16:44:03 | 显示全部楼层
我的就是第一种情况~!得好好弄一下!
回复

使用道具 举报

第四类伤痕 发表于 2011-6-29 21:27:33 | 显示全部楼层
学习支持下。
回复

使用道具 举报

pcyi 发表于 2011-6-30 12:01:14 | 显示全部楼层
支持!
回复

使用道具 举报

ARCHY` 发表于 2011-7-1 01:06:13 | 显示全部楼层
支持下!!
回复

使用道具 举报

wu8si 发表于 2011-7-1 14:28:40 | 显示全部楼层
程序版本: Discuz! X2.0  站点地址: http://bbs.40499.com
测试帐号: 用户名:花季
密码:123456


为什么会员发帖 图片不能显示,管理员发的就可以正常显示!
回复

使用道具 举报

wu8si 发表于 2011-7-15 09:52:31 | 显示全部楼层
wu8si 发表于 2011-7-1 14:28
程序版本: Discuz! X2.0  站点地址: http://bbs.40499.com
测试帐号: 用户名:花季
密码:123456

原来是 360 游览器问题,晕死
回复

使用道具 举报

新疆蓝海小侯 发表于 2011-7-16 01:20:47 | 显示全部楼层
楼主有空看看我的帖子吧,拜托~!http://www.discuz.net/thread-2268639-1-1.html
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-11-30 14:06 , Processed in 0.063976 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2022, Tencent Cloud.

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