【发布时间】:2011-10-08 18:09:22
【问题描述】:
我见过许多内容管理系统,它们允许用户通过在类中定义“可编辑”来定义可编辑的内容。我基本上想知道这如何与使用 PHP 和 MYSQL 的 CMS 一起工作。我在想也许 Jquery 会扫描指定类的 DOM 并在该 div 中放置一些代码。有人可以指出我正确的方向,因为我想升级我的 CMS 以使用这种方法。
【问题讨论】:
标签: php jquery mysql content-management-system
我见过许多内容管理系统,它们允许用户通过在类中定义“可编辑”来定义可编辑的内容。我基本上想知道这如何与使用 PHP 和 MYSQL 的 CMS 一起工作。我在想也许 Jquery 会扫描指定类的 DOM 并在该 div 中放置一些代码。有人可以指出我正确的方向,因为我想升级我的 CMS 以使用这种方法。
【问题讨论】:
标签: php jquery mysql content-management-system
我认为你已经明白了它的工作原理。提示一些可以在 DOM 中编辑的元素,使用 javascript 扩展提示元素以添加编辑功能。需要使用 AJAX 将更改触发到 PHP 后端,该后端将更改存储到数据库中。下次从服务器完全请求页面时,这些区域包含存储在数据库中的数据。
【讨论】:
div.editable 将返回所有可编辑的 id 属性作为 id,可能带有前缀,因此它以单词而不是数字开头,您拥有所需的所有信息。