2013-03-26 167 views
0

目前我正在开发一个网站,并使用TinyMCE作为管理后端的文本编辑器。总的来说,它运行良好,但对于像链接,图像,媒体或任何应显示弹出按钮的按钮,弹出窗口会一直显示404 Not Found。TinyMCE弹出显示404没有找到

我不知道是什么问题。我相信我已经包含tinyMce.js,jQuery.tinyMce.js & tinyMCe.css。 我错过了什么吗?

这是剧本我加入到我的网页

<script type="text/javascript"> 
jQuery(document).ready(function(){ 

    ///// TINYMCE EDITOR ///// 
    jQuery('textarea.tinymce').tinymce({ 
    // Location of TinyMCE script 
    script_url : 'js/plugins/tinymce/tiny_mce.js', 

    // General options 
    theme : "advanced", 
    skin : "themepixels", 
    plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist", 
    inlinepopups_skin: "themepixels", 
    // Theme options 
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,outdent,indent,blockquote,formatselect,fontselect,fontsizeselect", 
    theme_advanced_buttons2 : "pastetext,pasteword,|,bullist,numlist,undo,redo,|,link,unlink,help,code,|,preview,|,forecolor,backcolor,removeformat,|,charmap,media,|,fullscreen", 
    theme_advanced_buttons3 : "", 
    theme_advanced_toolbar_location : "top", 
    theme_advanced_toolbar_align : "left", 
    theme_advanced_statusbar_location : "bottom", 
    theme_advanced_resizing : true, 

    // Example content CSS (should be your site CSS) 
    content_css : "assets/css/plugins/tinymce.css", 

    // 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" 
    } 
    }); 


    jQuery('.editornav a').click(function(){ 
     jQuery('.editornav li.current').removeClass('current'); 
     jQuery(this).parent().addClass('current'); 
     if(jQuery(this).hasClass('visual')) 
      jQuery('#elm1').tinymce().show(); 
     else 
      jQuery('#elm1').tinymce().hide(); 
     return false; 
    }); 
}); 
</script> 

后,我检查我的控制台,它显示这个错误:

无法加载资源:服务器与404状态(没有找到回应)localhost:82/indocreweb/backend/business/assets/css/plugins/tinymce.css

路径应该是localhost:82/indocreweb/assets/css/plugins/tinymce.css; localhost:82/indocreweb/backend/business是使用tinyMCE的页面的路径。

有人可以帮我吗?

谢谢。

+1

尝试添加代码。尽可能多地提供信息。 – Thijs 2013-03-26 08:15:19

回答

1

我想我已经想通了〜虽然回答我自己的问题很尴尬。那么,希望你不会像我一样犯同样的愚蠢错误。

因此,基于Web控制台,追踪无法找到的每个页面,并确保它们都存在(在我的情况下,它发生是因为一些插件的一部分被重命名为错误)。一旦我确定他们都可以找到,弹出窗口就可以正常工作。

+0

这里很好(在SO)回答你自己的问题。另外,我很高兴你最终找到了你需要的帮助。 ;) – 2018-02-20 17:21:24