【问题标题】:Tiny MCE Image upload endpointTinymce 图片上传端点
【发布时间】:2013-03-13 21:06:56
【问题描述】:

我想弄清楚如何在 TinyMCE 中设置自己的图像上传端点。我似乎在文档中找不到它,我宁愿不使用 MCImageManager,因为它有太多我想要完成的功能。

【问题讨论】:

    标签: image-processing tinymce mcimagemanager


    【解决方案1】:

    我建议的解决方案是删除 advimage 按钮并指定您自己的上传图片按钮。如果您使用的是 jquery 插件,则非常适合。

        $('textarea.tinymce').tinymce({
            // Location of TinyMCE script
            script_url : '../../../js/vendor/tiny_mce/tiny_mce.js',
    
            // General options
            theme : "advanced",
            skin : "bootstrap",
            plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
    
            // Theme options
            theme_advanced_buttons1 : "uploadimageCustom, save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_statusbar_location : "bottom",
            theme_advanced_resizing : true,
    
            // Drop lists for link/image/media/template dialogs
            template_external_list_url : "lists/template_list.js",
            external_link_list_url : "lists/link_list.js",
            external_image_list_url : "lists/image_list.js",
            media_external_list_url : "lists/media_list.js",
    
            // Replace values for the template plugin
            template_replace_values : {
                username : "Some User",
                staffid : "991234"
            },
    
            setup: function (fn) {
                fn.addButton('uploadimageCustom', {
                    title : 'Upload Image',
                    onclick : function () {
                        // pop open your own upload modal.
                                $(selector).modal('show')
                                                               // modal has fine uploader or other plugin.
    
                                // after xhr for image uploading is done or on 'complete' event for fineuploader
                                // insert your image html to the textarea with 
    
                      $('#content').tinymce().execCommand('mceInsertContent',false,'<img src="<your newly uploaded image src>" />');"
                    }
                });
            }
    

    【讨论】:

      猜你喜欢
      • 2015-11-15
      • 2020-12-19
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      相关资源
      最近更新 更多