问题标签 [redactor]
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.
python - django-redactor: addButtons
我正在尝试通过以下方式将按钮添加到编辑器编辑器
但是每当我单击按钮时,我都会在控制台中收到错误消息
“未捕获的 TypeError:对象#的属性'回调'不是函数”
python - Imperavi Redactor 集成到 feincms/admin/
FeinCMS 附带由单个字段组成的捆绑富文本内容。默认编辑器是 TinyMCE 实例。包含对 CKEditor 的支持,并且可以轻松集成其他富文本编辑器。
我正在尝试将 redactor(http://imperavi.com/redactor/)集成到 feincms/admin/ ——是否有一些手册或操作指南?
我试过github.com/douglasmiranda/django-wysiwyg-redactor
- 不工作,只有
TypeError: $(...).redactor 不是函数
在 FireBug 控制台中。
您可以找到用于测试的编辑器文件github.com/douglasmiranda/django-wysiwyg-redactor/tree/master/redactor/static/redactor
使用的包:Django==1.6.1 + FeinCMS==1.9.1
我将不胜感激任何帮助。
django - 在运行时注入到模板中的 Javascript URI 不会呈现适当的 S3 后端 URL - 所有其他注入的管理 URL 都会相应地呈现
我正在使用包“django-wysiwyg-redactor”作为管理应用程序中的博客条目界面。当管理站点加载时,包会为渲染富文本编辑器所需的 JavaScript 文件注入一些源 URL:
我正在处理的项目是使用 Boto 后端来提供来自 S3 存储桶的文件。由 Django 注入以正确呈现管理页面的 URL,附加正确的 S3 数据以调用存储桶:
出于某种原因,Redactor URL 无法正确呈现 - 将调用所需的数据附加到 S3 存储桶。我在本地开发期间一切正常(同时仍在使用远程文件后端)
在我的第一次部署期间,我也一切正常。
就在今天晚上,我去搞乱开发分支站点 - 它具有与生产完全相同的代码库(在初始部署期间工作) - 并看到博客条目表单没有呈现。我检查了浏览器内的 javascript 控制台,发现了一些与 Redactor 使用的文件有关的资源加载失败消息:
如您所见,这些 URL 的格式与上面列出的格式不同。
所有必要的文件确实存在于 S3 存储桶中。
我似乎无法弄清楚发生了什么。
任何帮助是极大的赞赏。
谢谢!
shortcut - 在标志@与 Imperavi Redactor 所见即所得编辑器
我尝试使用 Redactor JS 在文本中添加一个@ 符号,但它似乎是一个快捷键,所以它对我不起作用,什么也没有出现。我可以在“代码模式”中输入它,但不能在“编辑器模式”中输入您是否有想法覆盖此错误?
我是法国人,所以我使用 ALT Gr + 0 ,这也是 à 和 @ 的关键
谢谢
yii - 在 YiiBooster 中使用编辑器在表标签中应用类
我正在使用与 YiiBooster 一起提供的 Redactor。我想将表中的类应用为'table table-striped'。
有什么办法吗?
symfony - 无法在 symfony 中使用 redactor 提交表单
我使用表单生成器在 Symfony2 中创建了一个带有文本区域的表单。我想在我的表单中使用 redactor 进行文本编辑。一切正常,直到我没有使用编辑器库。但是当我将类编辑器应用到我的文本区域时,它不会在我的帖子请求中提交。我也尝试设置 required=false ,但这也不起作用。
表单构建器:
HTML:
HTML 中的 redactor 渲染代码:
任何人都可以帮忙吗?
redactor - 使用 redactor api 将文本插入到 xenforo 编辑器
使用 document.ready 事件,我想在 xenforo 中向编辑器编辑器添加一个字符串 = 'bla bla bla' 我正在尝试
但它没有任何效果...请指导我如何使用 xenfor 编辑器插入它,非常感谢!
jquery - Redactor js 编辑器和 Bootstrap 3
我购买了 Redactor HTML5 编辑器组件 (V9) 并且整天都在使用它。多年来我一直在使用 CKeditor。但它只是不能与 HTML5 一起使用。它不断剥离元素并重写代码。
编辑器需要能够处理 HTML5 和 Bootstrap 3 标记。
Redactor 表面上看起来很棒。但是用了一段时间后,它仍然没有那么强大。是的,我知道它可以上传图片。但是应用 DIV 和 CSS 似乎是一种非常原始的体验。
我花了几个小时尝试构建一个自定义按钮来添加 DIV 和类。但是为什么我需要做这么多的工作。我不想写编辑器。
它有很好的文档,但它仍然很薄。更多的例子真的会有所帮助。
例如,我想让 CSS 应用于实时编辑器(就像 CKeditor 可以做的那样)但我也想让它保持替换 textares 而不是诉诸 iframe。
我还希望能够在编辑器中看到隐藏的 div。否则用户会迷路并破坏布局。
有没有人遇到过有助于这种情况的在线资源?还是我应该告诉我的客户我们需要回去手工编码布局?
angularjs - 如何在没有焦点和改变的情况下更新 ng-model?angularjs
我在 textarea 中使用 wysiwyg-redactor,它有 ng-model,但是当我调用 Sumbit 函数时,我的 ng-model 是未定义的。(使用 redactor 时,它使 textarea 显示:none 并显示自己的 div,我可以在其中编写文本,但同时,我的 textarea 具有类似“
一些文字
) 据我了解,ng-model 将是未定义的,直到我关注它并在 textarea 中写一些东西。没有它我可以得到我的模型吗?更新
首先,我为评论创建 django 表单
这就是它在带有编辑器的 html 代码中生成的方式,所以我的 textarea 不允许用户输入
javascript - 获取点击事件的插入符号位置
我很难做一些应该简单的事情:获取用户在段落中单击的插入符号位置。这很复杂,因为我正在根据用户输入创建和销毁 WYSIWYG 文本编辑器Redactor的实例,这会修改 DOM。
我的结构:
当用户点击文本时,我正在初始化一个 redactor 的实例,它会像这样修改 DOM:
初始化编辑器后,我想将光标定位在用户最初单击的位置。很简单,对吧?好吧,在我的点击处理程序(附加到 div.node)中,在window.getSelection()
点击之前返回插入符号的位置:
比如说我:
- 点击
<p>
char 5- 打印“rangeCount:0,类型:无,anchorOffset:0”
- 初始化 Redactor,包装内容
DIV
并制作它contenteditable='true'
<p>
在at char 位置 108 内单击- 打印“rangeCount: 1, type: Caret, anchorOffset: 108”(预期)
<p>
单击字符 5 处 的不同节点- 打印“rangeCount:1,类型:插入符号,anchorOffset:108”(未预期)
- 销毁编辑器并在第二个节点周围重新创建
在第 1 步和第 3 步中,“选择”显然没有传递给<p>
. 我认为这是因为在这些点上,所<p>
讨论的问题在其祖先中没有任何contenteditable='true'
血统,因此它本身不能真正具有“选择”。
我的问题:
当用户单击一个非内容可编辑<p>
标签时,如何在鼠标光标下获取插入符号位置?
非常感谢任何帮助/建议!
(不幸的是,Redactor 不是免费提供的,所以我不能将它包含在 jsFiddle 示例中)
更新
这些“节点” div 也使用 jQueryUI 的可拖放小部件。禁用这些后,处理程序输出选择的预期值......有趣。不幸的是,拖放功能是必需的..