问题标签 [djangocms-text-ckeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4253 浏览

jquery - CKEditor 链接输入在模式下不起作用

我有一个项目,我在其中使用带有表单和 ckeditor 的模式,并且链接输入不起作用。

这是一个重现此问题的小提琴:

http://jsfiddle.net/8t882a2s/3/

还有这个例子的代码。

HTML:

JS:

这不完全是我的代码,但错误是相同的。如果您单击模式然后尝试添加链接,则您无法在输入字段中写入 url。

谢谢 :)

0 投票
1 回答
352 浏览

ckeditor - CKEDITOR 使用时自动增加内容的高度在编辑器底部输入

我在我的项目中使用 CKEditor,我需要在页面上打印 ckeditor 内容,所以我想限制 ckeditor 的高度,所以我将高度设置为 220px 并使用溢出删除滚动条:隐藏,但是当用户转到 ckeditor 区域的末尾并按回车键,内容增加而没有滚动条选项。

有什么方法可以限制ckeditor中的内容行数吗?

下面是我的ckeditor代码:

0 投票
0 回答
222 浏览

python - Docker 上 Django 的 Python 依赖问题

我是 Docker 新手,在将我已经存在且正在工作的 Django 项目移植到 Docker 时遇到了麻烦,我现在几乎陷入困境,因为问题在于我的 requirements.txt 中的依赖项被冻结并且实际上正在我的其他环境中工作(Live在带有 Ubuntu 的 VPS 和带有 Arch 的 VM 上的 Dev 上)。

问题本身是在使用 djangocms_text_ckeditor/html5lib 迁移数据库时,并在例如下报告。https://github.com/divio/djangocms-text-ckeditor/issues/336

Docker 环境有何不同,以便在具有相同 Python 和依赖项版本的相同基本操作系统上发生此错误?

到目前为止我尝试了什么:

  • 最新的依赖版本(解冻)
  • 问题报告中提到的不同软件包版本。
  • 不同的 python 版本 3.4 - 3.6(标准和高山)(在 3.5 标准上实时运行)
  • 不同的基础镜像(ubuntu 16.04 - 16.06)
  • 删除包和包依赖(导致迁移不一致)

我的需求文件的依赖版本:

任何想法如何解决这个问题?

0 投票
1 回答
650 浏览

python - “render_placeholder”未出现在 djangoCMS 模板中

我已按照以下站点上的说明从模型中呈现占位符字段,但我没有管理。

http://docs.django-cms.org/en/release-3.4.x/how_to/placeholders.html

这是我的模型。

这是我的看法。

这就是我在模板中呈现占位符的方式。

什么都没有出现。

我错过了什么?任何帮助将非常感激!

0 投票
1 回答
658 浏览

django - Djangocms 用户无权添加或编辑插件

我有一个网站,目前使用 Django==1.8.6 和 Django-CMS 3.0.x 运行(目前正在升级)。

我的用户无法编辑任何前端插件。目前我确信这不仅适用于我的定制插件,也适用于 Django-CMS 附带的插件。作为测试,我创建了一个具有所有权限和员工身份的新用户(没有超级用户)。但是这个用户也不能编辑或添加插件。

对于我的搜索,我发现了这个:https ://github.com/divio/djangocms-text-ckeditor/issues/78

当我使用ckeditor时,我还测试了那里给出的解决方案,但我没有文本条目,所以这是:

对于结果

我试图弄清楚如何调试权限错误。我也查看了 auth_permission,但一切似乎都很好。无论如何要调试权限过程以找到阻止我的用户使用前端编辑的原因?

更新

我当前安装的软件包:

0 投票
0 回答
131 浏览

python - djangocms_text_ckeditor 在谷歌浏览器上不起作用

我已经使用本教程http://docs.django-cms.org/en/release-3.4.x/how_to/install.html手动安装了 Django Cms 。

但是,由于某种原因,我在使用 Google Chrome 时无法添加或编辑文本。在 Firefox 和 Safari 上我可以做到。

在此处输入图像描述

控制台 JS 错误

0 投票
1 回答
494 浏览

django - 无法使用 djangocms-filer 选择图像文件

我希望有人可以帮助解决这个问题。我一直在使用 djangocms 为客户构建一个简单的以前端为中心的网站,以便他们可以维护自己的内容。这个设置没有什么花哨的。只需几个 template.html 文件、一点 css 和 djangocms 就可以将它们组合在一起。在这个阶段没有其他形式、模型、视图或任何东西。只是纯粹的 djangocms。

最初我使用 django 1.8.6 并且图像选择器似乎工作正常。我可以上传我的文件,每个文件旁边都有一个选择器图标,它可以工作,一切都很棒。见下图。这是使用 cmsplugin-filer。

在此处输入图像描述

然后我尝试将网站升级到 Django 版本 1.11.13,我开始遇到这个问题。您在上面看到的文件选择不再可供用户使用。我花了几天的时间来解决这个问题,在我的旅行中,我发现显然 cmsplugin-filer 现在已被弃用。所以我删除了它并切换到推荐的 djangocms-filer 安装,这可能会解决我的问题......但没有。经过许多小时的挠头后,我认为这一定是我的项目中的某些东西把东西扔掉了,所以我使用规定的 djangocms-installer 完成了 100% 的全新安装。除了将它连接到 postgresql 数据库之外,它是一个完全普通的安装,但它仍然无法正常工作。我得到的只是下面的图片。一个简单的复选框,但无法选择图像,也无法保存我选择的内容。

在此处输入图像描述

下面是我的 pip freeze 的快照,显示了我的 virtualenv 和相关版本中安装的所有内容。

在此处输入图像描述

我的设置文件几乎是 100% 标准的,所以我不明白为什么我不能让它工作。注意:如果,当我将插件添加到我的模板时,我没有选择选择文件按钮,而只是将图像拖到灰色矩形中,一切正常。我的文件被上传到未排序的上传文件夹中,并且图像被一次性选择到我的模板中,但是使用选择文件路径,我可以更好地控制我的文件及其存储方式,但不会。

有人知道我可能会错过什么吗?

更新: 在此处输入图像描述

0 投票
1 回答
365 浏览

django - 使用 Amazon S3 静态存储进行静态加载的 django-cms_text_ckeditor 错误

在使用amazon S3 ( ) 在服务器上部署django + django-cms项目后 ,没有为 django-cms_text_ckeditor 加载静态文件,ckeditor 包正在尝试从本地存储加载静态文件,显然它不起作用。所有其他静态文件都从 s3 存储桶加载,没有任何问题。在 localhost ckeditor 捆绑包正在请求本地静态文件,并且它正在工作,其他静态文件从 s3 存储桶加载。也许有人知道如何使用 s3 使捆绑加载静态,或者只是从项目服务器获取文件(如 localhost 行为)?此插件仅在管理员中使用,因此使用它加载静态服务器并不重要。STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'

不适用于 ckeditor 默认设置,如自定义设置和来自 ckeditor 官方网站的加载包。

显然,谷歌并没有成功,尽管我花了很多时间在它上面。

Django==1.11.13 django-cms_text_ckeditor==3.6.0

0 投票
1 回答
308 浏览

html - Django CMS:如何在 CMS 中放置一个按钮以保留链接

我正在使用文本插件( ck-editor ):

以下是我的来源:

保存文本插件后,我可以注意到文本插件下的源已更改如下:

我使用了错误的插件吗?如何通过保留按钮的链接来处理这种情况。

0 投票
1 回答
404 浏览

django-cms - 模块“html5lib.filters.sanitizer”没有属性“allowed_elements”

我无法在抛出错误的页面中添加任何内容