问题标签 [django-tinymce]

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 投票
0 回答
2644 浏览

django - 集成 django-tinymce 和 django-filebrowser

我正在编写小型 django 应用程序,它允许用户使用安装了 django-tinymce 的 tinymce 编辑器发布消息。一切正常,但是当我尝试添加 django-filebrowser 来安装应用程序时,tinymce 小部件从帖子表单中消失了。我已经安装了 grappelli 和 PIL 库。它适用于 /admin/filebrowser/browse。我可以上传文件,但缩略图不显示。Django-filebrowser 无法通过测试:

我正在使用 filebroswer 3.41、django-tinymce 1.5.1b2、PIL 1.1.7、grappelli 2.3.7

我的看法:

tinymce 文件位于 /mainprojectfolder/static/tiny_mce/tiny_mce.js

网址.py:

我怎样才能让它工作?

0 投票
1 回答
648 浏览

tinymce - django-admin 弹出窗口中的 django-tinymce 显示空白

我一步步跟着 django-tinymce 文档配置,终于可以在 django-admin 页面看到 tinymce 编辑器了。

但是当我单击图像按钮时,弹出窗口是空白的。弹出窗口的标题是“{#advanced_dlg.image_title}”,就像解析有问题一样。

HTML 视图按钮是相同的。

我知道'document.domain' 可以解决它,但我设置'document.domain' 对上面没有帮助。

在此处输入图像描述

0 投票
2 回答
567 浏览

javascript - TinyMCE 剥离所有标记

我正在尝试在 TinyMCE 包装的文本字段中插入一个简单的图像链接,但它剥离了我所有的标记。我的标记看起来像:

我的 tinymce_config_url_init.html 看起来像:

我知道问题出在 TinyMCE 上,因为如果不提交表单,只需再次单击“html”按钮,TinyMCE 的弹出窗口就不会显示任何内容。

我假设 TinyMCE 正在删除它认为看起来不安全或无效的任何内容。对于我的应用程序,它正在管理部分中使用,因此可以信任内容。如何禁用导致此标记被剥离的 TinyMCE 配置?

0 投票
1 回答
1321 浏览

javascript - Django TinyMCE 拼写检查器在 Chrome、Safari 中无法正常工作

我在我的 django 应用程序中为我的表单使用 TinyMCE 编辑器。但是拼写检查插件在 Chrome(21.0.1180.79 版)和 Safari(5.1.7 版)中无法正常工作,但在 Firefox 中运行良好。这里的“无法正常工作”意味着与 tinymce http://fiddle.tinymce.com/baaaab的全功能示例相比,拼写检查器的行为不像它应有的那样。我正在使用 django-tinymce v1.5.1b2 并且 /static/js/tiny_mce 中的 tinymce 版本是 3.5.6(基于 tiny_mce_src.js)

使用 Chrome/Safari 时,在单击“切换拼写检查”按钮之前键入的拼写错误的单词没有红色下划线(我必须单击这些单词才能使它们带有红色下划线)。禁用拼写检查功能后(再次单击按钮),拼写错误的单词中的红色下划线不会自动删除(再次,我必须单击单词才能使红色下划线消失)。

拼写检查功能在 Firefox 中效果很好,就像在全功能示例中一样。我认为这是一个javascript问题,但通过浏览器调试时我没有看到错误。任何帮助将不胜感激!

编辑:这是我的 tinymce 初始化代码:

0 投票
1 回答
451 浏览

jquery - Django、django-tinymce、jQuery 和 HTML5 样板

我在我的Django应用程序中使用django-tinymceHTML5 Boilerplate (H5BP) 。根据 H5BP 的明智建议,我已将jQuery负载放在身体底部。我将 TinyMCE 编辑器附加到我的表单字段,如下所示:

不幸的是,django-tinymce 在加载 jQuery 之前尝试通过附加到我的表单和表单集的标签来访问 jQuery。

有没有办法让 django-tinymce 在页面底部加载时与 jQuery 一起玩得很好?我宁愿不必在页面呈现之前加载脚本。

这是一个示例表格行:

0 投票
2 回答
1054 浏览

django - django:tinymce 和 unicode

我正在使用 django-tinymce v1.5.1b2。

我也在使用这样的 HTMLField() 模型字段:

一切正常。

但是我注意到,当我保存页面时,我在 MySQL 数据库的内容字段中得到了这个

<p>&Alpha;&pi;ό &tau;&alpha; &chi;&rho;ό&nu;&iota;&alpha; &tau;&omicron;&upsilon; &Iota;&pi;&pi;&omicron;&kappa;&rho;ά&tau;&eta;...

这是为什么?我知道 MySQL 支持 utf 数据。我可以更改 tinymce 的行为以存储普通的 utf 字符而不是 html 代码吗?

这对我来说很重要,因为我打算创建一个新标签来解析内容以查找某些单词并在向用户显示之前添加一些额外的 HTML。

0 投票
0 回答
96 浏览

django - 如何超越一些tinymce的方法 - 特别是渲染

我想覆盖 TinyMCE 的渲染方法出于某种原因我想在 TinyMCE 旁边使用一个按钮,我写了一些行,但它没有效果:

这是我的课:

这是用法:

0 投票
1 回答
960 浏览

javascript - TinyMCE:退格问题

假设在 TinyMCE 的文本区域中已经有一个文本 say Hello World。现在我删除 Hello 和 World 之间的空格并制作它HelloWorld。我立即在 Hello 和 World 之间添加一个空格以获取Hello World.(预期输出)

经过上述过程,我保存了文本。保存的文本是HelloWorld(无空格)。预期的是Hello World什么,但得到的是什么HelloWorld

有没有人遇到过这个?如果是这样,请告诉我如何解决这个问题。提前致谢。

0 投票
1 回答
1335 浏览

javascript - 如何为 TinyMCE 超链接对话框启用 CORS

我有一个要求,我需要发出跨域请求来为 TinyMCE 文本添加超链接。这将打开一个包含 CORS url 的对话框。问题是我不知道如何为 TinyMCE 插件启用 CORS。有什么建议么?提前致谢

0 投票
3 回答
2231 浏览

python - Django Tinymce 不显示富文本表单

我想在我的 Django 项目中使用 TinyMCE,在完成所有必要的设置后,当我访问页面时,表单只呈现普通的 django 表单,而不是 TinyMCE 富文本表单。下面是我的设置。

我将tinymce文件夹复制到媒体文件夹:

设置.py

}

网址.py

楷模

模板

如何让 content1 和 content2 显示 TinyMCE 富文本格式?