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を利用する等、テンプレートを変更する場合、
デザイン上、バナーに広告を入れると不都合な場合があります。