【问题标题】:PHP and Dreamweaver IntegrationPHP 和 Dreamweaver 集成
【发布时间】:2008-09-24 04:31:10
【问题描述】:

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

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

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

编辑 我应该澄清一下:通过基于模板的设计,我并不是指任何特定的程序。我只是在一个脚本中包含“布局”HTML/CSS,并且该脚本会用内容填充自己。到目前为止,整个事情都是 PHP,没有涉及任何第三方程序。

【问题讨论】:

  • @Nicholas Flynt:回复您的编辑。我仍然认为我的 CMS 评论是有效的。您可以将 CMS 简化为一个受密码保护的目录,其中包含通过 GET var 填充的表单中的 TinyMCE 文本框,然后提交给 db。

标签: php dreamweaver


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我做了一个非常相似的事情,最后我只是设置了一个基于 Web 的可视化编辑器。客户端可以在线编辑某些页面的主体。这可能是你最好的解决方案。不幸的是,我不记得我可以设置为仅编辑页面的某些部分的编辑器的名称。当我找到它时,我会再次回复。
    您的另一个选择是使用 Dreamweaver 模板并将 PHP 设置为加载整个页面、标题和所有内容。虽然 Dreamweaver 模板相当脆弱,我也遇到过问题。

    【讨论】:

      【解决方案3】:

      Dreamweaver 永远不会很好地融入这种情况,但听起来它可能无论如何都无法满足您的需求,因为它确实更适合页面布局类型的工作。

      从你所说的来看,一个简单的内容管理系统可能就足够了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-15
        • 2011-05-08
        • 2017-02-23
        相关资源
        最近更新 更多