123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309 |
- <div id="icoImg_image_menu" style="display: none" unselectable="on">
- <table width="100%" cellpadding="0" cellspacing="0" class="fwin"><tr><td class="t_l"></td><td class="t_c"></td><td class="t_r"></td></tr><tr><td class="m_l"> </td><td class="m_c"><div class="mtm mbm">
- <ul class="tb tb_s cl" id="icoImg_image_ctrl" style="margin-top:0;margin-bottom:0;">
- <li class="y"><span class="flbc" onclick="hideAttachMenu('icoImg_image_menu')">{lang close}</span></li>
- <!--{if $_G['basescript'] == 'home' && $_G['group']['allowupload'] || $_G['basescript'] == 'portal'}-->
- <li class="current" id="icoImg_btn_imgattachlist"><a href="javascript:;" hidefocus="true" onclick="switchImagebutton('imgattachlist');">{lang upload_pic}</a></li>
- <!--{/if}-->
- <!--{if helper_access::check_module('album')}-->
- <li id="icoImg_btn_albumlist" {if $_G['basescript'] == 'home' && !$_G['group']['allowupload']} class="current"{/if}><a href="javascript:;" hidefocus="true" onclick="switchImagebutton('albumlist');">{lang e_img_albumlist}</a></li>
- <!--{/if}-->
- <li id="icoImg_btn_www" {if $_G['basescript'] == 'home' && !$_G['group']['allowupload'] && !helper_access::check_module('album')} class="current"{/if}><a href="javascript:;" hidefocus="true" onclick="switchImagebutton('www');">{lang e_img_www}</a></li>
- </ul>
- <div class="p_opt popupfix" unselectable="on" id="icoImg_www" {if $_G['basescript'] == 'home' && ($_G['group']['allowupload'] || helper_access::check_module('album')) || $_G['basescript'] == 'portal'} style="display: none"{/if}>
- <table cellpadding="0" cellspacing="0" width="100%">
- <tr class="xg1">
- <th>{lang e_img_inserturl}</th>
- <th>{lang e_img_width}</th>
- <th>{lang e_img_height}</th>
- </tr>
- <tr>
- <td width="74%"><input type="text" id="icoImg_image_param_1" onchange="loadimgsize(this.value)" style="width: 95%;" value="" class="px" autocomplete="off" /></td>
- <td width="13%"><input id="icoImg_image_param_2" size="3" value="" class="px p_fre" autocomplete="off" /></td>
- <td width="13%"><input id="icoImg_image_param_3" size="3" value="" class="px p_fre" autocomplete="off" /></td>
- </tr>
- <tr>
- <td colspan="3" class="pns ptn">
- <button type="button" class="pn pnc" onclick="insertWWWImg();"><strong>{lang submit}</strong></button>
- </td>
- </tr>
- </table>
- </div>
- <div class="p_opt" unselectable="on" id="icoImg_imgattachlist"{if $_G['basescript'] == 'home' && !$_G['group']['allowupload']} style="display: none;"{/if}>
- <div class="pbm bbda cl">
- <div id="uploadPanel" class="y">
- <!--{if $_G['basescript'] != 'portal'}-->
- {lang aim_album}
- <select name="savealbumid" id="savealbumid" class="ps vm" onchange="if(this.value == '-1') {selectCreateTab(0);}">
- <option value="0">{lang default_album}</option>
- <!--{loop $albums $value}-->
- <option value="$value[albumid]">$value[albumname]</option>
- <!--{/loop}-->
- <option value="-1" style="color:red;">+{lang create_new_album}</option>
- </select>
- <!--{/if}-->
- </div>
- <div id="createalbum" class="y" style="display:none">
- <input type="text" name="newalbum" id="newalbum" class="px vm" value="{lang input_album_name}" onfocus="if(this.value == '{lang input_album_name}') {this.value = '';}" onblur="if(this.value == '') {this.value = '{lang input_album_name}';}" />
- <button type="button" class="pn pnc" onclick="createNewAlbum();"><span>{lang create}</span></button>
- <button type="button" class="pn" onclick="selectCreateTab(1);"><span>{lang cancel}</span></button>
- </div>
- <span id="imgSpanButtonPlaceholder"></span>
- </div>
- <div class="upfilelist upfl bbda">
- <div id="imgattachlist">
- <!--{if $_G['basescript'] == 'portal'}-->$article[attachs]<!--{/if}-->
- </div>
- <div class="fieldset flash" id="imgUploadProgress"></div>
- </div>
- <p class="notice">{lang click_pic_to_editor}</p>
- </div>
- <!--{if helper_access::check_module('album')}-->
- <div class="p_opt" unselectable="on" id="icoImg_albumlist" {if $_G['basescript'] == 'home' && $_G['group']['allowupload'] || $_G['basescript'] == 'portal'} style="display: none;"{/if}>
- <div class="upfilelist pbm bbda">
- {lang select_album}:
- <select name="view_albumid" onchange="picView(this.value, 'albumphoto')" class="ps">
- <option value="none">{lang select_album}</option>
- <option value="0">{lang default_album}</option>
- <!--{loop $albums $value}-->
- <option value="$value[albumid]">$value[albumname]</option>
- <!--{/loop}-->
- </select>
- <div id="albumphoto"></div>
- </div>
- <p class="notice">{lang click_pic_to_editor}</p>
- </div>
- <!--{/if}-->
- </div></td><td class="m_r"></td></tr><tr><td class="b_l"></td><td class="b_c"></td><td class="b_r"></td></tr></table>
- </div>
- <div id="icoAttach_attach_menu" style="display: none" unselectable="on">
- <table width="100%" cellpadding="0" cellspacing="0" class="fwin">
- <tr>
- <td class="t_l"></td>
- <td class="t_c"></td>
- <td class="t_r"></td>
- </tr>
- <tr>
- <td class="m_l"> </td>
- <td class="m_c">
- <div class="mtm mbm">
- <ul class="tb tb_s cl" id="icoAttach_attach_ctrl" style="margin-top:0;margin-bottom:0;">
- <li class="y"><span class="flbc" onclick="hideAttachMenu('icoAttach_attach_menu')">{lang close}</span></li>
- <li class="current" id="icoAttach_btn_attachlist"><a href="javascript:;" hidefocus="true" onclick="switchAttachbutton('attachlist');">{lang upload_attach}</a></li>
- </ul>
- <div class="p_opt post_tablelist" unselectable="on" id="icoAttach_attachlist">
- <div class="pbm bbda">
- <span id="spanButtonPlaceholder"></span>
- </div>
- <table cellpadding="0" cellspacing="0" border="0" width="100%" id="attach_tblheader" class="mtn bbs" style="display: none;">
- <tr>
- <td class="atnu"></td>
- <td class="atna pbn">{lang filename}</td>
- <td class="atds pbn">{lang file_size}</td>
- <td class="attc"></td>
- </tr>
- </table>
- <div class="upfl">
- <div id="attachlist"></div>
- <div class="fieldset flash" id="fsUploadProgress"></div>
- </div>
- <div class="notice upnf">
- <p id="attach_notice">{lang click_filename_to_article}</p>
- </div>
- </div>
- </div>
- </td>
- <td class="m_r"></td>
- </tr>
- <tr>
- <td class="b_l"></td>
- <td class="b_c"></td>
- <td class="b_r"></td>
- </tr>
- </table>
- </div>
- <iframe name="attachframe" id="attachframe" style="display: none;"></iframe>
- <!--{if $_G['basescript'] == 'home' && empty($_G['setting']['pluginhooks']['spacecp_blog_upload_extend']) || $_G['basescript'] == 'portal' && empty($_G['setting']['pluginhooks']['portalcp_top_upload_extend'])}-->
- <!--{subtemplate common/upload}-->
- <script type="text/javascript">
- var attachUpload = new SWFUpload({
- // Backend Settings
- upload_url: "{$_G[siteurl]}misc.php?mod=swfupload&action=swfupload&operation=<!--{if $_G['basescript'] == 'portal'}-->portal<!--{else}-->album<!--{/if}-->",
- post_params: {"uid" : "$_G[uid]", "hash":"$swfconfig[hash]"<!--{if $_G['basescript'] == 'portal'}-->,"aid":$aid,"catid":$catid<!--{/if}-->},
- // File Upload Settings
- file_size_limit : "$swfconfig[max]", // 100MB
- <!--{if $_G['basescript'] == 'portal'}-->
- file_types : "$swfconfig[attachexts][ext]",
- file_types_description : "$swfconfig[attachexts][depict]",
- <!--{else}-->
- file_types : "$swfconfig[imageexts][ext]",
- file_types_description : "$swfconfig[imageexts][depict]",
- <!--{/if}-->
- file_upload_limit : 0,
- file_queue_limit : 0,
- // Event Handler Settings (all my handlers are in the Handler.js file)
- swfupload_preload_handler : preLoad,
- swfupload_load_failed_handler : loadFailed,
- file_dialog_start_handler : fileDialogStart,
- file_queued_handler : fileQueued,
- file_queue_error_handler : fileQueueError,
- file_dialog_complete_handler : fileDialogComplete,
- upload_start_handler : uploadStart,
- upload_progress_handler : uploadProgress,
- upload_error_handler : uploadError,
- upload_success_handler : uploadSuccess,
- upload_complete_handler : uploadComplete,
- // Button Settings
- button_image_url : "{IMGDIR}/uploadbutton.png",
- button_placeholder_id : "spanButtonPlaceholder",
- button_width: 100,
- button_height: 25,
- button_cursor:SWFUpload.CURSOR.HAND,
- button_window_mode: "transparent",
- custom_settings : {
- progressTarget : "fsUploadProgress",
- uploadSource: 'portal',
- uploadType: 'attach',
- imgBoxObj: $('attachlist')
- //thumbnail_height: 400,
- //thumbnail_width: 400,
- //thumbnail_quality: 100
- },
- // Debug Settings
- debug: false
- });
- var upload = new SWFUpload({
- // Backend Settings
- upload_url: "{$_G[siteurl]}misc.php?mod=swfupload&action=swfupload&operation=<!--{if $_G['basescript'] == 'portal'}-->portal<!--{else}-->album<!--{/if}-->",
- post_params: {"uid" : "$_G[uid]", "hash":"$swfconfig[hash]"<!--{if $_G['basescript'] == 'portal'}-->,"aid":$aid,"catid":$catid<!--{/if}-->},
- // File Upload Settings
- file_size_limit : "$swfconfig[max]", // 100MB
- file_types : "$swfconfig[imageexts][ext]",
- file_types_description : "$swfconfig[imageexts][depict]",
- file_upload_limit : 0,
- file_queue_limit : 0,
- // Event Handler Settings (all my handlers are in the Handler.js file)
- swfupload_preload_handler : preLoad,
- swfupload_load_failed_handler : loadFailed,
- file_dialog_start_handler : fileDialogStart,
- file_queued_handler : fileQueued,
- file_queue_error_handler : fileQueueError,
- file_dialog_complete_handler : fileDialogComplete,
- upload_start_handler : uploadStart,
- upload_progress_handler : uploadProgress,
- upload_error_handler : uploadError,
- upload_success_handler : uploadSuccess,
- upload_complete_handler : uploadComplete,
- // Button Settings
- button_image_url : "{IMGDIR}/uploadbutton.png",
- button_placeholder_id : "imgSpanButtonPlaceholder",
- button_width: 100,
- button_height: 25,
- button_cursor:SWFUpload.CURSOR.HAND,
- button_window_mode: "transparent",
- custom_settings : {
- progressTarget : "imgUploadProgress",
- uploadSource: 'portal',
- uploadType: <!--{if $_G['basescript'] == 'portal'}-->'portal'<!--{else}-->'blog'<!--{/if}-->,
- imgBoxObj: $('imgattachlist')
- //thumbnail_height: 400,
- //thumbnail_width: 400,
- //thumbnail_quality: 100
- },
- // Debug Settings
- debug: false
- });
- </script>
- <!--{else}-->
- <!--{if $_G['basescript'] == 'home'}-->
- <!--{hook/spacecp_blog_upload_extend}-->
- <!--{elseif $_G['basescript'] == 'portal'}-->
- <!--{hook/portalcp_top_upload_extend}-->
- <!--{/if}-->
- <!--{/if}-->
- <script type="text/javascript">
- function switchImagebutton(btn) {
- switchButton(btn, 'image');
- $('icoImg_image_menu').style.height = '';
- doane();
- }
- function hideAttachMenu(id) {
- if($(id)) {
- $(id).style.visibility = 'hidden';
- }
- }
- function insertWWWImg() {
- var urlObj = $('icoImg_image_param_1');
- if(urlObj.value != '') {
- var widthObj = $('icoImg_image_param_2');
- var heightObj = $('icoImg_image_param_3');
- insertImage(urlObj.value, null, widthObj.value, heightObj.value);
- urlObj.value = widthObj.value = heightObj.value = '';
- }
- }
- //note 选择图片
- function picView(albumid, listid) {
- if(albumid == 'none') {
- $(listid).innerHTML = '';
- } else {
- ajaxget('home.php?mod=misc&ac=ajax&op=album&id='+albumid+'&ajaxdiv=albumpic_body', listid);
- }
- }
- function createNewAlbum() {
- var inputObj = $('newalbum');
- if(inputObj.value == '' || inputObj.value == '{lang input_album_name}') {
- inputObj.value = '{lang input_album_name}';
- } else {
- var x = new Ajax();
- x.get('home.php?mod=misc&ac=ajax&op=createalbum&inajax=1&name=' + inputObj.value, function(s){
- var aid = parseInt(s);
- var albumList = $('savealbumid');
- var haveoption = false;
- for(var i = 0; i < albumList.options.length; i++) {
- if(albumList.options[i].value == aid) {
- albumList.selectedIndex = i;
- haveoption = true;
- break;
- }
- }
- if(!haveoption) {
- var oOption = document.createElement("OPTION");
- oOption.text = trim(inputObj.value);
- oOption.value = aid;
- albumList.options.add(oOption);
- albumList.selectedIndex = albumList.options.length-1;
- }
- inputObj.value = ''
- });
- selectCreateTab(1)
- }
- }
- function selectCreateTab(flag) {
- var vwObj = $('uploadPanel');
- var opObj = $('createalbum');
- var selObj = $('savealbumid');
- if(flag) {
- vwObj.style.display = '';
- opObj.style.display = 'none';
- selObj.value = selObj.options[0].value;
- } else {
- vwObj.style.display = 'none';
- opObj.style.display = '';
- }
- }
- </script>
|