问题标签 [rich-text-editor]
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.
php - 它们是在网站中使用的任何内容可编辑驱动的组件吗?
我正在为该网站寻找任何内联编辑解决方案。
假设,我有一篇文章,显示在页面上。
要编辑它,我单击“编辑”按钮,文章中显示的所有内容都获得“contentEditable”属性,我可以编辑文本,格式是我想要的,插入图像等。
在 Rails 或 PHP 驱动的网站上是否有任何解决方案(免费或商业)?
javascript - HtmlEditor 和使用 Midas 命令增加/减少字体大小
在尝试将 ExtJs HtmlEditor 集成到我们的项目中时,我遇到了一些跨浏览器的奇怪现象:
如果您在 Firefox3.6 中减小/增大字体大小,它会将选定的文本包装在带有大小属性的 '' 标记中(例如,'visitor')。如果您在 Chrome6 或 Safari4 中执行相同操作,它会将其包装到带有 'style=font-size...' 属性的 '' 标记中(例如,'visitor')。因此,一旦您在 Firefox 中更改字体大小,您将无法在 Safari 或 Chrome 中修改它,反之亦然。
这是由浏览器的 Midas 引擎完成的(如本文所述:http ://www.mozilla.org/editor/midas-spec.html )。实现调用:
document.execCommand('FontSize', false, value); // value is the font size as a numeric value
所以,我无法改变它。我正要编写自己的字体大小更改器实现,但在我沿着这条路线走之后,我意识到那将是一个相当复杂的实现。
有没有其他人遇到过这个问题?这个有什么好的解决方案吗?
javascript - javascript 富文本编辑器的替代品
在尝试了许多 javascript RTE 之后,我似乎总是遇到一个或多个引人注目的问题。
我想知道除了 HTML designMode 之外是否还有其他技术可以构建 RTE 并以干净的方式解决这些问题。也许在 Flash 中,或者作为 Java Applet 之类的?
PS:javascript RTE 中通常有问题的事情:
- 没有办法阻止用户将任意富文本从其他应用程序粘贴到编辑器中
- 无法保证生成的代码是有效的 XHTML
- 同一页面上不能有多个编辑器
- 无法自定义与 RTE 关联的控件。
- 无法在 jQuery/YUI 对话框中打开 RTE
jsf - 如何使用 jsf 组件显示丰富的内容?
我使用rich: editor 组件输入丰富的内容并将其保存在数据库中。当我尝试在 outputText 字段中显示它时,富标签不会被解释并显示为简单文本。所以我的问题是:如何让 jsf 组件(或 Richfaces)解释这些丰富的内容并正确显示?
javascript - 允许锁定区域的 Javascript 富文本编辑器
我正在寻找一个允许锁定区域的富文本编辑器,以便用户无法编辑它们。这些锁定区域将包含标记,而不仅仅是纯文本。TinyMCE 有一个插件来支持这一点,但它有很多错误。
asp.net - 富文本编辑器
我想在我的网站中实现富文本编辑器。谁能给我提供最简单的编辑器的链接。
winforms - c# winforms的富文本编辑器(通讯系统)
我正在尝试找到一个可以在 c# 中使用但不能在服务器上使用的富文本编辑器。我想在本地使用它。
我正在为客户制作时事通讯“系统”,我认为除了制作页眉和页脚之外,他输入内容的最简单方法是通过 RTE ......我会在他的网络服务器上创建它,但是它只支持PHP,我不知道PHP...
那么 Visual Studio C# Winforms 有 RTE(最好是开源的)吗?
c# - 在执行语法突出显示时临时禁用 C# Rich Edit 撤消缓冲区
我的 Rich Edit 控件中已经有一个相当不错的语法荧光笔,但在它完全有用之前我还有一个问题:每当我运行语法着色时,它都会在撤消缓冲区中记录那些着色操作,这是我并不真正想要的。有什么方法可以暂时禁用记录撤消操作,以便在着色后用户可以按撤消,它只会撤消用户自己的操作而不是自动语法荧光笔?
不过,我认为我没有时间实现 Scintilla.NET 编辑器来解决这个问题。有什么建议么?
jquery - jQuery 富文本编辑器
我目前在一个站点上使用 TinyMCE 3,但注意到它非常臃肿(需要下载许多文件等)。我正在努力改善网站的下载时间等。我想做的一件事是用更轻量级的解决方案替换 TinyMCE。
我的要求是基本的:
- 胆大
- 斜体
- 无序列表
- 有序列表
- 块引用
- 凹痕
- 缩进
- 剪切、复制、粘贴(没有这些也可以)
- 撤消和重做(可以没有这些)
编辑器不用于创建复杂的布局或任何东西。它只是以简单的形式使用,例如电子邮件和产品/服务描述。只是非常基本的格式要求。
最后,托管在 Google CDN 上的东西将是一大优势。
建议?