こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ホームページビルダーで同じメニューを全ての画面に表示させる方法は?

ホームページビルダー10を使って
ネットショップのHPを作りたいのですが、
最初でつまづいてしまいました。

例えば、「上部分にロゴやメニュー、左側部分にメニュー」の
トップページを表を利用して作った場合、
この上部分と左部分をどのページにも同じように表示させるには、
どのような機能をどのように使えばいいのでしょうか。
(フレーム利用ではない方法を知りたいのです)

いろいろな解説本を買い込んだのですが、
機能の利用方法は書いてあっても、
どのような時にその機能を使用するかは書いていないので、分かりませんでした。

詳しい方ぜひ教えてください。
よろしくお願いします。

投稿日時 - 2006-04-18 11:15:28

QNo.2099133

すぐに回答ほしいです

質問者が選んだベストアンサー

ホームページビルダー9ですが最近作り始めたので御参考までに
私の例でお話します。

ホームページの下部ををどのページにも同じように表示させるために
下部部分を作成します。
保存する時本文以外すべて削除し保存します。
(<body> と </body> も削除)
拡張子は、 html でOKでした。

共通部分が出来たらそれを埋め込むページを作ります。
方法は、挿入したい位置を表示させた後、

「挿入」→「その他」→「SSI」→「ファイル挿入」
「参照」から先ほど作成した共通部分のファイルを指定します。

最後に拡張子を html からshtml に変更します。
以上の方法で私は、作成しています。

ビルダーのプレビューでは見る事が出来ません(SSI)と表示されればOKです。
編集モードでSSIが表示していたら
サーバへアップロードし、確認してみましょう。
私は、複数のページの情報を参考にしましたが
「SSI を使って効率よくサイトを更新する」さんは、
大変参考になりました。

マズ、簡単な物を作成し馴れてから作成することをお勧めします。

minaririさんの希望を満たす為には、枠を作成しないとレイアウトできないように思えます。
共通部分作成も枠が要るか要らないか試して見てください。
よろしければ結果を教えてください。

参考URL:http://www.aimix.jp/ssirenew.html

投稿日時 - 2006-04-20 09:36:35

補足

SSIは難しかったです。
今回はユーザーテンプレートを使用して
作成することにしました。
ありがとうございました。

投稿日時 - 2006-04-26 17:42:18

お礼

ありがとうございます。
この方法難しそうですが、早速挑戦してみますね。

投稿日時 - 2006-04-20 11:10:33

ANo.4

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

SSIで#includeを使えば可能です。
メニュー部分だけのHTMLページを作成し、中身となるページにそのメニューページを組み込みます。
更新したい時はメニュー部分だけ修正すれば良くなります。

ただしサーバーでSSIが許可されていないとなりません。
また.htaccessを自分で設定する必要がある場合もありますし、拡張子が.sthmになるので、それを回避したい場合も.htaccessに追記が必要になります。

参考URL:http://www.tohoho-web.com/wwwssi.htm

投稿日時 - 2006-04-18 13:50:15

お礼

ありがとうございます。
参考URL見てみましたが、ちょっと難しかったです。
教えてgooの中で検索してみたら、
JavaScriptで innerHTMLというのも出てきて
ちょっと混乱してきました。

投稿日時 - 2006-04-18 18:42:53

ANo.2

上部分にロゴやメニュー、左側部分にメニューを作成したら ファイル ユーザーテンプレート このページを ユーザーテンプレートに追加でテンプレートが追加されます あとはそのテンプレートを使用すれば何ページでも出来ますよ

ファイル ページの複製でも同じページがコピー出来ます 3回クリックすれば3ページコピーされたページが出来ます

投稿日時 - 2006-04-18 12:31:37

お礼

ありがとうございます。
ユーザーテンプレートですね、やってみます。

投稿日時 - 2006-04-18 18:40:57

ANo.1

まず基本となるページを作り
そのページをテンプレートに登録します。
あとはテンプレートを利用して各ページを作成します。

これが一般的な作り方だと思います。

投稿日時 - 2006-04-18 12:25:15

お礼

ありがとうございます。
自分でテンプレートを作ることもできたんですね。
やってみます。

投稿日時 - 2006-04-18 18:40:21

あなたにオススメの質問