友声网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
开启左侧

Discuz! X3 发帖时增加“批量插入图片”功能

[复制链接]
卡卡北 发表于 2018-7-10 18:17 | 显示全部楼层 |阅读模式
Discuz! X3上传图片修改加上“批量插入图片”功能
下面是发布后的效果:




方法如下:
打开template/default/forum/ajax_imagelist.htm
找到:
  1. <table cellspacing="2" cellpadding="2" class="imgl"><tr>
复制代码

在下面增加:
  1. ( <a href="javascript:;" class="xi2">{lang attachment_insert_all_attach}</a> )
复制代码

其中 {lang attachment_insert_all_attach} 这个可以改成中文"插入全部图片"
接着static/js/forum_post.js最后面中加入以下函数
  1. function insertAllattachimgTag() {
  2. var attachListObj = $('e_imgattachlist').getElementsByTagName("td");
  3. for(var i in attachListObj) {
  4. if(typeof attachListObj == "object") {
  5. var attach = attachListObj;
  6. var ids = attach.id.split('_td_');
  7. if(ids[0] == 'image') {
  8. insertAttachimgTag(ids[1]);
  9. var txt = wysiwyg ? '\r\n

  10. \r\n' : '\r\n\r\n';
  11. insertText(txt, strlen(txt), 0);
  12. }
  13. }
  14. }
  15. doane();
  16. }
复制代码


本功能自动排图,对于图片大的会自动竖着排。

本帖子中包含更多资源

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

x

RSS|无图版|手机版|友声网 ( 鲁ICP备15020090号-1 )|网站地图 | 点击这里给我发消息 |

GMT+8, 2024-4-26 04:16 , Processed in 0.034999 second(s), 7 queries , MemCache On.

Powered by Discuz! X

© ys166.com

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