サイトのリニューアルを検討しています。トップバナーやサイドメニューなどの各ページ共通で表示させたいものは現在はflameを使って固定させているのですが、flameを使わないで実現するにはどうしたらいいのでしょう?

もちろん「各ページにソースを貼っていく」というのは無しで。後のメンテナンスを考え、1ヶ所修正すれば全部直るようにしたいです。
HTML,CSS,Perl,PHPは分かりますが3年ほど遠ざかっていたので最近のスタンダードが分かりません。宜しくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/20 10:32:25
  • 終了:--

回答(7件)

id:ululun No.1

うるるん回答回数267ベストアンサー獲得回数192005/10/20 10:57:23

ポイント10pt

http://jp.xoops.org/

XOOPS Cube公式サイト - Simple, Secure, Scalable

XOOPSやWikiはいかがでしょうか。

個人的にはXOOPSはご要望に即したウエブ管理が出来ると思います。

デザインに凝りたかったり、XOOPSはどうも、とお考えでしたら駄目ですけれど。

id:double2you

すみません。商用サイトなのでXOOPSはちょっと外したいです。

2005/10/20 11:01:03
id:ds12 No.2

ds12回答回数41ベストアンサー獲得回数02005/10/20 11:08:07

ポイント20pt

Movable Typeはどうでしょうか。デフォルトではブログ仕様になっていますが、テンプレートやCSSを改造することで、普通のサイトのようにつくることもできます。インストールやテンプレートの改造がやや難しいかもしれませんが、後々メンテナンスやSEO対策には抜群だと思います。

id:double2you

ほ〜、初めて知りました。検討対象にしてみます。

2005/10/20 11:11:12
id:wakufactory No.3

wakufactory回答回数21ベストアンサー獲得回数02005/10/20 11:37:40

ポイント20pt

MTなどもよいですが、商用利用にはライセンスが要りますよね。

とりあえずいまあるhtmlを加工して、ということならば、phpで組み立てるのも手軽です。

phpのincludeを使えば、ヘッダなどの共通部分を別ファイルにできます。更新部分が多いようなページは、テンプレートエンジンなどを使って構成するのも手です。URLは手軽に使えるテンプレートエンジンの一例です。

id:double2you

ありがとうございます。やっぱりPHPのincludeがポピュラーなんでしょうか?念頭にはこれがあります。

2005/10/20 14:04:22
id:nyama No.4

のり回答回数86ベストアンサー獲得回数62005/10/20 11:55:04

ポイント20pt

SSI や PHP のインクルードを使って、固定部分を挿入するようにしてはどうでしょうか?

http://neta.ywcafe.net/000372.html

フレームの代わりにPHPを使う

id:double2you

ありがとうございます。

2005/10/20 14:04:32
id:naoya No.5

naoya回答回数14ベストアンサー獲得回数12005/10/20 12:11:24

ポイント20pt

http://e-words.jp/w/SSI.html

SSIとは 【Server Side Include】 ─ 意味・解説 : IT用語辞典 e-Words

一番簡単なのは共通化しておきたいところを別の HTML ファイルにしておいて、SSI で取り込んで表示するというものです。これなら CMS などを使っていないサイトでもウェブサーバーの設定のみで ok なのですぐできます。(SSI を使うと若干サイトのパフォーマンスが下がりますが、1日100万など大量のアクセスがあるサイトでなければ問題ないと思います。)


プログラムから動的に生成しているサイトであれば、テンプレートエンジンで Include するのが楽かなと思います。


リニューアルにあたって blog や CMS を検討しているのであれば、その CMS に include の機能があるかを見ればよいかと思います。

id:double2you

ありがとうございます。みなさんPHP推奨ですね。PHPでやるのがスタンダードと認識しはじめました。

2005/10/20 14:05:35
id:peppon No.6

peppon回答回数73ベストアンサー獲得回数02005/10/20 14:58:57

ポイント20pt

Adobe Golive等のようなサイト構築ツールであれば、同じ部分をコンポーネントとして扱えますので、共通部分を修正すると全てソフト側でコンポーネントが使われているページを更新してくれます。

更新後ファイルをアップするだけで完了です。

一番てっとりばやいかとおもわれます。

id:double2you

仕組みがよく分からないんですが、便利なんですね。ありがとうございます。

2005/10/20 18:39:43
id:naoya No.7

naoya回答回数14ベストアンサー獲得回数12005/10/20 16:00:50

ポイント10pt

http://httpd.apache.org/docs/1.3/howto/ssi.html

Apache Tutorial: Introduction to Server Side Includes

いや、PHP推奨とは言ってないです。SSI は PHP とは関係ない仕組みで、ウェブサーバーの機能なので他のプログラミング言語を必要としません。対外のウェブサーバーであれば SSI の機能は持ってます。


動的なサイトを作る場合の言語に関しては好みなどの問題もあるので一概には言えませんし、PHP は確かに平易ですが、それがスタンダードということはないでしょう。

id:double2you

ありがとうございます。

2005/10/20 18:40:25
  • id:masculine
    こんなのもありでは。

    Dreamweaverを使用しているのであれば、
    サイト全体を検索/置換することができます。
    なので、共通部分を一括して置換すれば、作業が
    1度で済みます。
    手順はサイトの登録をして、置換のパネルから
    範囲をサイト全体にすれば、全体から検索して
    置換してくれます。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません