【问题标题】:CKEDITOR.replace(); is not workingCKEDITOR.replace();不管用
【发布时间】:2012-06-27 19:21:38
【问题描述】:

好吧,我正在使用 VS2010 将 CKeditor 集成到 MVC 3 中。我已经成功地集成了它,但我面临自定义工具栏的问题。我在 Scripts/ckeditor 文件夹下有 config.js。我创建了 config.js 的副本并将其放在根目录(即 testmvc)下并将其重命名为“myconfig.js”。 现在我的 config.js 看起来像这样:

CKEDITOR.editorConfig = 函数(配置){

// 在此处定义对默认配置的更改。例如:

// config.language = 'fr';

// config.uiColor = '#AADC6E';

CKEDITOR.replace('editor1',

{

customConfig :  'testmvc1/myconfig.js'

});

};

我的“myconfig.js”看起来像这样:

CKEDITOR.editorConfig = 函数(配置)

{ // 在此处定义对默认配置的更改。例如:

// config.language = 'fr';

// config.uiColor = '#AADC6E';

config.toolbar = '完整';

config.toolbar_Full =

[

{ name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'] } , ];

};

现在我希望默认的 config.js 将其重定向到我的自定义“myconfig.js”,以便我可以使用我的自定义工具栏,但替换命令不起作用。当我启动网站时,它给我一个错误。请给我一些建议,因为我在网上尝试了所有方法

【问题讨论】:

标签: asp.net-mvc-3 ckeditor


【解决方案1】:

为什么会有 config.js 和 myconfig.js?您需要其中一个(可能是后者)。然后在您的 HTML 中添加 <script> 标签:

CKEDITOR.replace('editor1', {
    customConfig:  'testmvc1/myconfig.js'
});

顺便说一句,如果您在控制台上出现错误,请下次附上。我们不是魔术师。

【讨论】:

  • Config.js 带有 CKeditor 文件夹。因此,如果我在 config.js 中声明我的自定义工具栏并在 CKeditor 文件夹上进行更新,我将丢失我的自定义工具栏。这就是为什么我创建了 myconfig.js 并将其放在我网站的根目录下,即 testmvc1 并指示 ckeditor 在运行时加载它,我试图通过替换命令来完成。至于错误,是一个页面错误,说明“异常抛出并且未捕获”。
【解决方案2】:

加载编辑器的调用需要在带有文本区域的文件中。在 onload 事件的头部或调用 textarea 之后。

<script type="text/javascript">
    CKEDITOR.replace('editor1',
    {
        customConfig :  'testmvc1/myconfig.js'    
    } );
</script>

这里是开发者指南中的页面:Developers_Guide: Integration


要在默认配置文件中调用您的自定义配置,请尝试以下操作:

config.customConfig = 'testmvc1/myconfig.js';

可能的错误原因:

尝试颠倒工具栏配置分配的顺序:

config.toolbar_Full =
[
    { name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'] }
];

config.toolbar = 'Full';

您需要在分配之前定义工具栏。


另外,可能导致错误的是右括号和右括号'Templates'] }, ];之间的逗号

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-23
    • 2010-11-28
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多