自動化のはなし

このエントリーをはてなブックマークに追加
3630
>>35

レスサンクス! でも、ちょっとちがうのでした。スマソ。
長くなるけど説明します。
サイト内に、index bbs link と3つのメニューがあったとして、
すべてのページにリンクメニューを置きます。そのとき、

index.htmlには、

<SPAN class="koko">index</SPAN>
<A href="bbs.html">bbs</A>
<A href="link/index.html">link</A>

bbs.htmlには、

<A href="index.html">index</A>
<SPAN class="koko">bbs</SPAN>
<A href="link/index.html">link</A>

link.htmlには、

<A href="../index.html">index</A>
<A href="../bbs.html">bbs</A>
<SPAN class="koko">link</SPAN>

みたいに書いてるんです。
だから、あとからメニューの内容を直そうとすると、
単純な置換とかだけでは済まないので、
手間がかかるんですよ。
これを自動化できるようなやりかたってあるのかなー、と。

CGIとかSSIならできるんですかねー。
そっちのことはほとんど知識ないので・・・。

つー事で、長文スマソ。
3730:02/03/15 21:46 ID:l/s3VzRq
あ、また間違えたよ・・・。

>>36

link.htmlじゃなくて、link/index.html だ。

ちなみに、要はこういうことができればいいので、
全然違う発想とかあればうれしいッス。
38Name_Not_Found:02/03/15 21:48 ID:OEGPGDD6
Perlで出来ますよ。簡単に。
ローカルで処理すればOKさ。もしくは秀丸とかエディタのプラグインで出来るかも?わからんけど。
39Name_Not_Found:02/03/15 21:51 ID:vwseuphU
私もホムペ作りたいんだけど自動で作れるの?
40Name_Not_Found:02/03/15 21:51 ID:77fzlDB5
>>36
35 の 3.制作者側ローカルで処理
がそういうことだよ。 CGI や SSI でやるような処理をローカルでやる、と。
当然その自動化したい処理は自分でスクリプトを書くことになる。
Perl とかやってみれば? 最初は大変だけど、覚えると結構便利だよ。
41Name_Not_Found:02/03/15 21:54 ID:bkMLULwo
俺のサイトは複数人(2人だけど)で管理してるから、
更新情報などはPHPで管理させるようにして、
トップページで、更新情報を出力したHTMLをinclude
42Name_Not_Found:02/03/15 21:56 ID:vwseuphU
ねぇねぇ、どうするの?
43 ◆csohISSc :02/03/15 21:56 ID:HUYL9QW1
>>36
CSSを使うとおれみたいな無能人間でも自動化に近いことはできる。
アンカーにそれぞれのidをふる。
要は、各body要素などのid名をindex,bbs,linkなどとし、body.index内の(以下略)

body#index a#index-html {
display:none;
}

body#link a#link-html {
display:none;
}



という塩梅だ。