dポイントプレゼントキャンペーン実施中!

ソフトなどを使わず、サイトのトップ部分やサイド部分をテンプレート化したいのですが、本などで調べても方法が分かりません。
トップやサイドにはHPのメニューなどが載っているので、そのメニューに変更があった場合、現在はメニューの乗っている該当ページを全て変更しています。とても手間なので、トップやサイドのその部分をテンプレート化できたら と思うのですが。
よろしくお願いいたします。

A 回答 (3件)

ごめんなさい


phpの記述を間違えました
正しくは
<?php include("top.php"); ?>
です
    • good
    • 0
この回答へのお礼

ありがとうございました。大変参考になりました。

お礼日時:2007/12/06 07:47

サーバがphpを使える環境であれば以下の方法もあります



1.top.php(トップ部分)というファイルを作る
中身はトップ部分のhtmlを記述

2.index.php(本体ページ)のトップ部分のhtmlを表示させたい箇所に
以下の記述を入れる
<?php include("head.php"); ?>

なおフレームやインラインフレームは、検索エンジンにひっかかりにくくなる
Javascriptに関しては対応していないorブロックするブラウザもある
以上の理由でお勧めされないのだと思います
    • good
    • 0

もっとも妥当な方法はSSIです。


サーバーサイドでプログラムが動く必要があります。

あまりお勧めではないですが、フレームやインラインフレームを使う手があります。

これもお勧めできませんがjavascriptで外部ファイル化することも方法のひとつです。
    • good
    • 0
この回答へのお礼

ありがとうございます!
フレームはあまり使わない方がいいと聞きますが、インラインフレームやjavascriptの方法も使わない方がいいのでしょうか?
よろしければ、オススメでない理由も教えていただけましたら嬉しく思います。(すみません、初心者ですので、今後もっと知識を深めたいと思います。)

お礼日時:2007/11/21 14:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!