0

我已将ckeditor gemfor集成railsactiveadmingem 中。到目前为止它运行良好,但我想包括language selector我在 ckeditor 的演示中看到的。但是除了这个,我还没有找到任何相关的文章。该选择器的演示是this。提前致谢。

4

1 回答 1

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 会自动检测浏览器语言并加载正确的翻译。因此,向用户提供选择组合以便他可以选择语言可能没有多大意义。

于 2013-05-19T20:31:25.233 回答