Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 它们是否有可在网站中使用的内容可编辑驱动组件?_Php_Ruby On Rails_Components_Contenteditable_Rich Text Editor - Fatal编程技术网

Php 它们是否有可在网站中使用的内容可编辑驱动组件?

Php 它们是否有可在网站中使用的内容可编辑驱动组件?,php,ruby-on-rails,components,contenteditable,rich-text-editor,Php,Ruby On Rails,Components,Contenteditable,Rich Text Editor,我正在为网站寻找任何内联编辑解决方案 假设我有一篇文章,显示在页面上 要编辑它,我点击“编辑”按钮,文章中显示的所有内容都会获得“contentEditable”属性,我可以编辑文本,格式是插入图像等等 在Rails或PHP驱动的web站点上有没有解决方案(免费或商业)可以做到这一点?我不确定是否存在不属于成熟CMS的内容,但您可以使用javascript库(比如)和富编辑器组件(比如)构建自己的内容 这方面的高度概述: 将要编辑的文本置于表单内的文本区域中,无论是否隐藏 将编辑按钮的事件绑定

我正在为网站寻找任何内联编辑解决方案

假设我有一篇文章,显示在页面上

要编辑它,我点击“编辑”按钮,文章中显示的所有内容都会获得“contentEditable”属性,我可以编辑文本,格式是插入图像等等


在Rails或PHP驱动的web站点上有没有解决方案(免费或商业)可以做到这一点?

我不确定是否存在不属于成熟CMS的内容,但您可以使用javascript库(比如)和富编辑器组件(比如)构建自己的内容

这方面的高度概述:

  • 将要编辑的文本置于表单内的文本区域中,无论是否隐藏
  • 将编辑按钮的事件绑定到某个javascript,该javascript将在已保存要编辑的文本的textarea上创建一个组件
  • 编辑一些,然后点击表单的提交按钮,该按钮将生成一个脚本,通过内联或常规POST保存表单

您可以尝试,但如果您想在商业产品中使用许可证,似乎必须购买许可证。

只有在您修改源代码(或编写插件)并打算将修改内容保密的情况下,才需要商业许可证。如果您愿意发布所有源代码,则可以在商业产品中使用Aloha编辑器,而无需购买许可证。