/ ** 更新* ** / 这似乎是一个查询字符串问题,因为我没有意识到在Contribute 3中抛出了一个PHP错误。所以现在我的问题是,为什么这一行在Contribute 4中工作,但不在3中:# include virtual =“includes / scripts / name.php?eid = @@(eid)@@”
/ * ** * **** /
大家好,我的组织中有几个不同版本的Contribute。我们构建了一个适用于CS4版本的模板,但在CS3版本中有一个特殊的错误,我想知道Contribute专家是否可以提供一些指导。
我们在Dreamweaver中构建了模板,顶部是标准的TemplateParam语句。所有这些都只是可编辑的区域,除了一个,ID字段:
TemplateParam name =“eid”type =“text”content =“your eid”
使用模板正文中的PHP脚本提取和格式化基于该ID的值:
#include virtual =“includes / scripts / name.php?eid = @@(eid)@@”
问题在于,如果我们尝试编辑CS3中的任何模板属性,例如打开或关闭它们,它将完全禁用我们的PHP脚本(所有字段都返回空),我们不得不放弃更改。在Contribute 4中并非如此,它按预期工作。
这是一个非常具体的调查,所以任何帮助都将受到赞赏。
答案 0 :(得分:0)
答案似乎是用单引号替换include路径中的双引号。现在可以正确使用这两个版本。