3

我正在尝试在我目前正在开发的 Web 项目中使用 ckeditor。

问题是当我尝试实例化 Ckeditor(通过 jQuery 适配器或使用 CKEDITOR.replace 命令)时,编辑器被创建但它被隐藏了。

我检查了源代码,由于某种原因它有这个 css 属性

.cke_skin_kama {
    visibility: hidden;
}

然后我检查了它使用的 css 文件,我注意到 editor.css 文件中没有 css 规则!它完全是空的,尽管它指向正确的 url。

你知道为什么会这样吗?任何提示都会非常受欢迎!

提前致谢!

更新:我也尝试使用 Tinymce,但我遇到了同样的问题。文件 ui.css 也是空的。

我正在为 GAE 使用 python-webapp2。这可能与问题有任何关系吗?我必须做任何特定的配置吗?

谢谢!

4

2 回答 2

1

问题可能在于您的静态文件目录的声明。尝试将 ckeditor 移到现有静态文件的路径之外。例如在您的 app.yaml 中添加以下内容,当然也可以将 ckeditor 放在相应的文件夹中:

- url: /ckeditor
  static_dir: static/ckeditor
于 2012-10-23T11:47:54.470 回答
0

如果您想在页面中创建 chkeditor,您可以在附加 chkeditor javascript 文件后使用此代码:

<textarea  id='chkeditor2' class='ckeditor' name='editor1'></textarea>

类和名称被定义到 javascript 文件中,这个文本区域将 chkeditor 面板。抱歉英语不好:)我希望这对你有帮助:)

于 2012-10-19T11:18:32.950 回答