2013年5月11日土曜日

Bloggerの記事内・記事下に、アフィリエイトを入れる<修正>

前回「Bloggerの記事内・記事下に、アフィリエイトを入れる 」で、
記事の下に広告を入れる実験をした。
この時のイメージは、

1.topページの一覧では、広告は見えない。
2.個別ページに入ると、ページ下に出てくる。

というものだった。
はじめはうまく言っていたようなのだが、どうも「ラベル」を設定した記事には、
この広告が出ないというミスがあったらしい。

ので、修正した。


■失敗の現象

ラベルをつけていない記事の場合は、正常に広告がデルが、
ラベルを付けると消えてしまう。


■対処方法

コードを書き込んだ場所が、まずかったのか?
ということで、本文の下に強制的に広告コードを書き、
その上で「一覧時には出さない/個別ページなら出す」というふうにしてみた。

ちなみに、条件付けに関しては、下記ページを参照させて頂いた。
Bloggerテンプレートを編集する際のメモ : たき備忘録

-------------------------------------------------------
                                 <div class='post-header'>
                                    <div class='post-header-line-1'/>
                                  </div>
                                  <b:if cond='data:blog.metaDescription == &quot;&quot;'>
                                    <!-- Then use the post body as the schema.org description,
for good G+/FB snippeting. -->
                                    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='description articleBody'>
                                      <data:post.body/>
                                      <br/>
                                      <div style='clear: both;'/>
                                       <!-- clear for photos floats -->
                                    </div>
                                    <b:else/>
                                    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
                                      <data:post.body/>

                                      <br/><br/>
                                      <div style='clear: both;'/>                                      <!-- clear for photos floats -->
                                    </div>
                                  </b:if>

                <b:if cond='data:blog.pageType == &quot;item&quot;'>
                                            ★広告エリア 
                </b:if>

-------------------------------------------------------
※アカ文字が追記部分。

とりあえず、これでうまく行っているみたいなので、様子見。
スパゲッティコードなのは勘弁。








0 件のコメント :

コメントを投稿