问题标签 [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.
django - djangocms-text-ckeditor 使用自定义配置抛出异常
我正在尝试提供自定义 djangocms-text-ckeditor 配置,以减少 Django-CMS 3.0.13 项目中富文本插件中可用选项的数量。
根据文档,我正在扩展模型和 CMSPlugin:
当我尝试编辑此插件时,我得到:
/en/admin/cms/page/edit-plugin/58/getattr() 处的类型错误:属性名称必须是字符串
完整的例外在这里:https ://gist.github.com/alsoicode/cae2c4cc0824c34ed208
我究竟做错了什么?
django - Django cms 文本编辑器 (CKEditor) 插件
试图让字体插件与 django cms 文本编辑器一起工作。我已将插件文件夹添加到.../djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor_plugins
和.../djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor/plugins
.
这是我添加到我的 settings.py
在我的 cms 页面中编辑任何文本插件时,该插件不显示。我错过了什么或做错了什么?
python - 将自定义按钮添加到 django cms ckeditor
我想向 django-cms-ckeditor 添加一些额外的按钮,所以我阅读了手册并将插件添加到 ckeditor 文件夹和 config.js,之后我从 cKeditor 的示例 html 中看到了它们。但我不能让那个按钮出现在 django cms 编辑窗口中。
我将此添加到我的 settings.py 中,其中“Abbr”是我的按钮,但我仍然可以看到除我之外的所有按钮。
html - 如何在 Django CMS 中将 css 添加到 cmsplugin_filer_image?
我有点困惑,我不明白如何为使用 cmsplugin_filer_image 放置在文本中的图像添加自定义样式?
我已按照此处的说明进行操作:https
://github.com/stefanfoulis/cmsplugin-filer#customisation
卡在我必须将 css 添加到 boxed.html 的那一刻。我正在使用<<link rel="stylesheet" href="static/cmsplugin_filer_image/css/boxed.css">
,但现在无法理解从哪里放置课程boxed.css
这是boxed.html
代码(我从 default.html 复制它并放在我的应用程序目录中,例如project_y/src/templates
:
python - django cms AttributeError: 'NoneType' object has no attribute '_inc_path' 尝试在博客文章中使用 ckeditor 手动放置插件
我寻找了一段时间,但找不到单一的解决方案。
我正在使用nephila django-cms blog。因此,当我使用 ckeditor 编辑文章内容时,我可以选择我的 youtube 插件并添加它。
10% 的时间它工作。哈哈。其余时间我有一个浏览器错误,这个:
文件“/var/www/webapps/lib/python3.4/site-packages/treebeard/mp_tree.py”,第 359 行,处理中 newobj.path = self.node.get_last_child()._inc_path() AttributeError: 'NoneType ' 对象没有属性 '_inc_path'
当我单击插件时会发生这种情况。它甚至没有时间出现。
有人对此有任何线索吗?
编辑:我改变了一点问题,因为我不能使用我包含在 CKEditor 中的任何插件。
编辑2:如果有帮助,这里是服务器返回的详细信息:
“POST /en/admin/djangocms_blog/post/add-plugin/HTTP/1.1”500 59276
编辑 3:如果有人对调试方法有任何想法,我会接受。只是让你知道,当它发生时我没有编码。该项目非常大,由于它在 CKEditor 内部发生,我完全被卡住了。
python - 如何在 django-cms 中使用 iframe
我正在寻找一个好的解决方案,使最终用户可以在模板占位符中插入 iframe(Soundcloud)。我考虑过使用 djangocms-txt-ckeditor 插件。在它的文档中,它说使用可配置的消毒剂来完成此操作:
djangocms-text-ckeditor 使用 html5lib 清理 HTML 以避免安全问题 >并检查正确的 HTML 代码。清理可能会去除对某些用例有用的标签,例如 iframe;您可以通过>覆盖 TEXT_ADDITIONAL_TAGS 和 TEXT_ADDITIONAL_ATTRIBUTES 设置来自定义标签和属性:
TEXT_ADDITIONAL_TAGS = ('iframe',)
TEXT_ADDITIONAL_ATTRIBUTES = ('scrolling', 'allowfullscreen', 'frameborder')
我确实像这样在我的项目中编辑了 settings.py 并重新启动了我的网络服务器(nginx)。但是消毒剂仍在包装它以避免html插入。
我想避免仅为此目的编写 SoundCloud 插件。
欢迎任何建议。
django - 当我最大化ckeditor窗口时,ckeditor工具栏部分隐藏在django cms主工具栏下
每当单击最大化按钮时,我都会看到将 cke-maximize css 类添加到编辑器的位置。但是,我似乎找不到在哪里添加我的自定义 .cke-maximize 类。我想更改 z-index 或添加 padding-top:50px; .cke-最大化
我已经尝试将它添加到 env/lib/python2.7/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css & env/lib/python2.7/site-packages/djangocms_text_ckeditor/static /ckeditor/ckeditor/skins/moono/editor.css
我试过把它放在 django_admin_style 中。我什至尝试将它<style>
放在主模板本身的标签中。似乎没有任何效果。
有人可以指出我正确的方向来修复工具栏重叠吗?
django - 我可以让 CMSPluginBase 类方法直接返回自定义插件的 html 吗?
我想创建一个 Django CMS 插件,主要用作 TextPlugin ( djangocms-text-ckeditor
) 的子级。它旨在返回指向应用程序页面的链接。
为此,我将 CMSPluginBase 子类化,如文档中所述。似乎 CMSPluginBase 依赖于每个插件都有自己的模板。
我是否必须有一个template.html
文件,或者我可以为 CMSPluginBase 子类编写一个直接返回呈现的 html 的方法(本质上是非常简单的东西'<a href="/some/page">App link</a>'
),并避免调用要呈现的模板?
非常感谢您的帮助!
ckeditor - djangocms text_ckeditor wordcount 插件
我正在使用 djangocms_text_ckeditor https://github.com/divio/djangocms-text-ckeditor的 djangocms 项目中工作
我想集成一个类似于此https://github.com/w8tcha/CKEditor-wordcount-Plugin的 wordcount 插件
你们中有人曾经成功地做到过吗?如果我可以通过 pip 左右获取插件,而不是下载并将其包含在项目中,那就太好了。而且,CKEDITOR_SETTINGS 会是什么样子?
我找不到任何解决方法,只是一个类似的帖子,但没有为此目的使用这个 djangocms 文本编辑器。
提前致谢!
django - 将块引用添加到 djangocms-text-ckeditor
有谁知道如何将 HTML 元素添加blockquote
到 djangocms-text-ckeditor,以便用户可以从下拉列表中进行选择,而不是直接修改 HTML 代码?
我很确定这是受支持的,就像我添加 html 时一样:
直接到源面板,它被格式化并很好地显示:
我尝试在设置中添加为自定义样式,如下所示:
但这不起作用。我知道语法是正确的,因为当我将元素更改为“h1”时它工作正常。
我不是 100% 如何修改段落格式下拉列表,但如果可能的话,blockquote 住在这里更有意义。
任何帮助将非常感激。
更新
我意识到我一定是误解了它的stylesSet
作用。如果我添加上述设置,然后blockquote
手动输入 html,我可以选择此块引用的样式,将其变为蓝色。这不是我想要做的,但很有意义。
所以我想我正在寻找添加blockquote
到段落格式。现在我不清楚这是否受支持,就像我尝试将以下内容添加到我的设置一样:
也就是说,添加blockquote
到默认值的末尾,编辑器无法完全加载。如果我只删除这个词blockquote
,那么编辑器会按预期工作。
如果是这样的话,那就太可惜了,因为我将不得不创建一个纯粹用于添加的子插件blockquote
,这似乎有点过分了。