问题标签 [rte]

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 投票
3 回答
171 浏览

javascript - 如何从 contentEditable div 获取 html 以进入隐藏的文本表单元素?

我不相信您可以直接使用来自内容可编辑 div 的输入并将其提交到表单中,所以我认为我可以只使用一个隐藏的文本字段并执行以下操作:

有谁知道这样做的方法?它不适用于我所拥有的。我认为可能$('#hidden_text_area').val(blog_post);需要由事件触发,但我点击尝试它并没有奏效。

0 投票
3 回答
5589 浏览

html - TYPO3:允许富文本编辑器使用 HTML

RTE 的默认设置只允许某些类型的 HTML 元素。我也想允许

  • form
  • button
  • input

我怎样才能做到这一点?我搜索了一下,发现了这个:

但我不确定这是否是正确的解决方案......

0 投票
1 回答
1203 浏览

configuration - RTE 不应包装

标签周围的标签

我与 RTE 合作,让我很生气的是 RTE 确实将标签包裹<p>在标签周围<img>。我该怎么做才能使 RTE 不将标签包裹<p>在标签周围<img>

0 投票
3 回答
4015 浏览

javascript - 具有获取和设置光标位置支持的 Javascript 富文本编辑器

是否有任何支持获取和设置光标位置的 javascript 富文本编辑器?

0 投票
5 回答
996 浏览

.net - 实现一个 .Net 网络表单拼写检查器

我正在我们的一个应用程序中实现一个 .net 网络表单拼写检查器。
此应用程序仅在内部运行,客户端无法访问互联网,因此我无法使用像谷歌这样的在线拼写检查器。

我在 SO 上遇到了许多提倡使用 NetSpell 的帖子。但是我一直无法弄清楚如何将它连接到像小 mce 这样的文本编辑器。

有没有我可以遵循的例子?
有没有更简单的方法让拼写检查器工作?

0 投票
2 回答
237 浏览

javascript - 有什么方法可以更改所需的 tinymce 文件的路径吗?

我在 aspx 页面中使用了一个小的 mce html 编辑器,但我遇到了一个问题,它所有需要的文件必须完全放在我的页面旁边。我的意思是微小的 mce 文件和文件夹和我的 aspx 页面必须在同一个目录中。它不好,我想更改所需文件的路径,是否有任何选项或解决方案可以更改这些文件的路径?

我找到了一些选项,但它们不可用。

0 投票
2 回答
5377 浏览

javascript - tinymce 自定义按钮替换内容

我添加了一个自定义的“报价”按钮。

当我单击按钮时,一切正常。选择被引用。

  • 再次单击按钮时如何替换块引用标签?
  • 如何将按钮设置为非活动状态?

问候, 萨伦巴

0 投票
1 回答
521 浏览

typo3 - TYPO3 的 RTE 编辑器

我正在寻找 TYPO3 自己的 RTE 编辑器的替代品,我需要更灵活和用户友好的东西,最好是类似于 Wordpress 使用的东西。我的目标是在 BackEdn 版任务中提供高度灵活的图像和文本对齐(这就是我与 Wordpress 进行比较的原因)。我发现了一些有点昂贵的商业解决方案,并试图寻找一些开源解决方案,但在扩展存储库中找到的解决方案似乎都不符合我的目的。

提前感谢,干杯!

0 投票
1 回答
447 浏览

javascript - 关于所见即所得编辑器中的字体名称/大小下拉菜单

我正在为 IE 开发富文本编辑器,我想问一个关于在当前插入点获取“fontname”值的问题。

问题在于空行,假设在用户输入的编辑器中:

空行位于“line 1”和“line 2”之间,本例中空行的html源代码为(由IE在用户按“enter”时生成):

问题是这样的:document.queryCommandValue("fontname")在鼠标单击空行和使用键盘将光标移动到空行的情况下给我不同的值。

在鼠标点击的情况下,它给了我浏览器的默认字体名称,而在另一种情况下(使用键盘移动光标)它给了我正确的字体名称(“Courier New”)。

实际上在这两种情况下,document.selection具有不同的“类型”值:鼠标单击时的“文本”和键盘时的“无”。

任何帮助都感激不尽!

如果我的问题不清楚,请告诉我。

0 投票
1 回答
2709 浏览

javascript - TinyMCE和fancybox交互错误

我正在尝试在我使用 jquery fancybox 显示的文本区域上使用 tinyMCE。我尝试使用 tinyMCE jQuery 插件、tinyMCE 的默认下载版本和 tinyMCE 的完整下载版本

我第一次打开表格(表格通过fancybox显示)一切都按预期工作;如果我取消操作并尝试再次打开表单,则 textarea 被禁用,但仍显示 tinyMCE 控件,只是它们不起作用。

这是我使用的表格的代码。它通过 fancybox 显示:

这是 tinyMCE 初始化:

和fancybox启动的代码:

所有的 javascript 都在一个$(document).ready()语句中运行。

我已经阅读了很多关于 stackoverflow 的问题,但我还没有找到适合我的解决方案。在当前状态下,调用函数Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]时我得到一个“” 。mceEnd()

我在 Opera 和 Firefox 中遇到错误。如果有人对我做错了什么有任何想法,他们将不胜感激。

更新 :

尝试了 Thariama 的函数,结果如下:如果我不使用来自 fancybox 的任何东西(只需打开并关闭它)我会得到一个“ Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]”错误,但如果我尝试更改区域(比如说,选择粗体功能,然后关闭fancybox对话框)我得到一个“ j is null”错误

使用的版本:TinyMCE 3.4.7、jQuery fancybox 1.3.4、jQuery 1.7.1