123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <style>
- html{_overflow-y:scroll}
- .swfupload {position: absolute;z-index: 1;}
- .mainnav_title {display:none;}
- </style>
- <link href="__ROOT__/Public/Js/swfupload/swfupload.css" rel="stylesheet" type="text/css" />
- <link rel="stylesheet" href="/js/layui/css/layui.css">
- <script src="/js/layui/layui.js"></script>
- <script type="text/javascript" src="__ROOT__/Public/Js/swfupload/swfupload.js"></script>
- <script type="text/javascript" src="__ROOT__/Public/Js/swfupload/fileprogress.js"></script>
- <script type="text/javascript" src="__ROOT__/Public/Js/swfupload/handlers.js"></script>
- <script type="text/javascript">
- $.ajaxSetup ({ cache: false });
-
- var file_limit = {$file_limit};
- var swfu;
- function ajaxload(typeid,page,inputid,isadmin)
- {
- var data = '';
- var url = "{:U('Attachment/filelist')}&typeid="+typeid+"&p="+page+"&inputid="+inputid+"&isadmin="+isadmin;
- $.ajax({
- type: "POST",
- url: url,
- data: data,
- success: function(msg){
- $('#'+inputid).html(msg);
- for(var i=0;i<ids.length;i++){
- $('#on_'+ids[i]).addClass("on");
- }
- }
- });
- }
-
- </script>
- <div id="content">
- <div id="tabs">
- <div class="title"><ul><li class="on"><a href="javascript:void(0);">{:L('upload_file')}</a></li>
- <li><a href="javascript:void(0);">{:L('upload_url')}</a></li>
- <if condition="!empty($more)">
- <li><a href="javascript:void(0);" onclick="ajaxload(1,1,'filelist',<?php echo $isadmin;?>);">{:L('upload_list_file')}</a></li>
- <li><a href="javascript:void(0);" onclick="ajaxload(0,1,'nouselist',<?php echo $isadmin;?>);">{:L('upload_unuse_file')}</a></li>
- </if>
- <if condition="!empty($no_use_files)">
- <li style="border:0;background:none;"><a href="{:U('Attachment/cleanfile?isadmin='.$isadmin)}" style="color:#FB0000;">{:L('no_use_files')}</a></li>
- </if>
- </ul></div>
-
- <div class="content_1">
- <div class="tabbox" style="display:block;">
- <div id="divMovieContainer">
- <!-- <div class="selectbut"><span id="spanButtonPlaceHolder"></span></div>
- <input type="button" value="{:L('start_upload')}" id="uploadbut" onclick="swfu.startUpload();"/> -->
- <div style="display: inline-block;float:left;">
- <button type="button" class="layui-btn layui-btn-sm" id="upload">
- <i class="layui-icon"></i>上传图片
- </button>
- </div>
- <div style="color:#959595;line-height:24px;height:24px;background:url() no-repeat;padding-left:20px;"><input type="checkbox" id="addwater" name="addwater" value="1" onclick="addwater_enable();" <if condition="$watermark_enable==1"> checked</if>/> <font color="green">{:L('upload_add_water')}</font> , {:L('upload_say4')} <font color="red">{$file_types}</font> {:L('upload_say5')}</div><br>
- <div style="color:#454545;clear:both;line-height:24px;height:24px;"> {:L('upload_say1')} <font color="red">{$file_limit}</font> {:L('upload_say2')} <font color="red">{$file_size}</font> {:L('upload_say3')}</div>
- </div>
-
-
- <!-- <div id="divStatus">{:L('upload_say6')}<span id="tdFilesQueued">0</span>{:L('upload_say7')}<span id="tdErrors">0</span> {:L('upload_say8')}<span id="tdFilesUploaded">0</span> {:L('upload_say9')}</div> -->
- <fieldset id="swfupload-box">
- <legend>{:L('file_list')}</legend>
- <ul id="fsUploadProgress"></ul>
- <ul class="attachment-list" id="thumbnails"></ul>
- </fieldset>
-
- </div>
- <div class="tabbox">
- <br>
- {:L('upload_fileurl')}: <input type="text" id="fileurl" name="fileurl" class="input-text" value="" style="width:350px;" onblur="addfileurl(this)">
- <br><br><br>
-
- </div>
- <div class="tabbox">
- <div id="filelist"></div>
- </div>
- <div class="tabbox">
- <div id="nouselist"></div>
- </div>
- </div>
- </div>
-
- <div id="myuploadform" style="display:none;" ></div>
- <script>
- new Tabs("#tabs",".title ul li",".content_1",".tabbox","on",1);
- function addfileurl(obj) {
- var strs = $(obj).val() ? $(obj).val() : '';
-
- if(strs){
- var datas='<div id="uplist_1"><input type="hidden" id="aids" name="aids" value="0" /><input type="text" id="filedata" name="filedata" value="'+strs+'" /><input type="text" id="namedata" name="namedata" value="" /> <a href="javascript:remove_this(\'uplist_1\');">{:L('remove')}</a> </div>';
- $('#myuploadform').html(datas);
- $('#thumbnails a ').removeClass("on");
- $('.img a ').removeClass("on");
- }else{
-
- $('#myuploadform').html('');
- }
- }
-
- var insert2Xheditor = insert2Xheditor || function(){
- <if condition="$_GET[immediate]==1">var immediate='!';</if>
- var arrMsg=[],img = '',data = '',i=0;
- var num = $('#myuploadform > div').length;
- if(num){
- $('#myuploadform div').each(function(){
- var status = $(this).find('#status').val();
- var aid = $(this).find('#aids').val();
- var src = $(this).find('#filedata').val();
- var name = $(this).find('#namedata').val();
- if(status!=0) aid=0;
- arrMsg[i]= { "url":immediate+src,"localfile":name,"id":aid,"editorid":"{$_GET[editorid]}" };
- i++;
- });
- // $('#{$_GET[editorid]}_aid_box').append(data);
- }
- //arrMsg.push({"name":"","url":"!200906030521128703.gif","id":});
- callback(arrMsg);
- }
- layui.use('upload', function () {
- var upload = layui.upload;
- //执行实例
- var uploadInst = upload.render({
- elem: '#upload' //绑定元素
- , url: '{:U('Attachment/upload')}' //上传接口
- , data:{ "PHPSESSID": "<?php echo $sessid;?>", "isadmin": "<?php echo $isadmin;?>", "userid": "<?php echo $userid?>", "swf_auth_key": "<?php echo $swf_auth_key;?>", "isthumb": "<?php echo $isthumb;?>", "moduleid": "<?php echo $moduleid?>", "addwater": "<?php echo intval($watermark_enable);?>", "lang": "<?php echo $lang;?>" }
- ,multiple :true
- ,number:file_limit
- , done: function (res) {
- if (res.status == 1) {
- file_limit--;
- if(file_limit <= 0){
- $('#divMovieContainer').hide();
- }
- add_uploadok(res.data);
- }
- }
- , error: function () {
- }
- });
- $('#addwater').on('click', function () {
- if ($(this).attr('checked')) {
- uploadInst.config.data.addwater = "1"
- } else {
- uploadInst.config.data.addwater = ""
- }
- })
- })
- </script>
- <if condition="!empty($_GET[editorid])">
- <div id="bootline"></div>
- <div id="btnbox" class="btn" style="padding-left:450px;">
- <INPUT TYPE="submit" onclick="insert2Xheditor();" value="{:L(dosubmit)}" class="button " >
- <input TYPE="reset" onclick="unloadme();" value="{:L(cancel)}" class="button">
- </div>
- </if>
-
|