下面是发布后的效果:
Discuz!X3.0上传图片修改加上“批量插入图片”功能
打开template/default/forum/ajax_imagelist.htm
找<table cellspacing="2" cellpadding="2" class="imgl"><tr>
在下面增加此代码:
( <a href="javascript:;" class="xi2">{lang attachment_insert_all_attach}</a> )
其中 {lang attachment_insert_all_attach} 这个可以改成中文"插入全部图片"
接着static/js/forum_post.js最后面中加入以下函数
function insertAllattachimgTag() {
var attachListObj = $('e_imgattachlist').getElementsByTagName("td");
for(var i in attachListObj) {
if(typeof attachListObj == "object") {
var attach = attachListObj;
var ids = attach.id.split('_td_');
if(ids[0] == 'image') {
insertAttachimgTag(ids[1]);
var txt = wysiwyg ? '\r\n
\r\n' : '\r\n\r\n';
insertText(txt, strlen(txt), 0);
}
}
}
doane();
}
下面是修改好的文件,直接按下面的路径上传到文件夹里即可,前期的美工没有做,以后把美工再做好一些。
本功能自动排图,对于图片大的会自动竖着排。
下载:
首先特别感谢会员7598602首先分享的这份教程 |
上一篇: Discuz X2.5中后台设置了积分兑换前台仍然看不到按钮的解决办法下一篇: 分享一个Discuz X3门户模块模板之数字序列号+14号标题+日期
|