铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
工业纸箱 纸箱 包装彩印 纸托盘 纸护角公司网站建设
办公区绿植租赁公司网站建设 定制苗圃直供企业网站
我上一个版本用的是ueditor1.3.6,自从1.4.2版以后,“前端上传模块统一改用webuploader”,ueditor在多图上传一直考虑漏掉了图片顺序的问题。
我的网站在用户上传图片文章的时候,使用多图上传,点确认后,编辑框内的图片顺序是乱的。
看webuploader的问题在于多线程上传,ueditor对“uploadSuccess”的处理是上传成功一张,就加入到数组中,这样如果图片上传完成顺序是乱的,更终加入文本框的顺序也乱了。
我这里修改了一下js,供大家参考,希望ueditor能改进这个问题:
vim dialogs/image/image.js
716 uploader.on('uploadSuccess', function (file, ret) {
717 var $file = $('#' + file.id);
718 try {
719 var responseText = (ret._raw || ret),
720 json = utils.str2json(responseText);
721 if (json.state == 'SUCCESS') {
722 _this.imageList[$file.index()] = json; // 按选择好的文件列表顺序存储
723 $file.append('');
724 } else {
725 $file.find('.error').text(json.state).show();
726 }
727 } catch (e) {
728 $file.find('.error').text(lang.errorServerUpload).show();
729 }
730 });
vim dialogs/attachment/attachment.js
500 uploader.on('uploadSuccess', function (file, ret) {
501 var $file = $('#' + file.id);
502 try {
503 var responseText = (ret._raw || ret),
504 json = utils.str2json(responseText);
505 if (json.state == 'SUCCESS') {
506 _this.fileList[$file.index()] = json;
507 $file.append('');
508 } else {
509 $file.find('.error').text(json.state).show();
510 }
511 } catch (e) {
512 $file.find('.error').text(lang.errorServerUpload).show();
513 }
514 });
vim dialogs/video/video.js
729 uploader.on('uploadSuccess', function (file, ret) {
730 var $file = $('#' + file.id);
731 try {
732 var responseText = (ret._raw || ret),
733 json = utils.str2json(responseText);
734 if (json.state == 'SUCCESS') {
735 uploadVideoList[$file.index()] = {
736 'url': json.url,
737 'type': json.type,
738 'original':json.original
739 };
740 $file.append('');
741 } else {
742 $file.find('.error').text(json.state).show();
743 }
744 } catch (e) {
745 $file.find('.error').text(lang.errorServerUpload).show();
746 }
747 });
如上,都使用了$file.index()作为数组下标,可以保证图片上传后顺序是按照用户选择图片以后,加入到预览窗口的顺序。
另外说一下:windows里选择图片用shift的时候连选,如果一开始选择1.jpg,然后按住shift选择10.jpg,结果这个10.jpg会在第*个,1~9.jpg反而在后面;需要先选择10.jpg,按住shift再选择1.jpg,这样图片顺序是1~10.jpg没错。有人能告诉原因和解决方法么?难道只能倒着连选?
2月芽庄旅游攻略(畅游芽庄的必备指南) 2月是一年中最适合去芽庄旅游的时候,因为这个时候正值旅游淡季,游客不多,天气也很舒适。如果你打算在2月去芽庄旅游,那么这篇攻略就是你的必备指南。 1.了解芽庄的天气 芽庄位于越南南部,属于热带季风气候,全年气温较为稳定,但是2月是芽庄的旱季,天气晴朗,气温适宜,是旅游的时机。此时气温在25℃左右,非常适合旅游活动。 2.选择适合的交通方式 芽庄有多种交通方...
网站开发或升级?6家企业主动出击收购域名 易名中国(eName.cn)1月28日讯,近期有6家企业终端,或因为网站的开发建站,或因为对域名升级等原因出手收购域名。 域名Athlon.com以100000美元,约62万元的价格在Sedo平台上结拍, Athlon是由美国超微(AMD)企业生产的一个CPU系列,主要面向桌面电脑消费市场,中文名为速龙。该域名适合搭建桌面电脑消费类网站。 域名AllDay.com以22500美元,约14万...
服务器托管五大优势 一、节约成本 线路:企业不必租用昂贵的网络线路,可以共享或独享数据中心高速带宽。 。 比自己单独从数据中心拉一条光纤要经济实惠,而且在数据中心你会有一个良好的网络环境和温度湿度的机房环境。 . 二、人员与现场 版权申明:本站文章均来自网络,如有侵权,请联系028-86262244-215,我们收到后立即删除,谢谢! 人员:由中心专业技术人员全天候咨询维护,省去了对维护人员的支出。 现场:完善的电力...
4G时代A股的机会打开万亿移动互联网和更多的企业鏖战 近日,工信部发布的4G ( TD-LTE )牌照,三家运营商。颁布标志着中国电信业4G牌照是完全进入移动互联网时代。电信研究院工业和信息化部认为曹淑敏,发布了移动互联网的发展, 4G牌照将在移动互联网用户数量的新里程碑早已超过了固定互联网,几年后,手机上网流量会也成为因特网的主流程。 而当股市展望未来,多数基金也对经济机会的未来,包括在移动互联网带来的方向表示乐观。 当4G时代的动荡,抛开运营商新...
网站设计方案不可草率决定 页面设计要对企业网站的风格、网站类型等都会有比较明确的定位。网站设计方案不可草率决定,要根据企业的要求,此时结合市场上客户的需求,给出网站设计方案。企业可以根据页面设计方案来对照,是不是达到了自己创网站建设之初的需求。 网站设计方案不可草率决定 设计网站企业会有创网站建设人员来承担各个企业的使命。网站设计牵涉到多个方面,其中包含网站页面设计、网站文章的栏目布局设置、网站的功能开发、网站服务器的...
一个好网站的设计流程是怎么样的呢 从某种意义上来讲,网站是企业通过互联网平台展现企业文化和精神的地方,对企业的形象有着很大的影响。如果在 网站建设 的过程中网站设计不够好,被满屏的文字、模糊的图片占满会影响企业在用户心中的形象。 1、 明确网站主题 这点很重要,因为涉及到网站设计风格的制定,比如做的是一个企业网站,结果用了凸显个性的黑色色调,这对企业的形象的展示和产品的展示都是不利的。网站首页是为了展示企业形象,还是为了销...
粤ICP备2023033431号 网站地图 SiteMap
Copyright 2006-2023 虎网站 版权所有