我有一个 PHP Web 应用程序,我需要一个富文本编辑器(带有基本格式选项)供我的用户在门户中输入数据。
谁能告诉我该怎么做?由于我将数据保存在 mysql DB 中,数据库保存部分是否会有任何变化
提前致谢
FCKeditor 非常好,而且使用起来很轻松。页面加载时一些简单的 javascript 调用,它会神奇地用 RTE 替换 textareas。再加上它在一直回到 IE5.5 的浏览器上运行良好。假设您已经准备好应对来自 textareas 的 HTML,那么您的数据库应该不会受到影响...
Spaw 编辑器由于某种原因没有更新,所以我切换到PHP 的可爱编辑器。
我喜欢tinymce
要使用任何 RTF 样式编辑器,您必须将要存储文本的字段设置为 LongText 数据类型。
TinyMCE 和 FCKEditor 都很好,它们都将文本格式信息存储为 HTML 标签。
在这两种情况下,插入图形和/或 Flash 都需要您先将内容上传到使用它们的界面,然后再插入。
我们观察到,与我们系统上的 FCKEditor 相比,TinyMCE 的加载速度似乎更快。
我已经审查了许多这样的系统,并发现,就像上面的许多海报一样,FCKEditor 和 TinyMCE 是最好的。我选择 FCK,因为它具有内置的文件/图像上传支持 - 你必须为模块付费才能在 TinyMCE 上实现这一点。
我从未尝试过,但MarkitUp!看起来很棒。它建立在 jQuery 库之上。
几年来,我们一直在使用SPAW编辑器,您可以通过 PHP 而不是 JavaScript 来处理和编码(因此它是服务器端编码视角而不是客户端)。
我们发现它具有极强的可扩展性和可定制性。
如果你想看看,这里是链接: http ://www.spaweditor.com/
Nicedit是一个易于使用且轻量级 (~25KB) 的所见即所得 Javascript 编辑器。
您可以自定义要在工具栏中显示的样式和按钮。
您还可以扩展它,使用 AJAX 保存数据,生成有效的 XHTML,创建多个编辑器,上传图像,BBCode 等等......
我将它与 jQuery 一起使用,我对结果非常满意
它是开源的 :) 具有 MIT 许可证