• ベストアンサー

HPのメニューを簡略化させる方法

HPのメニューをいろいろと変更することが多いのですが、 今は全ページのメニュー部分をいちいち変えている状況です。 更新作業にかなり時間がかかってしまいます。 メニュー部分とその内容部分をフレームで分ければいいのでしょうが、 できるだけフレーム分けは避けたいです。 何かいい方法はありますでしょうか?

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

  • ベストアンサー
  • Kendai
  • ベストアンサー率45% (36/79)
回答No.3

 書き換えるページ数がそれなりにあって、その頻度が多いのであれば、PHPというスクリプト言語を使った方法がオススメです。  例えば、(1)通常の本文が入ったファイルと(2)メニューを別々に作っておき、メニューの部分を(1)にインクルードするという方法があります。  既にJavaScriptを使う方法が紹介されていますが、PHPで記述した場合、サーバーが出力結果を返してくれるので、観る人の環境に依存せず閲覧してもらうことができます。  無料で提供されるホームページスペースの多くではPHPを使うことができませんが、月に数百円から千円程度でレンタルできるサーバーも増えていますので、一度ご検討してみてはいかがでしょうか。

Hiro-PaPa
質問者

お礼

ありがとうございます。 昨日もいろいろと探していたのですが、 <!--#include file="menu.html" -->の場合と、 <?php require("menu.html");?>がありましたが、 どちらがいいのでしょうか? 後者の方は、HTMLファイル名を.phpにしなければいけないらしく、 検索に引っかかってくれるかが心配です。 前者と後者のメリット・デメリットを教えていただけますでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

ここで参考になるような方法を書きました。 フレーム使わず、プログラムも使わず・・という方法です。 ソフトは必要なのですが、ご参考までに^^

参考URL:
http://okweb.jp/kotaeru.php3?q=1251918
Hiro-PaPa
質問者

お礼

体験版をダウンロードしましたが、 結局#3さんのSSIを使うことにしました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • bita_2005
  • ベストアンサー率42% (6/14)
回答No.1

先程の質問で同じものがありました。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1260341
Hiro-PaPa
質問者

お礼

JAVASCRIPTは観る人の環境を選んでしまうそうなので SSIを使用することにしました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HPの更新の方法をお願いします。

    同じような書き込みの内容のHPを50ページほど作ってあります。 タグ打ちです。 FFFTPを使いアップロードしてます。 50ページのHPの一部分を内容を変更するのに1ページずつ地道に書き換えてFFFTPでアップロードして更新してます。 驚くほどの時間を要してます。 これを簡単に一度に50ページ分の記事の修正が出来るソフトとかってないのでしょうか? よろしくお願いします。

  • メニューについて

    こんにちは。私の少ない知識&経験では分からないので、教えてください。(質問が) webサイトのメニューですが、1ページごとの設定ではなく、フレームのように全てのページに一括でメニュー設定する方法ってありますでしょうか? つまりメニューのリンク先が変更になった場合、フレームだと、1ページのUPだけで済みますが、フレームでない場合、メニューを設定している全てのページのUPをしないといけなくなります。 これを、メニュー設定ページだけの修正・更新で済むようにすることは可能なのでしょうか? 会社のホームページを作成しており、社長から「メンテナンスが楽になるよう、CSSだけの変更で済むよう作成出来ないのか」と指示されました。 私の少ない知識では、CSSはデザインなので、メニューのリンク設定は無理だと思うのですが…。 ページ数が多いサイトなどは、どのように管理されているのでしょうか? 方法があれば教えていただけませんか?

    • ベストアンサー
    • HTML
  • HPで、フレームを使用しない方法は?

    今、ちょうどHPを作っている真っ最中なんですが、 ギャラリーを付けたいと思っています。 ギャラリーもメニューも同じなんですが、フレームでやれば一番簡単ですよね。 ページを分けられるし、スクロールしてもメニューは動かないし。 でも、フレームは使いたくないんです。 フレームを使わない方法はないのかな……と思っています。 使わない方法はあるみたいですし、そのやりかたのHPはたくさん見かけます。 私もそういう風にしたいと思っています。 言葉で説明すると 上にメニューを付けたいのですが、ただ付けるだけでは、スクロールしたら文章と一緒に動いてしまいますよね。 フレームで文章とメニューを分ければ、メニューは動かないですけど、そのフレームをなしでやる方法が知りたいです。 それと、ギャラリーですが、ギャラリーは、左横にメニューをつけようと思ってます。 それも、メニューと文章とでは分けたいんです。 ややこしいですけど、意味を理解してくれた方は、教えてください。

  • HPのサイドメニューをフレームなしで作成する方法

    HPのサイドメニューをフレームなしで、全ページに一括して埋め込む方法ってあるのでしょうか? 1ページ1ページhtmlを編集してサイドメニューを作ると、メニューを増やしたときに全ページ編集せねばならず、メッチャメンド臭いです。 フリーソフトがあれば、ぜひ

  • FC2のHPでサイドメニューを別ファイルに

    FC2でHPを作ったのですが、メニューに新しいカテゴリを追加したりするとき 一つ一つのページを編集しなくてはならず、大変です。 自分の作業が遅いのも原因かも知れませんが、半日ほど時間がかかってしまいます。 どうにかして、HTMLでFrameタグを使わずに、サイドメニューを別ファイルから読み込む なんてことは出来ないでしょうか?(CSSとかで) もしくは、サイドメニューを簡単に管理できる方法はないでしょうか? (CSSにサイドメニューのHTMLファイルを指定して、読み込み。。。なんてことは出来ないですよね・・・)

  • HPのメニュー

    HPのTOPページをつくりました。メニューが左側に縦に並んでいるのですが、メニューボタンをクリックした時に、同じページ内に、内容がでてくるようにしたいのですが、どーすればいいのでしょうか?? その内容もFLASHでつくりたいんです。

    • ベストアンサー
    • Flash
  • メニューだけを別に更新したい

    http://allabout.co.jp/internet/hpcreate/closeup/CU20041111A/index2.htm のようにスタイルシートで段組を作り、メニュー部分だけを変更したいです。 一つのところを編集すれば、全ページに影響するようにしたいです。 メニューをいろいろと変更することが多いのですが、 今は全ページのメニュー部分をいちいち変えている状況です。 過去に同じような質問があればすいません。 どのような検索ワードで検索をかけたらいいのかもわかりません。

  • HP制作費の相場をおしえてください!

    ご意見をください。 HP制作費の相場を知りたいのです。 会社でHP担当をしているものです。 請求書もらっても、いったいそれが妥当な金額なのかどうかが誰も判断できず困っています。 請求の内容(既存のHPのリニューアル)    ブログ機能を入れる作業 → 20,000円 ブログ画面のカスタマイズ → 20,000円 (デザイン、コメント機能削除など) トップ画面に更新日が出るようにする作業 → 20,000円 トップページデザイン変更作業 → 30,000円 (主にメニュー部分を変更、フラッシュ部分はそのまま) どういうHPかはお教えできませんが、地域の文化を紹介するそれほど規模は大きくないこじんまりとしたHPです。 トップページはキービジュアルを動かす程度のflashが3分の1ほど占めて、あとはメニューリンクボタンやら、お知らせが載っている感じのオーソドックスなものです。 単純に高いと感じるのか、安いと感じるのか、妥当な金額なのかが知りたいだけです。 私的には更新日が出るようにする作業だけで、2万円って高いような気がするんですが、素人なんでなんとも言えず・・・ ご意見をよろしくお願いしますm(_ _)m

  • フレームをCSSなど他の方法で・・・(HPビルダー使用)

    HPビルダーV9を使用しています。 今回HPのリニューアルを考えています。 フレームを使うことも考えたのですが、やはりスタイルシートなど他の方法の方が好ましいと思い、フレームを使わないことにしました。 しかしビルダーでやってみたもののよくわからず。。。 V9にはスタイリッシュエフェクトという新機能(簡単に言うとサイトの各ページに同じデザインを適用する機能)もあるのですが、うまくいっていない印象です。 というのもフレームを使った場合には、例えば縦2分割にして左にメニューを作成するような場合にメニュー部分のフレームページは一度作れば基本的にそのままで、あとは右側ページを個別に作ればいいと思うのです(あってますよね?)。 ただその新機能を使うとメニュー部分などの雛形は自動的に適用されるのですが、メニュー部分の内容(例えば映画コーナーとか音楽コーナーとかプロフィールなど各コンテンツ名)を各ページごとに書き直さなければなりません。 (デフォルトではメニュー部分が↓ ・メニュー1 ・メニュー2 ・メニュー3 という感じになっているので ・映画 ・音楽 ・プロフィール という感じに個別に書き直さなければならないということです) うまく伝わっていないかもしれませんが、どなたか教えていただけると幸いです。もし↑がよくわからなかったらお手数ですが補足要求していただけるとありがたいです。

  • メニューフレームの文字色変更

    左右にフレーム分けし、左フレームをメニューにして、 リンクを押すと右フレームが変化するページを作っています。 ソフトは、Dreamweaver MX2004です。 メニューの”プロフィール”を押して、 右フレームにプロフィールを表示することはできるのですが、 その際、メニューの”プロフィール”の文字色を変えることはできるのでしょうか。 (例:右フレームにプロフィール表示の際はメニューの”プロフィール”文字だけ赤、 日記表示の際はメニューの”日記”文字だけ赤) オンマウス、クリック時の色変更はできたのですが、 右フレームの表示内容によって文字色を変える方法が分かりません。 右フレームに表示されている内容が、 メニューを見れば分かるようにするのが目的です。 どうぞよろしくお願いします。