我为我的客户做了一个简单的网站。 即使有些页面是静态的并且没有脚本,所有页面都是php。
我的客户必须在线更改网页内容。我需要一个 WYSIWYG编辑器,它允许我的客户编辑页面[b]但不编辑可能包含的PHP脚本[/ b]。
我不需要像joomla这样的完整CMS,而是一个可以处理PHP页面的简单WYSIWYG在线编辑器。
问候
答案 0 :(得分:0)
我使用WordPress取得了很大的成功。我在页面上嵌入了PHP脚本,可以从WordPress数据库中提取文章。用户在WordPress中创建内容,使用标签和类别来控制这些文章在网站上的显示位置(页面或页面中的哪个框架)。然后PHP使用一些简单的SQL来提取内容并显示。
更新:这是教我如何教程: http://codex.wordpress.org/Integrating_WordPress_with_Your_Website
这是一个SO讨论,它导致同一页面: Embedding wordpress into a php page
答案 1 :(得分:0)
尽管我不愿意这么说......根据你的成本/费用/预算到目前为止,你最简单的解决方案实际上可能是走的路线......贡献(噱头一点)但是嘿它是真的。
您可以相对轻松地“标记”您的模板代码,这将允许他们使用Contribute来管理PHP脚本中的静态内容。由于Contribute知道PHP的存在,它应该有助于防止它们通过在文本编辑器或其他所见即所得编辑器中更改内容来破坏网站。
我建议的另一个选择是去寻找像TinyMCE编辑器这样的东西并构建一个“包装”php脚本进行编辑。包装器将被赋予要编辑的页面,然后它将直接通过文件系统加载页面,并允许用户编辑该页面中的“内容块”,可以通过您使用的分隔符/标记来指定。
这些只是一些“快速修复”选项,可以通过最少量的重写/修改来获得您想要的内容。