2013-03-26 5 views
0

В настоящее время я разрабатываю веб-сайт и использую TinyMCE в качестве текстового редактора для бэкэнда администратора. В целом, он работает хорошо, но для нескольких кнопок, таких как Link, Image, Media или любая кнопка, которая должна показывать всплывающее окно, всплывающее окно показывает 404 Not Found.TinyMCE Pop Up Showing 404 Not Found

Я не знаю, в чем проблема. Я уверен, что включил 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

Путь должен быть локальным: 82/indocreweb/assets/css/plugins/tinymce.css; localhost: 82/indocreweb/backend/business - это путь для страницы, использующей tinyMCE.

Может ли кто-нибудь помочь мне с этим?

спасибо.

+1

Попробуйте добавить код. Предоставьте как можно больше информации. – Thijs

ответ

1

Я думаю, что я понял это ~ Даже при том, что мне неловко отвечать на мой вопрос. Ну, надеюсь, вы не будете делать такие же глупые ошибки, как я.

Таким образом, на основе веб-консоли отслеживается каждая страница, которая не может быть найдена, и убедитесь, что все они существуют (в моем случае это произошло, потому что часть некоторых плагинов была переименована неправильно). Как только я убедился, что все они могут быть найдены, всплывающее работает отлично.

+0

Здесь хорошо (на SO), чтобы ответить на ваш собственный вопрос. Кроме того, я рад, что вы в конце концов нашли необходимую вам помощь. ;) –