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

 找回密码
 立即注册
搜索

刚刚下载的最新Discuz! X3.0 正式版-发起投票编辑帖子无法修改图片

[复制链接]
52mantou 发表于 2013-8-26 13:51:52 | 显示全部楼层 |阅读模式
刚刚下载的最新Discuz! X3.0 正式版-发起投票-随便发布一个帖子,
然后去编辑这个帖子时,重新上传选项中的图片,发现能上传图片,但是提交后,发现还是无法修改图片
工作人员请亲自测试后再来回复,谢谢。

本帖子中包含更多资源

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

x
回复

使用道具 举报

下砂 发表于 2013-8-26 15:18:37 | 显示全部楼层
可以修改的你点击图片后面哪个 +号  就可以替换图片了
回复

使用道具 举报

 楼主| 52mantou 发表于 2013-8-26 15:49:06 | 显示全部楼层
下砂 发表于 2013-8-26 15:18
可以修改的你点击图片后面哪个 +号  就可以替换图片了

自己解决了,官方,你写漏代码啦。

情况是这样的:
我发布一个投票的帖子,默认是填3个选项的,但是我只上传了2个图片,有一个忘记上传图片了、、、


发现少了个图片,当然是去编辑这个帖子,但是第3个选项怎么上传都无法显示图片、、、

解决方法:
打开 source\class\extend\extend_thread_poll.php  找到
if($this->group['alloweditpoll']) {
    C::t('forum_polloption')->update_safe_tid($_GET['polloptionid'][$key], $this->thread['tid'], $pollarray['displayorder'][$key], $value);
}

改成
if($this->group['alloweditpoll']) {
    C::t('forum_polloption')->update_safe_tid($_GET['polloptionid'][$key], $this->thread['tid'], $pollarray['displayorder'][$key], $value);
    if($this->pollarray['pollimage'][$key]) {
        C::t('forum_polloption_image')->update($this->pollarray['pollimage'][$key], array('poid' => $_GET['polloptionid'][$key], 'tid' => $this->thread['tid'], 'pid' => $this->post['pid']));
        $this->pollarray['isimage'] = 1;
    }

}

红色部分是补上的代码。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 15:21 , Processed in 0.091203 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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