【问题标题】:php script needed to edit simple php pages from a website需要从网站编辑简单 php 页面的 php 脚本
【发布时间】:2011-08-15 16:45:20
【问题描述】:

我为我的客户做了一个简单的网站。 所有页面都是 php,即使有些是静态的并且没有脚本。

我的客户将不得不更改在线页面的内容。我需要一个WYSIWYG 编辑器,它允许我的客户编辑页面[b]但不编辑可能包含的 php 脚本[/b]。

我不需要像 joomla 这样的 FULL CMS,而是一个可以处理 PHP 页面的简单 WYSIWYG 在线编辑器。

问候

【问题讨论】:

  • 啊,在项目中途需求发生巨大变化的喜悦。即使您不需要所有功能,在这种情况下,完整的 CMS 可能仍然是明智的。如果这是不可能的,我认为您正在寻找相当多的定制开发。也许将您的可编辑内容保存在单独的文件中,由 php 读取并由 TinyMCE 编辑?试图在不允许访问 PHP 的情况下编辑 PHP 脚本听起来像皮塔饼
  • IMO,这个问题不应该被标记为 Delphi。我确实冒昧并自己添加了 PHP 标记。

标签: php


【解决方案1】:

我使用 WordPress 取得了巨大的成功。我在从 WordPress 数据库中提取文章的页面上嵌入了 PHP 脚本。用户在 WordPress 中创建内容,使用标签和类别来控制这些文章在网站上的显示位置(哪个页面或页面内的哪个框架)。然后 PHP 使用一些简单的 SQL 来拉取内容并显示。

更新:这是教我如何做的教程: http://codex.wordpress.org/Integrating_WordPress_with_Your_Website

这是一个 SO 讨论,它指向同一页面: Embedding wordpress into a php page

【讨论】:

    【解决方案2】:

    尽管我不想这么说...根据您迄今为止的成本/费用/预算,您最简单的解决方案实际上可能是走...

    您可以相对轻松地“标记”您的模板代码,这将允许他们使用 Contribute 来管理您的 php 脚本中的静态内容。由于 Contribute 知道 PHP 的存在,它应该有助于防止他们通过在文本编辑器或其他所见即所得编辑器中更改内容来破坏站点。

    我建议的另一个选择是查看 TinyMCE 编辑器之类的东西并构建一个“包装器”php 脚本进行编辑。包装器将获得要编辑的页面,然后它将直接通过文件系统加载页面,并允许用户编辑该页面中的“内容块”,这可以通过您使用的分隔符/标签来指定,例如。

    这些只是几个“快速修复”选项,只需最少的重写/修改即可获得所需的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 2023-03-08
      • 2017-02-20
      • 2011-04-11
      相关资源
      最近更新 更多