【问题标题】:Ckeditor remains hidden after creation - editor.css is empty创建后 Ckeditor 保持隐藏状态 - editor.css 为空
【发布时间】:2012-10-19 11:10:00
【问题描述】:

我正在尝试在我正在开发的网络项目中使用 ckeditor。

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

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

.cke_skin_kama {
    visibility: hidden;
}

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

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

提前致谢!

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

我正在为 GAE 使用 python-webapp2。这可能与问题有任何关系吗?我需要做任何具体的配置吗?

谢谢!

【问题讨论】:

    标签: python google-app-engine tinymce ckeditor webapp2


    【解决方案1】:

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

    - url: /ckeditor
      static_dir: static/ckeditor
    

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • ckeditor 已创建。问题是 editor.css 文件由于某种原因是空的。
      • 如果 CSS 请求有错误,您是否检查了调试器(Chrome 开发者工具)?
      • 但是它会在开发者工具中显示你的 CSS 吗?您收到 CSS 了吗?
      猜你喜欢
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-06
      • 2015-08-03
      • 1970-01-01
      • 2012-12-16
      相关资源
      最近更新 更多