2012-11-07 2 views
2

굿모닝,TinyMCE 언어 변경

오늘 내 맞춤 제작 된 CMS에 TinyMCE를 설치했습니다. 이제 언어를 네덜란드어로 변경하고 싶습니다. 내 전체 작은 MCE 텍스트 상자가 사라집니다.

TinyMCE에서 지정한 위치에 네덜란드어 파일을 업로드했습니다. 내가 언어를 추가하지 않으면 : "nl", 내 TinyMCE 자바 스크립트 라인이 작동합니다 (언어는 영어 임). 하지만 줄을 추가하면 전체 텍스트 상자가 내 페이지에서 사라집니다.

내가 다른 곳에서 선을 배치하는 것을 시도했다 내 코드

<script type="text/javascript" src="jscripts/tiny_mce/jquery.tinymce.js"></script> 
    <script type="text/javascript"> 
     $().ready(function() { 
      $('textarea.tinymce').tinymce({ 

       // Location of TinyMCE script 
       script_url : 'jscripts/tiny_mce/tiny_mce.js', 

       // General options 
       theme : "advanced", 

       relative_urls : false, 
       plugins : "youtubeIframe,jbimages,autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,images,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist,jbimages", 

       // Theme options 
       theme_advanced_buttons1 : "code,preview,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect", 
       theme_advanced_buttons2 : "cut,copy,paste,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,|,insertdate,inserttime", 
       theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,youtubeIframe,jbimages,advhr,|,print,|,ltr,rtl,|,fullscreen", 


       //COMPLETE LIJST VAN FUNCTIES 
       //theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", 
       //theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
       //theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
       //theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", 



       theme_advanced_toolbar_location : "top", 
       theme_advanced_toolbar_align : "left", 
       theme_advanced_statusbar_location : "bottom", 
       theme_advanced_resizing : true, 
       language : "nl", 
       // Example content CSS (should be your site CSS) 
       content_css : "css/style.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", 
       width : "858" 
       } 
      }); 
     }); 
    </script> 
    <!-- /TinyMCE --> 

,하지만 아무것도 할 수 없습니다.

누구나이 문제를 해결하기위한 아이디어가 있었는데, 정말 네덜란드어가 필요합니다.

추신. 나는 TinyMCE의 jQuery 버전을 가지고 일하고있다

아니요. nl 파일의 이름을 en.js로 바꿨다. 파일 안의 2자를 바꿨다. 그러나 이제는 아무 것도 나타나지 않습니다. 이제는 인쇄 나 인쇄 대신에 print.print_desc를 예로 들겠습니다.

+0

언어 지원 문서를 보셨습니까? http://www.tinymce.com/wiki.php/Language –

+0

네, 그랬습니다. 하지만 여기서 그들은 tinyMCE.init ({하지만 TinyMCE 사이트에서 복사 한 코드에서 $ {)를 사용합니다 {function} { $ { 'textarea.tinymce'} tinymce ({. – Roy

+0

langs 폴더에 nl.js가 있습니다 .with.js – yb007

답변

0

은 당신과 같이 tinyMCE.init를 통해 언어 팩을 초기화 할 수 있습니다

<html> 
<head> 
</head> 
<body> 
<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
    google.load("jquery", "1.4"); 
</script> 
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript"> 
tinyMCE.init({ 
    mode : "specific_textareas", 
    editor_selector: "editor", 
    theme : "advanced", 
    language : 'nl', 
}); 
</script> 

<textarea class="editor"> 
</textarea> 

</body> 
</html> 

tinyMCE.init는 "TinyMCE에 \ jscripts \ tiny_mce"의 다운로드와 함께 번들로 제공 tiny_mce.js에 정의되어 있습니다. 내가 아는 한 언어 팩은 tinyMCE의 jQuery 버전에서 사용할 수 없습니다.

+0

tiny_mce.js에 tinyMCE.init 기능이 없습니다. –

+0

@FatimaZohra init 함수를 호출하려면 tinyMCE의 다음 버전을 다운로드해야합니다. http://github.com/downloads/tinymce/tinymce/tinymce_3.5.7.zip –