这个问题是由 Edwin 提交的。
为了澄清,我认为 Edwin 正在询问这些您可以用在网站上的 JavaScript 脚本,这些脚本可以将普通的 <textarea> 转换为更强大的编辑环境。 您可以在 CSS-Tricks 上看到一个。
我喜欢这样的编辑器,尤其是在 WordPress 评论表单中。 WordPress 允许评论者在他们的评论中使用 HTML 标签,例如 <strong>、<em> 和 <a href=””> 标签。 这很好,但并非所有评论者都愿意使用这样的标签。 相反,用户可能只需选择文本并按下按钮,就像他们在 Microsoft Word 中习惯的那样。
我在 CSS-Tricks 的评论区域使用的是 wmd 编辑器,它并不完全是所见即所得 (WYSIWYG) 编辑器,但正如他们所说,它是一个所见即所得 (WYSISYM) 编辑器。 区别在于 wmd 在实际的文本区域中使用“markdown”语言。 Markdown 是简单的约定,例如将星号 (*) 放在一个词的周围以强调它。 在幕后,这些星号被转换为实际的 <em> 标签。 对于粗体文本、链接、代码示例和引用,也有类似的约定。 这就是我在 CSS-Tricks 上需要的全部!
因此,我选择 wmd-editor 的原因是
- 非常易于安装。 一行代码链接到自托管脚本,仅此而已。
- 非常易于自定义。 删除我不需要的那些按钮。
- 提供实时评论预览,因此人们可以在发布前查看他们的评论将是什么样子。
wmd-editor 并不是最流行的编辑器。 如果您需要更多功能,那里有更强大的系统,您可能想研究一下。 查看 tinyMCE 和 FCKeditor。
没有一个所见即所得编辑器适合我的需求。 wmd-editor 虽然简单干净,但不是真正的所见即所得。 我在使用 FCKeditor 时遇到了很多问题(而且它真的很臃肿)。 tinyMCE 虽然比上面的两个都更好,但仍然存在问题。
我想要一个所见即所得编辑器(最好基于 jQuery,但不是必需的),它支持 HTML 和 BBcode 输出,易于自定义设置,感觉就像 MS Word,但没有杂乱无章。
我期待着听到其他人关于推荐的建议。
我个人使用的是 wymeditor,它几乎可以做同样的事情,但基于 jQuery 的它可以很好地与我实现的任何其他 JavaScript 代码集成在一起。
我认为任何可以解析和显示从 word 文档“复制”和“粘贴”的内容的东西都将获得高度评价。
客户不断打电话抱怨他们的内容看起来不一样,或者显示错误等等。
但在我找到这个完美的所见即所得编辑器之前,我认为 FCK 编辑器和 TinyMCE 是成熟的编辑器。
我喜欢 markitup。 它基于 jQuery,能够显示预览,适用于 BBCode、HTML、Markup 等等 :)
@Dmitry - 谢谢你的链接 - 我现在就去试试。 这可能是我最喜欢的所见即所得编辑器。
我为客户的内容管理系统使用 FCKEditor。
Nicedit 很好,而且非常可定制。(我帮助重新设计了网站。嘿嘿嘿)。
我更喜欢 xihna。 我实际上更喜欢人们学习一点标记... 没有完美的解决方案,因为它们都没有解决不理解正确标记的问题。
抱歉,我忘了提供链接:http://nicedit.com
顺便说一句,Ray Cheung 昨天在 WebAppers 上发布了一篇关于 Word 式所见即所得编辑器的文章。 它被称为 FreeRichTextEditor(这个名字不怎么原创)。
目前对我来说是 TinyMCE,用于客户 CMS 使用。 我个人讨厌使用它们。 但是,这个似乎比我以前尝试过的其他编辑器产生更少的奇怪标记。
我想我会尝试一下 markitup,正如 Dmitry 在上面提到的那样,因为我的东西中已经有了足够的 jQuery。 最好保持一致。
我必须试试 markitup。 我喜欢它使用 jQuery,而且看起来效果很好。
我在所有项目中都使用了 MarkItUp,它非常易于使用。 我也喜欢 nicedit 的外观!
老实说,我对这篇文章的完美时机印象深刻,总是出现在正确的时间。 我尝试过 MarItUp、FCK、TinyMCE 等等,但对于某些 CMS 来说,我只需要一个所见即所得编辑器来输出段落,其他什么都不输出... 我知道这是一件有点奇怪的事情,但这就是我需要的 =S
我在所有项目中都使用了 MarkItUp,我喜欢
对于 asp.net,您无法击败 FreeTextBox (http://freetextbox.com/),您可以像使用任何其他 asp.net 控件一样使用它,它很棒,免费且开源!
如果您只想用一些基本的文本格式化工具来丰富博客上的评论表单,那么当然,FCKEditor 可能有点过头了(即使它可以被精简以有效地完成这项工作),但如果您需要更强大和可扩展的东西,FCKEditor 确实独树一帜。 我还没有看到任何竞争工具能够提供与它相似的功能深度和对自定义的支持。
例如,FCKEditor 具有真正的服务器端 API,允许您在您选择的中间件语言中创建一个“连接器”以集成其媒体管理器,允许用户上传和管理他们可以插入到他们正在编辑的内容中的文件。 它附带 9 种语言的连接器。
还有一个插件系统,它可以完全控制编辑器生成的标记。 不希望您的内容保存为 XHTML? 切换到 BBCode、markdown 或您自己设计的其他内容。 它还支持模板、从 Word 粘贴以及大多数其他软件包中不存在的其他功能。
我将 FCKeditor 用于个人和客户网站(Drupal)。 我发现它与 Nick Lewis 最近博客中提到的 相同,是最好的编辑器。 我确实会去掉很多东西... 很多都是完全不必要的,尤其是对于客户来说。
我最近一直在使用 YUI 文本编辑器。 它很容易实现,而且似乎可以完成工作。 当然,如果您在项目中还没有使用 YUI,我预计加载所有 js 文件可能不值得仅仅是为了编辑器。
我认为所见即所得是最好的。
感谢所有有趣的反应。 我目前正在使用 FCKeditor 并考虑使用 TinyMCE。 我也会看看这里提到的其他编辑器。
它们的功能都太多,超出了我们的需求。 我真正想要的是一个简单的 RTE 表单,不允许人们粘贴图像。 有什么想法吗?
我一直在使用 tinymce,但发现它太臃肿且不友好。 我一直在寻找一个更简单的编辑器,这个主题真的应该有所帮助!
我认为用 jQuery 自己创建一个可能是最好的主意。但这会花费很多时间……
我喜欢这个编辑器。现在,我只需要弄清楚如何把它添加到我的wordpress 评论这里
我建议大家看看雅虎的 YUI 编辑器……它简直太棒了!它工作得很好,而且看起来也很整洁。