我想实现一个 RTE(富文本编辑器),能够在文本内的任何位置上传图像。我的目标是创建一个“添加/编辑新闻文章”页面,客户可以在其中用图像编写故事。
我擅长 PHP 和 Javascript 编程,因此我正在寻求有关实现此功能的方法的帮助。我是否在此 RTE 中创建自定义按钮来插入之前上传的图像或其他方式?如何显示这些图像供用户选择?等等
奖励积分:
- 多个文件上传:客户端可以选择例如10 张与这个故事相关的图片。
- 使用 Flash 以外的某种方法作为默认上传方法。
- 使用 jQuery,因为我经常使用它。
- RTE 非常轻量。我不在乎客户是否需要了解一些东西(比如 markdown 或类似的东西),我只是不喜欢臃肿的 RTE。
- 使用新技术,例如 HTML5 和/或 CSS3。
让我澄清一些事情。我了解一些 Javascript RTE,并且还在多个 CMS 中使用过它们。所以我不需要这些的链接,我可以自己谷歌“javascript RTE”:)。然而,@hakre 说很有用,因为他指出了 CKEditor 的可扩展性,而我并没有完全意识到这一点。
举一个我正在寻找的答案的例子:“您可以使用 CKEditor 执行此操作,使用 jquery-html5-upload 异步上传图像,将所有上传的图像文件名保存在 Javascript 数组中,在 CKEditor 内创建一个新按钮使用自定义点击处理程序,它显示带有 Fancybox 的覆盖层,并显示所有图像(文件名存储在数组中),用户单击图像并将 html 插入编辑器中”。
类似的东西,但更好:)(或者我应该说准确)。
最佳答案
这里有符合您要求的吗? http://ckeditor.com/developer-features
关于php - 如何实现富文本编辑器,并在文本内的任意位置添加可上传的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360088/