2013-05-17 63 views
0

添加的語言選擇我已經集成了ckeditor gemrailsactiveadmin寶石。到目前爲止,這是工作不錯,但我想包括我在CKEditor的的演示見過language selector。但我還沒有找到除this之外的任何相關文章。該選擇器的演示是this。提前致謝。如何在CKEditor的工具

+0

那你需要知道什麼?問題是什麼?什麼是錯誤。你需要指定更多一點?據我看到這篇文章給出了一個實施的例子。你看過你給出的頁面的源代碼嗎? – spons

+0

我想知道將語言選擇器添加到ckeditor的過程嗎?很張貼在這裏的問題之前,請參閱本http://ckeditor.com/demo#localization –

回答

1

下載的CKEditor並檢查下面的示例:samples\uilanguages.html

基本上,CKEditor的演示只是顯示一個自定義選擇元素,從samples/assets/uilanguages/languages.js

從這個樣品最相關的線所做的語言列表如下:

<script src="assets/uilanguages/languages.js"></script> 

<script> 
    document.write('<select disabled="disabled" id="languages" onchange="createEditor(this.value);">');  
    // Get the language list from the _languages.js file. 
    for (var i = 0 ; i < window.CKEDITOR_LANGS.length ; i++) { 
     document.write(
      '<option value="' + window.CKEDITOR_LANGS[i].code + '">' + 
       window.CKEDITOR_LANGS[i].name + 
      '</option>'); 
    } 
    document.write('</select>'); 
</script> 

請記住,默認情況下,CKEditor會自動檢測瀏覽器語言並加載正確的翻譯。因此,向用戶提供選擇組合可能使他可以選擇語言可能沒有多大意義。

+0

呀香港專業教育學院通過它了。由於香港專業教育學院使用'ckeditor'在'activeadmin'因此它是讓我瘋了如何做到這一點?反正爲u剛纔告訴我說,'ckeditor'檢測的語言,所以現在它是我,因爲我不知道如何來編輯HTML,把JavaScript代碼的語言選擇的唯一選擇 –