php - 如何保存硬编码的 HTML 条目,就像在 CMS 的 UI 中输入一样?

标签 php javascript language-agnostic scanf content-management-system

<分区>

我怀疑我是否使用了正确的词汇(或标签)来解释我正在寻找的内容,但请耐心等待:

最终我的页面的一部分将有一个部分,其中列表项和表格数据(<td>)可以由登录用户输入/更改。假设这是 <li> 之一的:

<!--template-->
<li><a title=""href=""><span></span></a></li>

到目前为止,我的理解是,如果这些条目是由某处的 UI 生成的(类似于 Wordpress),则这些条目需要(?)在成为生成的页面之前写入数据库。我意识到的另一件事是这些 CMS 的用户不会自动“获取”生成页面的副本作为源代码。

我想知道的是,我是否可以在记事本中对这个生成的记录/列表进行 HTML 更改(我可能会弄乱页面的其他部分)并以某种方式拥有该网站检测/记录任何更改,就好像它们是通过用户界面输入的一样?

  • 让 PHP 代码为生成的页面创建一个文件
  • 对该页面进行特定模式/模板扫描
  • 将模板中找到的值添加到数据库中,重复

什么语言/方法可以扫描文本并根据其发现结果创建数据库条目,就像我描述的那样?我刚刚发现 sscanf() ,但还不知道如何使用它。我意识到不仅使用 CMS 是愚蠢的,而且它的 self 引用和文本扫描质量也让我感兴趣。

最佳答案

在我看来,您可以使用 php 脚本处理程序实现 jQuery“就地编辑”插件。我正是这样做的,他们的插件完成了所有繁重的工作,您所要做的就是提供包含有关表结构的各种线索的原始 HTML。

See this SO q/a ...我用它来生成显示订单的页面。通过就地编辑,我制作了订单(点击编辑)。在代码中,将所有内容放入 foreach 循环中,然后 jQuery 通过 <tr id="<? echo $database_ID ?>"> 等属性将元素链接到数据库。将行与记录联系起来,每个 <td>可能有数据库的列名作为 ID 或类名。

关于php - 如何保存硬编码的 HTML 条目,就像在 CMS 的 UI 中输入一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10853421/

相关文章:

php - 通知: resource id#9?是什么

php - 通过 php 或 apache 禁止用户 ip

javascript - 使用推送构建 JSON 对象数组时出现意外行为

javascript - 如何使用 Backbone 填充子集合?

database - 每 10 秒保存数千个对象的状态

python - 函数式编程是否允许局部范围对象的可变性?

language-agnostic - 当可以使用库函数代替时,使用 system() 函数是不好的做法吗?为什么?

php - 在 Amazon API 中仅针对类别使用 ItemSearch

php - Preg_replace 用 PHP 和 MySQL,允许破折号和括号

javascript - 为什么通常添加到 props 的组件会创建和使用回调?