« 広告の挿入 | メイン | カレンダーの設置 »

広告をバナーに収める

Xrea では、広告表示の義務があり、自動挿入されるわけですが、
大体の場合、見栄えがあまり良くないのではないでしょうか。





のように、広告がブログの上に乗っかったような感じになります。
(因みに、上の画像はノートン on の状態です。)

そこで、私は、以下のようにしてみました。



以下にその方法を 記述します。

先ず、バナーはすべてのテンプレートにあります。
また、一度設定すればほとんど更新の必要がありません。
ということで、PHPのモジュール化に挑戦してみました。
以下は自己責任ということでお願いします。

先ず、テンプレートのインデックスで テンプレートを新規作成 します。

テンプレート名  広告
出力ファイル名  koukoku.html
このテンプレートにリンクするファイル はそのまま何も書かない。
テンプレートの内容

<html>
<body>
</body>
</html>


という空白のページを作ります。
つまり、自動広告を利用するわけです。
再構築オプションのチェックをはずして、保存と再構築 のボタンを押します。
次に、もう一度、テンプレートのインデックスで テンプレートを新規作成 します。

テンプレート名  バナー
出力ファイル名  banner.txt
このテンプレートにリンクするファイル はそのまま何も書かない。
テンプレートの内容

<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD>
<h1 id="banner-header">
<a href="<$MTBlogURL$>" accesskey="1">
<$MTBlogName encode_html="1"$>
</a>
</h1>
<h2 id="banner-description">
<$MTBlogDescription$>
</h2>
</TD>
<TD WIDTH="480">
<iframe height="68" width="468" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true" src="<$MTBlogURL$>koukoku.html">
</iframe>
</TD>
</TR>
</TABLE>



再構築オプションのチェックをはずして、保存と再構築 のボタンを押します。

次に、テンプレートの メインページ、アーカイブページ、エントリー・カテゴリー・日付の各アーカイブの

<h1 id="banner-header"><a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName encode_html="1"$></a></h1>
<h2 id="banner-description"><$MTBlogDescription$></h2>

の部分を


<?php readfile("<$MTBlogURL$>banner.txt"); ?>


このように書き換えます。
また、bodyタグの上に

<!--nobanner-->

を記述し、保存していきます。
最後にサイトの再構築をしておきましょう。

サイトを確認してみましょう。
以上です。

追記:StyleCatcherを利用する等、テンプレートを変更する場合、
デザイン上、バナーに広告を入れると不都合な場合があります。

トラックバック

このエントリーのトラックバックURL:
http://nacky.s206.xrea.com/x/rabrei/mt-tb.cgi/198

コメントを投稿

SecretBase of ワンs


About

2007年04月08日 22:11に投稿されたエントリーのページです。

ひとつ前の投稿は「広告の挿入」です。

次の投稿は「カレンダーの設置」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35