环境:discuz! x2.51、模板文件添加内容
								
<!--{subtemplate home/editor_image_menu}-->
内容:<textarea class="userData" name="content" id="uchome-ttHtmlEditor" style="height: 100%; width: 100%; display: none; border: 0px"></textarea>
<iframe src='home.php?mod=editor&charset={CHARSET}&allowhtml=1&isportal=1' name='uchome-ifrHtmlEditor' id='uchome-ifrHtmlEditor'  scrolling='no' style='width:85%;height:400px;border:1px solid #C5C5C5;position:relative;' border=0 frameborder=0 ></iframe>
<iframe id="uploadframe" name="uploadframe" width="0" height="0" marginwidth="0" frameborder="0" src="about:blank"></iframe>
<input id='submit_editsubmit' class='btn' type='submit' value='提交'  name='editsubmit' onClick='validate(this);'>
<script type="text/javascript" src="static/image/editor/editor_function.js"></script>  
<script type="text/JavaScript">  
function validate(obj) {  
    edit_save();  
    window.onbeforeunload = null;  
    obj.form.submit();  
    return false;  
}
</script>
							 | 
						
								
<script type="text/javascript" src="static/image/editor/editor_function.js"></script>  
<script type="text/JavaScript">  
function validate(obj) {  
    edit_save();  
    window.onbeforeunload = null;  
    obj.form.submit();  
    return false;  
}
</script>
							 | 
						
 
								
if((empty($_G['uid']) && $_GET['operation'] != 'upload') || $_POST['hash'] != md5(substr(md5($_G['config']['security']['authkey']), 8).$_G['uid'])) {
    exit();
}
							 | 
						
/template/default/home/editor_image_menu.htm
								
<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
    });
</script>
							 | 
						
$swfconfig[hash]
 
	
		
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明: 随心所欲调用discuz编辑器