密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6006|回复: 0

[开发] 修复解决Discuz X3.1, X3.2,F1.0附件插入全部附件造成的重复插入

[复制链接]
回帖奖励 10 个铜板 回复本帖可获得 1 个铜板奖励! 每人限 1 次

282

主题

27

回帖

8万

铜板

超级版主

Rank: 8Rank: 8

积分
89153
QQ
发表于 2018-10-6 10:50:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
这个现象发生在discuz X3.2和粉丝版的F1.0中,只要点击插入全部附件就会把附件列表中的所有附件重复的插入一次提供了临时解决方案
打开static/js/forum_post.js提供2个修复方案,方案一较为简单 QQ截图20181006105123.png
修复方法1:
搜索,大概在729行,
if(typeof attachListObj == "object") {
替换为
if(typeof attachListObj == "object"  && parseInt(i)) {

修复方法2:搜索
var attachListObj = $('e_attachlist').getElementsByTagName("tbody");
在下面加入一行
var inserIds = new Array();
搜索
if(ids[0] == 'attach'
在后面加入
&& inserIds.indexOf(ids[1]) == -1
搜索
var txt = wysiwyg ? '\r\n<br/><br/>\r\n' : '\r\n\r\n';
在上面加入
inserIds = ids[1];
保存上传即可

如果您有业务需求,可以和我联系:
回复

使用道具 举报

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

本版积分规则

首页|Archiver|手机版|小黑屋|密通学院:专业网络营销服务商

GMT+8, 2024-12-22 19:41 , Processed in 0.110351 second(s), 28 queries QQ

Powered by XMT Inc. © 2015-2025 ArrayV1.0 豫ICP备17022382号

系统运营:密城通 豫公网安备 41018302000212 号

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