PHP和Dreamweaver集成

时间:2020-03-06 14:38:33  来源:igfitidea点击:

这是我正在设计的网站遇到的一个问题。我正在为网站使用基于模板的设计,因此在访问页面时,页面上的信息会扔到模板内。显示的信息根据作为GET请求传递的页面属性而变化。

因此,要将信息实际加载到页面的正文区域中,给定的PHP脚本需要在结束时将该信息放置在$ bodyout变量中。很好,这很好,但是该信息随后在Dreamweaver中显示为一个可爱的黄色框,从而无法进行所见即所得的站点编辑。

理想情况下,对于该站点上的大多数页面,我希望自己的管理员能够在Dreamweaver中进入那里以编辑页面,因为她根本不了解PHP。是否有一种让PHP脚本显示将在Dreamweaver中输出的数据的简便方法? (特别是如果该数据是静态的)

编辑我应该澄清:通过基于模板的设计,我并不意味着任何特定的程序。我只是在一个脚本中包含"布局" HTML / CSS,而该脚本本身就填充了内容。到目前为止,整个过程都是PHP,不涉及任何第三方程序。

解决方案

简而言之,没有。如果我们使用的程序可以使用其他模板引擎,则它至少可以产生有效的HTML,而不会导致Dreamweaver崩溃。听起来我们可能不是生成模板的应用程序的开发人员,但是如果我们有兴趣,此站点将解释关于模板的许多不同想法。

我做了一件非常类似的事情,最终我只是建立了一个基于Web的可视化编辑器。客户可以在线编辑某些页面的主体。那可能是我们最好的解决方案。不幸的是,我不记得可以设置为仅编辑页面某些部分的编辑器的名称。找到后,我会再次回应。
另一个选择是使用Dreamweaver模板并设置PHP以加载整个页面,页眉和所有页面。尽管Dreamweaver模板相当脆弱,而且我遇到了问题。

Dreamweaver永远都不会很好地融入这种情况,但是,听起来它无论如何对于需求来说都是过大的,因为它确实更适合于页面布局类型的作业。

用我们所说的话,带有TinyMCE(或者类似工具)等内联编辑器的简单Content Management System可能就足够了。