0

/ **更新 * ** / Contribute 3 で PHP エラーがスローされていることに気がつかなかったので、これはクエリ文字列の問題のようです。 3 にない: #include virtual="includes/scripts/name.php?eid=@@(eid)@@"

/ * ** * **** /

みなさん、こんにちは。私の組織には、いくつかの異なるバージョンの Contribute があります。CS4 バージョンで機能するテンプレートを作成しましたが、CS3 バージョンには特有のエラーがあり、Contribute の専門家が何らかのガイダンスを提供してくれるのではないかと考えていました。

標準の TemplateParam ステートメントを上部に配置して、Dreamweaver でテンプレートを作成しました。ID フィールドの 1 つを除いて、それらはすべて編集可能な領域です:

TemplateParam name="eid" type="text" content="your eid"

その ID に基づく値がフェッチされ、テンプレート本体の PHP スクリプトでフォーマットされます:

#include virtual="includes/scripts/name.php?eid=@@(eid)@@"

問題は、CS3 でテンプレート プロパティを編集しようとすると (オンまたはオフにするなど)、PHP スクリプトが完全に無効になり (すべてのフィールドが空に戻る)、変更を破棄しなければならないことです。期待どおりに動作する Contribute 4 ではそうではありません。

これはかなり具体的なお問い合わせですので、ご協力いただければ幸いです。

4

1 に答える 1

0

答えは、インクルード パスの二重引用符を単一引用符に置き換えるだけのようです。両方のバージョンで正しく動作するようになりました。

于 2011-05-03T13:33:48.130 に答える