• ベストアンサー

SSIまで編集時にイメージどおりに見えるオーサリングツールってありますか?

SSI(サーバー・サイド・インクルード)と言って <!--#include virtual="mokuji.htm"--> と書くと、そこに目次が挿入される技術がありますが、これは、サーバーにアップしないと、どのように見えるかがわかりません。 そこで、サーバーにアップしなくても、このSSIを使ってインクルードしたいページが、まるでサーバーにアップした時のように表示される、WYSIWYG(うぃじうぃぐ、What You See Is What You Get) なオーサリングツールがあったら、紹介して下さい! または、そのようにするための裏技などでも結構です!

  • CSS
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
  • mat-21
  • ベストアンサー率56% (91/162)
回答No.3

DreamwaverMXはできます。私はMacですが、DreamwaverMXが同じバージョンならWinでもできると思います。ただし、最新のDreamwaverMX2004からテストサーバーもしくはサーバーにアップしないとできなくなりました。現にMX2004を購入して、SSIのプレビューができないので、直にmacromedia社に問い合わせました。そうしましたら、担当者から直接、もともと、サーバーにアップしないのに、SSIが表示される機能自体が理論的に間違っているので、機能を削除しました。みたいな事を言われました。確かにそうですが、すごく便利なので、重宝していたのにと思った位です。せっかく購入したのですが、結局、一つ古いDreamwaverMXで作業しています。実際に、インクルードでやっているので、DreamwaverMXでできるのは確かです。

goonejp
質問者

お礼

ありがとう御座います! 古いDreamwaverMXですか…。 貴重な情報をありがとう御座います。 私も思いますが、何も、「理論的に間違っている」とか、どうとかじゃなくて、そういうことが出来れば、デザインのテストとか、方向性を考えるだけでも大いに役に立ちますよね! 実際にちゃんと見えるかどうかは、最後に本当にアップするところにアップしないと確認できないわけですから、せめて、制作中は、そんなに厳密でなくてもいいので、同じフォルダにあるファイルくらいはインクルードして、表示して欲しいですよね!

その他の回答 (2)

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.2

私もそういうエディタがないか探したことがありましたが、見つけることはできませんでした。 私の場合は、古~いパソコンにlinuxを入れてsambaでディレクトリ共有して動作確認をする方法をとりました。最近のディストリビューションならデフォルトのインストールで全てはいるでしょうから、パソコンが余っているのなら導入は比較的楽かもしれません。 #1さんが紹介されているBJDはSSIにも対応してますので、最も簡単でしょうね。あとWindowsで動作するwebサーバーとしては、Apache for Win32, an httpdなどがあります。

goonejp
質問者

お礼

ありがとう御座います。 sambaの利用も検討してみます。

  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  OSはWindowsでしょうか?  お求めになっているものと少しずれるかも知れませんが、Cygwinというソフトウエアで、Windows上にLinuxと同じ環境を構築出来ます。  その上でApacheを構築すれば、ローカルなWWWサーバーが出来上がりますので、そこでSSIの実験をする事も可能です。  しかし、この方法にはLinuxの知識とApacheの知識が必要となりますので、ちょっと敷居が高いかも知れません。  ここより下は調べてないので自信ナシとなりますが・・・  BlackJumboDogという、Windows用のフリーのWWWサーバーがあります。  もし、このソフトがSSIに対応していれば、前述の方法よりは楽にローカルなWWWサーバーが構築出来ますね。  因みに、WindowsNT系ならIIS、Windows98以降の95系ならPersonal Web Serverがあります。(IISはOSのグレードにより同梱されていません。Server以上のグレードで同梱されていたと思います)  IISはSSIに対応していると思いますが、Personal Web Serverは対応していなかった気がします。  でも個人的にはBlack Jumbo Dogの方が設定が簡単に感じました。  参考になれば幸いです(..

参考URL:
http://homepage2.nifty.com/spw/
goonejp
質問者

お礼

ありがとう御座います。 やはり、サイトにアップするよりないみたいですね…。

関連するQ&A

  • デザインの崩れないWYSIWYGなHTMLエディタ

    WYSIWYG(うぃじうぃぐ、What You See Is What You Get) なHTMLエディタとして、フロントページ2000を現在使っています。 …が、スタイルシートを多用したページを編集しようとするとデザインが崩れます。 デザインの崩れないWYSIWYGなHTMLエディタってないですか??? それとも、WYSIWYGでなくても、何か、スタイルシート利用ページの編集に便利なエディタってありますか??? あるいは、新しいフロントページ2003やXPをお使いの方、スタイルシート使用ページ編集時の表示具合をお知らせください。

    • ベストアンサー
    • CSS
  • DreamWeaverでSSIをつかったのですが、ブラウザで表示されません。

    インクルードするファイルには <!--#include file="ssi/header.html" --> を挿入してあり、Dreamweaverのデザインでは きちんと表示がされております。 それをサーバーへアップしてもブラウザ上では表示されません。 もちろん、header.htmlはサーバーへアップしてありますし インクルードのタグを書いているページはshtmlです。 サーバーもSSIは対応しています。 いろいろな過去ログを参照したのですがいまいち原因がわかりません。 階層が間違っているのかと思い、 <!--#include virtual="ssi/header.html" --> でもしてみましたが、やはり表示されませんでした。 ちなみに、ブラウザで表示されるもののソースをみると <!--#include file="ssi/header.html" -->の記述が残ってあります。 通常、上記のようなインクルードされたものは記述がなくなるはずなのですが、なぜか表示されております。 .htaccessなるものですればよいのか どうやってすればよいのかが全然わからず困っております。 どうか、ご教授下さいませ。

    • ベストアンサー
    • HTML
  • サーバーサイドインクルード

    Macromedia Dreamweaver 8を使用しております。 SSIを可能にしてサーバーサイドインクルードで下記のテーブルを表示しております。 <!--#include virtual="######.html" --> .htmlそのもののファイルを読みとる方法ではなく、 ファイルの中のテーブルのみを抽出して表示させれる方法があれば教えて下さい。

    • ベストアンサー
    • HTML
  • SSI #include virtual="~"

    <!--#include virtual="~" --> の「~」のところにhttp://で始まるURLをいれるとSSIが動きません。 <!-- #include file="http://****/***" --> これもダメ。 <!--#include file="~" --> にファイル名を入れるとSSIは動きます。 <!-- #include file="../**/***" --> これも動きます。 私は何か勘違いをしていますか? #windows2000サーバーです。

  • Windows2000serverでSSIを起動したいのですが

    Windows2000serverでCGI、SSIを起動しようとしているのですが、 Web裏技のカウンターをshtmlの中に <!--#include virtual="./analyze/log.cgi"--> という形で 起動しようとしたところ、 SSI ファイル '/analyze/log.cgi' の処理中にエラーが発生しました というエラーが出てしまいます。 CGIとして動かせば正常に動くのでプログラムエラーではないようです。 きっとIISの設定ミスなんだろうなと思うのですが、 正しい設定方法が見つかりません。 参考になる資料があれば教えてください。

  • IISのSSIの設定について

    SSIについてここで質問していいのか分からなかったんですが、 SSIが見当たらなかったのでここで質問させていただきます。 現在ローカルでSSIの表示テストを行っています。SSIの設定はデフォルトでされているので特に設定する必要はないと思っていたのですが、以下の現象がおこっています。原因がお分かりでしたらお教えください。 SHTMLファイル内で他ファイルインクルードを行うためにincludeを記述したのですが、引数名fileは正常に取り込めるのですが、virtualでは「404 Object Not Found」のエラーが出ます。以下該当の記述。 <!--#include file="./include/test.html"--> 正常 <!--#include virtual="../include/bgcolor.html"--> 異常 レンタルサーバ上ではどちらも問題なく表示でき、ローカルの場合だけエラーが出ます。 IISの設定に何か必要なのでしょうか? IISのバージョンは5.1 OSはXPです。 以上。よろしくお願い致します。

    • ベストアンサー
    • CGI
  • SSI - SSIで読み込んだファイルにさらにSSIの<!--#fsize・・・を指定すると読み込んでくれない。

    HTMLファイルに <!--#include virtual="ファイル名"--> でファイルを読み込んでいます。 そのファイルの中にさらに <!--#fsize virtual="サイズをとりたいファイル名" --> を指定しているんですが、サイズが表示されません。 ファイル位置は正しく設定しております。 もちろんSSI対応のサーバーを使用しています。 読み込んでいるファイルでもSSIが有効になる方法を教えてください!

  • ssi がうまく動作しません。

    サーバ会社に訪ねると.htaccessに AddType text/html shtml を記入して下さいとのことでした。 以下の方法でためしましたが、エラーがでるわけでもなく、<!--#INCLUDE VIRTUAL="/ssi/xxx.shtml"--> にした部分だけが表示されません。 http://aaa.com/bbb/ccc/ddd.html .htaccess は、bbbのファイル内におきました。 1, ssi/xxx.shtml は、indexと同じトップの階層におきました。 ddd.html に  <!!--#INCLUDE VIRTUAL="/ssi/xxx.shtml"--> を記入しました。 2, ssi/xxx.shtml は、bbbのファイル内において、ddd.html に <!--#INCLUDE FILE="/ssi/xxx.shtml"--> を記入してみましたが、これもだめでした。 パーミッションも何がいいのか、お分かりでしたらお願い致します。 ちなみに777にして試したのですが、だめでした。

    • ベストアンサー
    • CSS
  • SSI(Server Side Include)って、今でも良く使われるのでしょうか?

    SSI(Server Side Include)って、今でも良く使われるのでしょうか? HP作成の初心者です。 SSIを利用したページを作りたいと思ってますが、最近の雑誌など見てもSSIの話題が少ない気がして、今でも使われている手法なのかそれともすたれてきているのか心配です。 最近の動向などどうなのでしょうか? アドバイスなど何でも結構です。 是非、教えて下さい。

  • SSIの表示確認について

    ホームページのheaderとfooterを共通のSSIで表示しようと設定、 サーバーにアップロードしブラウザで確認したところ無事に表示はされるのですが・・・ 20ピクセル(見た感じ)ほど下方向にずれて表示します。 (SSIを使用しない場合は設定どおり表示されます。) HTMLファイル <!-- /headerエリア --> <div><!--#include virtual="/ssi/header.html" --></div>  省略 <!-- /footerエリア --> <div><!--#include virtual="/ssi/footer.html" --></div> HTMLではheader、footerエリアのmargin、paddingとも上は0としています。 また、includeさせる部分も<div>~</div>内を抜き出しssiディレクトリにheader.html、 footer.htmlのファイル名で保存されています。 .htaccessファイル Options +Includes AddHandler server-parsed html なぜ下方向にずれて表示されるのか、解決できません。 ぜひとも、ご教授お願いします。

専門家に質問してみよう