• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の掲示板に反映させるには?)

複数の掲示板に画像や広告を一括で管理する方法は?

Dpopの回答

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

Web屋です。 HTMLには、外部ファイルをインクルードする。と言う概念自体がありません。 そのため、HTMLの力だけでは、共通ファイルを読み込む事はできません。 他の方法としては、こんな物があります。 ・そのページ自体をPHPにしてしまい、外部ファイルをインクルードしてあげる。ただし、サーバーがPHPに対応している必要があります。 ・その掲示板を改造して、外部ファイル中のHTMLを指定した位置へ書き出して挙げる。掲示板の改造が可能であれば、とても容易です。 ・SSIを利用して利用してインクルードする。ただし、サーバーがSSIに対応している事。 ・JavaScriptを利用して、擬似的にインクルードする。(JavaScriptのdocument.writeで各行を書き出して、取り込みたい位置で、そのJavaScriptの関数を呼び出してあげる。ただし、利用者がJavaScriptを許可している必要がある。) なんて方法があります。一番優れているのは、上の2つですが、環境と言語の知識が必要、かも知れません。 お気楽にやりたければ、JavaScript方式です。サーバー環境には依存しません。利用者環境に依存しますが。

404not_found
質問者

お礼

有難う御座います、非常に参考になる意見です。 現状の掲示板をPHPで再度作成するとなると大掛かりになりそうなので、こちらは諦めたいと思います。 現状でアドバイスいただいた中で気になるものが以下の三つですが、どれも簡単に行えるのでしょうか? まず、 >・その掲示板を改造して、外部ファイル中のHTMLを指定した位置へ書き出して挙げる。掲示板の改造が可能であれば、とても容易です。 こちらですが具体的にどのような作業になるのでしょうか? >・SSIを利用して利用してインクルードする。ただし、サーバーがSSIに対応している事。 初心者な質問ですみませんが、現在index.cgiの拡張子はどうなるのでしょうか?普通htmlの場合shtmlになるのが一般的ですよね? >・JavaScriptを利用して、擬似的にインクルードする。 こちらも気になります。ちなみに一番のPHPに改造意外だとどちらを選ばれますか? 引き続きアドバイスお願いいたします。

関連するQ&A

  • グーグルアドセンスでユニットコードを貼り付けても反映されない!

    ラブログですが、ユニットコードを貼り付けても反映されません! これはどうしてなんでしょうか? ご教授お願い致します。 ちなみにコードはこれです。 <script type="text/javascript"><!-- google_ad_client = "pub-4785635657714266"; /* 728x90, 作成済み 08/03/31 */ google_ad_slot = "0310947043"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

  • エクセルのセルにADタグ

    エクセルのセルにADタグ <script type="text/javascript"><!-- google_ad_client = "pub-nnnnnnnnnnnnnnnn"; /* 300x250, 作成済み yy/mm/dd */ google_ad_slot = "nnnnnnnnnn"; google_ad_width = 300; google_ad_height = 250; //--> </script> <script type="text/javascript" src="ttp://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> を貼り付け、このセルをテキストファイルにコピペすると、 "<script type=""text/javascript""><!-- google_ad_client = ""nnnnnnnnnnnnnnnn""; /* 300x250, 作成済み yy/mm/dd */ google_ad_slot = ""nnnnnnnnnn""; google_ad_width = 300; google_ad_height = 250; //--> </script> <script type=""text/javascript"" src=""ttp://pagead2.googlesyndication.com/pagead/show_ads.js""> </script>" わかりづらいので、一行目だけを比較してみると <script type="text/javascript"><!-- ↓ ↓ ↓ ↓ "<script type=""text/javascript""><!-- のように余分に「”」がついてしまいますが、 この余分な「”」が増えないようにする方法があれば教えていただけませんでしょうか? よろしくおねがいしますm(_ _)m

  • ブログにアフィリエイト

    Gooのアフィリエイトを付けたいと思ったのですがうまくできません。 どこにこれを入れたらいいのですか? <body></body> を見つけられませんでした。 どこからHTMLに変えればいいのでしょうか? <script type="text/javascript"><!-- google_ad_client = "ca-pub-5404271037144108"; /* ha-fu */ google_ad_slot = "0166062550"; google_ad_width = 234; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

  • JavaScriptのDOMでGoogle Ads

    JavaScriptのDOMでGoogle Adsenceコードを表示させたいです。 var test = document.getElementById("test"); var code='【Google Adsenceコード】'; test.innerHTML=code; が上手くいきません。 Google Adsenceコードの中に、<script type="text/javascript"><!-- などが入っているからでしょうか? よろしくお願いいたします。 Google Adsenceコードの例。 <script type="text/javascript"><!-- google_ad_client = "ca-pub-11111111111111111"; /* test */ google_ad_slot = "11111111111111"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

  • このサイトの仕組みを教えてください。

    このサイトの仕組みを教えてください。 ttp://affisearch.com/ googleアドセンスのIDを入力すると、 その人の運営しているサイトリストが表示されます。 同じようなものを作りたいのです。 仕組みを教えて下さい。 PHP, PERLどちらでも構いません。 グーグルアドセンスの場合、javascriptです。 <script type="text/javascript"><!-- google_ad_client = "pub-XXXXXXXXXXX"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </div> javascriptだとサーチエンジンで引っかかりません。 上記のサイトはどうやって作っているのでしょうか。

    • ベストアンサー
    • PHP
  • アフィリエイトがクリックされたかどうか判断したい。

    自分のホームページ上でGoogle Ad とかのアフィリエイトがクリックされたかどうかを、Javascriptで判断する方法なんてあるのでしょうか? 以下のようにやってみましたが、だめでした。 <span onclick="alarm('clicked')"> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </span>

  • Google Adsenseのコード入力→HTMLタグのまま表示される

    こんにちは。 件名の通り、Google Adsenseの「お客様コード」を貼り付けてもHTMLタグのまま表示されてしまいます。 (1)承認はOK。 (2)セキュリティソフトはNorton Internet Security 2004(広告カットを無効にしてもNG) (3)Windows XP (マシンスペック的には問題がないと思います。)  技術サポートの方からは「ただ貼り付けるだけで非常に簡単です。」とメールの回答を頂いたのですが・・・。 【念のため表示されるタグを貼っておきます】 <script type="text/javascript"><!-- google_ad_client = "pub-16桁の番号入ってます"; google_alternate_color = "FF6633"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_ad_channel =""; google_color_border = "000000"; google_color_bg = "FFFFFF"; google_color_link = "FF0000"; google_color_url = "009900"; google_color_text = "0033FF"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/****_***.js"> </script>

  • 『外部JSファイル』を呼び出しても思った動作しない

    下記内容の『外部JSファイル』を呼び出しているのですが 広告が表示されません。 下記内容に不備ありましたら、ご指摘お願いいたします。 document.write("<div align='center'>") document.write("<p>") document.write("<script type='text/javascript'><!--") document.write("google_ad_client = 'hogehogeID';") document.write("/* 200*200 */") document.write("google_ad_slot = 'slotnumber';") document.write("google_ad_width = 200;") document.write("google_ad_height = 200;") document.write("//-->") document.write("</script>") document.write("<script type='text/javascript'") document.write("src='http://pagead2.googlesyndication.com/pagead/show …") document.write("</script>") document.write("</p>") document.write("</div>") 広告が出ないというか、google_ad_widthとgoogle_ad_heightの値が渡っていないようです。 よろしくお願いいたします。

  • “show_ads.js”って、何のスクリプト?

    素朴な疑問。 何のためのスクリプトでしょうか? <script type="text/javascript" src="http://pagead2.googlesyndication.com/*****/show_ads.js"> </script>

  • adsense広告がphp出力できない

    お世話になります。 以下の構文が記載されたPHPをhtmlからjavascriptにて呼び出してます。 が、うまく広告が表示されずに困っています。 PHPを直接叩き、document.write等を削除したものを 直接htmlに貼り付ければ、広告は表示されます。 広告が表示されない原因としては、adsenseのscript内でinframeを作成しているのですが そのさいのwidth,heightが0になってしまっているようです。 しかし、なぜその値が渡せていない?のかが解らずハマっています。 <?php header("Content-type: application/x-javascript"); echo "document.write(\"<div align='center'>\")\n"; echo "document.write(\"<p>\")\n"; echo "document.write(\"<script type='text/javascript'><!--\")\n"; echo "document.write(\"google_ad_client = 'hogehogeID';\")\n"; echo "document.write(\"/* 200*200 */\")\n"; echo "document.write(\"google_ad_slot = 'slotnumber';\")\n"; echo "document.write(\"google_ad_width = 200;\")\n"; echo "document.write(\"google_ad_height = 200;\")\n"; echo "document.write(\"//-->\")\n"; echo "document.write(\"</script>\")\n"; echo "document.write(\"<script type='text/javascript'\")\n"; echo "document.write(\"src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>\")\n"; echo "document.write(\"</script>\")\n"; echo "document.write(\"</p>\")\n"; echo "document.write(\"</div>\")\n"; ?> よろしくお願い致します。

    • ベストアンサー
    • PHP