mt 发表于 2018-10-6 10:50:00

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

这个现象发生在discuz X3.2和粉丝版的F1.0中,只要点击插入全部附件就会把附件列表中的所有附件重复的插入一次提供了临时解决方案
打开static/js/forum_post.js提供2个修复方案,方案一较为简单
修复方法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 == 'attach'
在后面加入
&& inserIds.indexOf(ids) == -1
搜索
var txt = wysiwyg ? '\r\n<br/><br/>\r\n' : '\r\n\r\n';
在上面加入
inserIds = ids;
保存上传即可

页: [1]
查看完整版本: 修复解决Discuz X3.1, X3.2,F1.0附件插入全部附件造成的重复插入