• ベストアンサー

Dreamweaver でSSIを読み込まないようにしたい

こんにちは。 Dreamweaver8を使っています。 SSIを読み込むとレイアウトが崩れてしまって、編集が全く出来なくなります。 原因を調べたところ、SSIの中にheadやbodyタグが含まれているせいだと分かりました。 しかし、読み込み先のファイルはプログラムの為、headやbodyタグを削除する事がどうしても出来ませんでした。 そこで、DW上で編集している画面上ではSSIを読み込まない設定にしたいのですが、どのようにしたらよいでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • raraco001
  • ベストアンサー率83% (10/12)
回答No.2

「編集>環境設定>不可視エレメント」の一番下にある「インクルードファイルのコンテンツを表示」のチェックをはずしてください。 デフォルトでは表示するようになっているはずです^^

millebrains
質問者

お礼

出来ました! 有難うございました!!

その他の回答 (1)

noname#79554
noname#79554
回答No.1

読み込みたいページのソースを開くと、<!--#exec ~.pl--> みたいなタグがありませんか? もしあったら、そのタグを消して上書き保存してからDWに読み込ませてみてください。 削除したタグはメモ帳などにコピーして保存しておき、DWでの編集が終わったら、もう一度ソースを開いて元の場所に書き戻しておくのを忘れないように。 そして一番大事な事ですが、ソースを開いて作業をする前に、元のファイルのコピーをとっておいて、失敗しても大丈夫なようにしておいてくださいね。

millebrains
質問者

補足

有難うございます。 その方法も考えましたがdwtファイルのため、毎回それをやるとかなり作業的に手間がかかるので、読み込まないようにする方法が無いかを探しています。

関連するQ&A

  • DreamWeaverでSSIをつかったのですが、ブラウザで表示されません。

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

    • ベストアンサー
    • HTML
  • SSI

    SSIを使用してHTMLファイルをインクルードする場合は、それぞれのHTMLファイルに宣言部分とか<head>~</head>は書くべきですかね? 書いた場合は、ブラウザからソースを見ると、宣言がいっぱいあったりしておかしな感じに・・・。 インクルードするファイルが、HTML~XHTMLなど様々であるならば、それぞれに宣言が必要な気はします。 ただ、インクルード前提でHTMLファイルが作られている場合は、宣言とかを書かずにいきなり<body>~</body>とかでもいい気がします。 そうすると、普通のソースみたいになりますし。 SSIってサーバ側で処理するものだから、ソースがサーバで生成されて、それがブラウザに送られるのかな? そうだとしたら、宣言はそれぞれにある必要はないですよね。 どうなんでしょうか?

    • ベストアンサー
    • HTML
  • Dreamweaver8を使っていますが編集がロックされます

    ページミルで作ったファイルをDreamweaver8で編集していますが中に <!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> <!-- InstanceBeginEditable name="head" --> <!-- InstanceEndEditable --> <!-- InstanceEnd --> といったタグが埋め込まれ、どうやらこれが原因でロックがかかり編集できません。 全て切り取ると編集できるようになりますが全てのページに埋め込まれていてなんとかならないものかと・・・ このタグの意味とDreamweaver8にて編集可能かどうか教えて下さい。

  • DreamWeaverの「ご丁寧」なSSIへの対応!(^^;)

    DreamWeaverは、SSIでインクルードするファイルも、ファイルのフォルダを移動したりした時に、その「インクルードタグ自体のリンク(つまり、次のような./home/の部分)」 <!--#include file="./home/footer.htm"--> は、自動的に正しく改訂してくれるのは良いのですが、その中のfooter.htmの中の普通のリンクも「ご丁寧に(^^;)」改訂してしまうので、いつも、リンクが整合しなくなってしまいます。 インクルードされるファイルの中のリンクは、手動にてエディタで編集したいので、「インクルードタグ自体のリンク(つまり、次のような./home/の部分)」のみ、改訂して、その中の普通のリンクは、改訂しない設定方法はあるのでしょうか? インクルードされたファイルの絶対的なパスは、インクルードしたファイルのパスになるので、両方とも自動的に改竄したら、リンクが確実にずれて意味が無いのは自明のことのような気がするのですが…。(^^;)

    • ベストアンサー
    • HTML
  • Dreamweaverの利点てなんですか?

    独学でWEBページを制作しながら勉強している者です。 WEB業界ではIllustrator、Photoshop、Dreamweaver辺りが必須スキルという話を良く聞きますので、何とかお試しでも使ってみようと思い、AdobeでDreamweaverの体験版をダウンロードして使っています。まだまだ2日目で、殆ど使っていないのですが、色々機能を見る限りそれ程凄い機能がある様には思えません…。しいて言うなら、画面分割で"ほぼ"WEB上と同程度の画面を見ながら編集できて便利っちゃ便利ですが、ちょっと機能的に劣りますがKompoZerというフリーソフトでも同等(恐らく同じような構成で作っている)の事が出来ます。むしろ私が使ってるTeraPadというテキストエディタでも編集中の画面をブラウザ開いて(画面にブラウザ起動ボタンがある)表示出来ます(DWとちがって現在出てないのでちょっと時間が掛る)。まだ詳細設定をしていない段階なんで何とも言えませんが、恐らくDWだと<div>タグ打つ時を例に挙げると恐らくですが、あらかじめidとかclass名を登録出来て、それを入力せず選ぶだけで即座に挿入出来る位の機能はあるのでしょうが、テキストエディタで1個タグを作る、もしくは別に出来てるサンプルタグだけを書いてあるデータを作っておけばその機能を使うよりもさらに早くタグを書き終わると思いますし、いまいちDWの有用性を見出せないで居ります…。出来れば実務で120%お使いのWEBデザイナーさん辺りの回答もしくは同程度に使いこなしている人にお聞きしたいのですが、ここまでDWがWEBサイト業界に浸透、必須スキルとなっている理由ってなんですか? データ量の多いサイトを作るのに重宝するみたいな話を聞いた事があるのですが、いまいちその機能性を見出せないで居ます。恐らく2日目だからかもしれませんし、全然十分機能を理解していない為に思うのかもしれませんが…この若輩者にできればDWの高機能な面と使いこなしておいた方が良い機能をおしえていただけないでしょうか?WEB業界を目指して全く素人状態ですが勉強をしているところです。そして”必須スキル”という言葉を聞いてて、ちょっと期待し過ぎたのでしょうか?? DWを使うと企業サイトとかのデータ量のあるサイトを1日で楽々出来るようになるのでしょうか? ちょっと生意気な質問内容になってしまって誠に申し訳ないのですが、正直過度の期待があった為に拍子抜けしている状態です…

    • ベストアンサー
    • CSS
  • DreamWeaverで</head>の前のスタイルタグを使わない設定

    DreamWeaverで、既にリンクして使うスタイルシートを使用しているので、それ以外の属性は、HTMLのタグ内に記述したいのですが、DreamWeaverは、ごく些細な文字の大きさのような属性でも、</head>の前のスタイルタグの中で、その属性を指定してしまいます。 これを、</head>の前のスタイルタグの中ではなく、HTML本文のそれぞれのタグ内で普通に指定するには、どこの設定画面の何を設定したらよいのでしょうか? 具体的には、文字の大きさだけでも、 <style type="text/css"> <!-- .style2 {font-size: 36px} --> </style> </head> <body> <span class="style2">文字</span> とDreamWeaverはしてしまうので、これを </head> <body> <font size="7">文字</font> ないし、 </head> <body> <span style="font-size:36px;">文字</span> など、指定の方法はどうでも良いので、HTML内でDreamWeaverに指定して欲しいのです。 もう、別に記述したい事項はスタイルシートをリンクしているので…。

    • ベストアンサー
    • HTML
  • 【SSI】include file、include virtualが動作しない

    htmlはほぼマスターしているのですが、SSIは超初心者です。 標記の通り、include file、include virtualを試しているのですが、参照先のファイルが表示されません。サーバにはアップロードしておらず、ローカルで確認しているのですが、これでは動作しないのでしょうか。 --index.shtml <html> <head> </head> <body> <!--#include file="0000.html" --> ... <!--#include file="0001.html" --> </body> </html> --0000.html <html> <head> </head> <body> あああ </body> </html> 情けない質問ですが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • Dreamweaver CS4 のテンプレートで編集可能にするには? 

    Dreamweaver CS4で 編集可能領域を設定し、テンプレート化したのですが タイトルなら <!-- #BeginEditable "doctitle" --> <title>ここにタイトル</title> <!-- #EndEditable --> とタイトルのみ編集可能に出来るように <body id="****"> のタグを編集可能にしたいと思うのですがどのようにすればよいでしょうか? <body>タグのCSSを変更できるようにする方法をご教授くださいませ。 宜しくお願い致します。

  • SSIの表示

    perl/cgiの勉強中でssiでhtmlへの埋め込みを行いたいのですが、何故か出力が2度されてしまいます。 以下実行プログラムと結果です。 [test.cgi] #!/usr/bin/perl -w use strict; use warnings; print "Content-type:text/html\n\n"; print "hoge"; exit; [test.shtml] <html> <head></head> <body> <!--#include virtual="/cgi-bin/test.cgi"--> </body> </html> [出力] hogehoge …となってしまいます。どなたかご教示願えませんでしょうか? よろしくお願いいたします。

    • 締切済み
    • CGI
  • Dreamweaverでimageのロールオーバー

    Dreamweaverを使ってimageボタンのロールオーバーを指定すると <head>内に記述されるjavascriptのほか、<body>タグの中にも以下のタグが記述されます。 <body onLoad="MM_preloadImages('menu1_over.gif','menu2_over.gif')"> ()内のgif名はボタンがover時の画像名ですが、ロールオーバーするボタンが膨大だと <body>タグ内も膨大なソース量になってしまいます。 試しに削除してみたところIEでは正常にロールオーバーが動作します。 上記の記述は何を意味しているのでしょうか。 不足な情報があれば補足させていただきますので、お知恵をお貸し下さい。

専門家に質問してみよう