0

これは私がデザインしているウェブサイトで遭遇した問題です。サイトにテンプレートベースのデザインを使用しているので、ページにアクセスすると、ページ上の情報がテンプレート内にスローされます。表示される情報は、GETリクエストとして渡されたページ属性に基づいて変化します。

したがって、実際に情報をページの本文領域にロードするには、指定されたPHPスクリプトは、終了時にその情報を$bodyout変数に配置する必要があります。これは問題ありませんが、情報がdreamweaverにかわいい黄色のボックスとして表示されるため、サイトのWYSIWYG編集はできません。

理想的には、サイトのほとんどのページで、私の秘書がDreamweaverにアクセスしてページを編集できるようにしたいと思います。彼女は、PHPをまったく知らないからです。PHPスクリプトにDreamweaverで出力するデータを表示させるための優れた方法はありますか?(特にそのデータが静的である場合)

編集私は明確にする必要があります:テンプレートベースの設計では、私は特定のプログラムを意味するものではありません。1つのスクリプトに「レイアウト」HTML/CSSが含まれているだけで、そのスクリプトがコンテンツでいっぱいになります。これまでのところ、すべてがPHPであり、サードパーティのプログラムは関与していません。

4

3 に答える 3

1

要するにいいえ。ただし、別のテンプレート エンジンを使用できるプログラムを使用している場合は、少なくとも、dreamweaver を異常にさせない有効な HTML を生成できる可能性があります。あなたはテンプレートを生成するアプリケーションの開発者ではないように思えますが、興味がある場合は、このサイトでテンプレートに関するさまざまなアイデアを説明しています。

于 2008-09-24T04:57:06.313 に答える
0

Dreamweaver がそのような状況にうまく統合されることは決してありませんが、ページ レイアウト タイプのジョブにより適しているため、いずれにせよ、必要以上に機能するように思えます。

あなたが言ったことから、TinyMCE (または何でも) のようなインライン エディターを備えた単純なコンテンツ管理システムでおそらく十分でしょう。

于 2008-09-24T06:29:59.803 に答える
0

私は非常に似たようなことをしましたが、最終的には Web ベースのビジュアル エディターをセットアップするだけでした。クライアントは、一部のページの本文をオンラインで編集できます。それがあなたの最善の解決策かもしれません。残念ながら、ページの特定の部分だけを編集するように設定できるエディターの名前を覚えていません。見つけたらまた返信します。
もう 1 つのオプションは、Dreamweaver テンプレートを使用して、ページ全体、ヘッダー、およびすべてをロードするように PHP を設定することです。ただし、Dreamweaver のテンプレートはかなり脆弱で、問題が発生したことがあります。

于 2008-09-24T05:11:14.830 に答える