• 締切
  • 暇なときにでも

自動的に全てのページにリンクを追加する方法

  • 質問No.1671560
  • 閲覧数141
  • ありがとう数1
  • 回答数3

お礼率 0% (0/3)

今、ホームページを作っています。タグ打ちです。。

ページ数が多くなって、新しいページが出来る度に
今まで作ったページの全てのメニューに新しいページへのリンクを追加していくのが非常に面倒です。
特にリンク先が変更になった場合、全てのページのリンク先変更を行うのはつらいです。

ライブドアのブログみたいに管理画面で1つリンクを
追加・修正したら自動的に再構築して、すべてのページにリンクが追加されるのが理想なのですが・・・
何かソフトを使えば可能なのでしょうか?
google等で探してみましたが
検索キーワードが悪いのかなかなかヒットせず、こちらの教えてgooを発見し、書いている次第です。

何かよい方法がありましたら、教えていただけないでしょうか?
宜しくお願いいたしますm(_ _)m

回答 (全3件)

  • 回答No.3

ベストアンサー率 0% (0/0)

FrontPage 2003でしたら、ダイナミックWebテンプレートを利用すると、そのテンプレートを編集するだけで、適用されたWebページが自動的に更新されます。
また、リンク切れも自動的に修正してくれますので便利ですよ。

リンクバーを使う方法もありますが、面倒かと。
  • 回答No.2

ベストアンサー率 32% (65/202)

FrontPageですと、リンクメニュー・リンクナビの類は、ページ挿入ではめ込んでおく事で、リンクの追加・削除・更新が全ページに反映されます。

尚、エディターを操作するのも面倒と言う事なら、予め多少のパラメータとページのルールを設置し、下層ディレクトリーを含む一括で検索してリンクメニューを自動更新と言う、ブログ風の事も、PerlやPHPでできます。
それほど難しいプログラムでも無いので、面倒臭いのが嫌な方はこちらが一番良いかも知れません。
  • 回答No.1

ベストアンサー率 72% (8/11)

> 1つリンクを追加・修正したら自動的に再構築

DreamWeaverのテンプレート機能がそのものずばりの
機能だと聞いたことがありますけど、
かなりお高いソフトです。
何万円も出す経済的余裕はありますか?
http://www.macromedia.com/jp/software/dreamweaver/

わたしのような貧乏人は「複数ファイル間の一挙置換」で
間に合わせています。
くわしくは以下を読んでください。
http://www.vector.co.jp/soft/win95/util/se072729.html
http://hetoheto.hp.infoseek.co.jp/004editor/textss/
ファイル内置換を一挙に何ファイルもまとめて
やってくれるソフトです。

複数行に対応していますので、メニューそのものを
別のメニューに一気に差し替えるということも可能です。

私が使っているHTMLエディタにも
置換に関する同様の機能が含まれています。
http://www.vector.co.jp/magazine/softnews/040303/n0403031.html
これは「プロジェクトマネージャ」という部分からやります。
私は両方ともインストールしていますが、通常はこちらでやっています。

なお、本題から外れますが
後のソフトはこういう使い方をするととても便利です。
http://pasokon-yugi.cool.ne.jp/website_kouza/HTMLEditor1.html
タグ打ちができるかたには強力におすすめしたいところですが、
ヘルプがほとんどないも同然ですので、探求心と勘の良さがないと
便利さに気づかないまま終わります。

----------------------------------------
あと、お使いのサーバが「SSI」を許可していれば
置換なんかせずとも、HTMLに1枚だけ用意した
メニューを挿入して
表示させるということができます。
これは別途勉強してみてください。
http://www.scollabo.com/banban/ssi/

ただしSSIを許可していないサーバのほうが多いかも。
SSI以外にも力ワザがいろいろありますが
いきなりは敷居が高いです。
いまのところは「一挙置換」をおすすめしますね。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ