PHP与Dreamweaver的集成

PHP与Dreamweaver的集成,php,dreamweaver,Php,Dreamweaver,这是我在设计一个网站时遇到的一个问题。我对站点使用基于模板的设计,因此当访问页面时,页面上的信息会被抛出到模板中。显示的信息会根据作为GET请求传入的页面属性进行更改 因此,要将信息实际加载到页面的主体区域,给定的PHP脚本需要在结束时将该信息放入$bodyout变量中。这很好,但是信息随后在dreamweaver中显示为一个可爱的黄色框,这使得网站的WYSIWYG编辑变得不可能 理想情况下,对于网站上的大多数页面,我希望我的秘书能够在Dreamweaver中编辑页面,因为她根本不懂PHP。有没

这是我在设计一个网站时遇到的一个问题。我对站点使用基于模板的设计,因此当访问页面时,页面上的信息会被抛出到模板中。显示的信息会根据作为GET请求传入的页面属性进行更改

因此,要将信息实际加载到页面的主体区域,给定的PHP脚本需要在结束时将该信息放入$bodyout变量中。这很好,但是信息随后在dreamweaver中显示为一个可爱的黄色框,这使得网站的WYSIWYG编辑变得不可能

理想情况下,对于网站上的大多数页面,我希望我的秘书能够在Dreamweaver中编辑页面,因为她根本不懂PHP。有没有一种简单的方法让PHP脚本显示它将在Dreamweaver中输出的数据?(特别是如果该数据是静态的)


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

简言之,没有。如果您使用的程序能够使用不同的模板引擎,那么它至少可以生成有效的HTML,而不会导致dreamweaver崩溃。听起来您可能不是生成模板的应用程序的开发人员,但如果您感兴趣,请解释一系列关于模板的不同想法。

我做了一件非常类似的事情,最后我只是设置了一个基于web的可视化编辑器。客户端可以在线编辑某些页面的主体。这可能是你最好的解决办法。不幸的是,我不记得我可以设置为只编辑页面某些部分的编辑器的名称。当我找到它时,我会再次回复。

您的另一个选择是使用Dreamweaver模板并设置PHP以加载整个页面、标题和所有内容。尽管Dreamweaver模板相当脆弱,我也遇到过一些问题。

Dreamweaver永远无法很好地融入这种情况,但听起来它可能会对您的需求造成过度伤害,因为它更适合页面布局类型的工作


从你所说的,一个简单的内容管理系统和一个类似内联编辑器(或其他什么)可能就足够了。

@Nicholas Flynt:响应你的编辑。我仍然认为我的评论站得住脚。您可以将CMS简化为一个受密码保护的目录,通过GET var填充一个TinyMCE文本框,然后提交给db。