ラベル Blogger の投稿を表示しています。 すべての投稿を表示
ラベル Blogger の投稿を表示しています。 すべての投稿を表示

2010年1月10日日曜日

Bloggerの本文中にAdsenseは掲載できないのか?



Bloggerを利用しているのですが、いろいろ便利なツールを表示させようとすると、なかなかカスタマイズが大変で時間がかかります。
その中で、いまはまっている問題はこれ。
「Google Adsenseを記事本文中に表示させる」

とりあえず掲載してみました

本文中の段落の間あたりで「リンクユニット」を表示させたいと思っています。
で、まずは以下の方法でコードを入力してみました。

1.Google Adsenseのそのままのコードを掲載
→ 投稿を公開しても、空白のまま…
2.HTMLをエインティティ参照に変更してはりつけ
→ こちらのサイトを参考にして、はりつけてみました。
クリボウのBlogger入門−AdSense 広告をつけよう
結果、HTMLコードがそのまま表示されることに…

とやってみましたが、うまくいかず。
ネットで検索をしてみましたが、結局有効な解決策がなく…

本文中には表示できないのか?

Bloggerでは、本文中で表示はできないのでしょうか?
いくつかBloggerのサイトを見てみたのですが、どれも本文中に広告が掲載されていないようです…

もしどなたかご存知であれば、コメントをいただければとおもいます。
引き続き調査をしてみます。

2009年4月7日火曜日

サイドバーに2種類のパーツを追加(2):タグクラウド

サイドバーに2つのウィジェットを追加してみました。の2回目
タグクラウドの設置です。

Bloggerのウィジェットの中には、ラベル一覧はあっても、タグクラウドはありません。
なので、直接テンプレートの中にコードを埋め込む必要があります。
テンプレートを直接操作するので、CSS、HTMLの知識が必要になってきます。
ホームページをはじめて作るなどの初心者の人だとちょっと難しいステップになるかもしれません。

タグクラウドとは?


Wikipediaによると、
タグ・クラウド (tag cloud) はウェブサイト上で使用されるタグの視覚的記述を指す。
直訳すると「タグの雲」を意味し、雲のように表示されるタグ文字列が大小さまざまに浮かんでいるように見えることからこの名前が付けられた。概してタグはアルファベット順にリスト化され、タグの頻出度はフォント・サイズや色によって表示される。したがって、アルファベットと人気度数の両方でタグを見つけることが可能となる。

とのこと。
キーワードの重要性・投稿数などを重み付けして、テキストの大小で需要度を示す表現です。

↑このページではこのようなタグクラウドを表現しています。
このページがどのようなタグ(記事)が多いのかが視覚的によくわかる機能です。

Bloggerでタグクラウドを表示する方法


Blogger独自のタグクラウドのウィジェットがないので、テンプレートに直接タグを埋め込みます。
設定方法は以下のステップで。

※注意事項※
テンプレートは必ずバックアップを取って置いてください。
  1. Bloggerにログインして、レイアウト>HTMLの編集 タブをクリック
  2. 「テンプレートを編集」の項目の中のコード(HTML、CSS、JavaScriptなどが入っているテンプレート)をメモ帳などにコピー&ペースト。このとき、「ウィジェットのテンプレートを展開」のチェックボックスにチェックを入れておく
  3. ]]></b:skin> というタグを探し、その前に以下のコードをコピーする。

    /* Label Cloud Styles
    ----------------------------------------------- */
    #labelCloud {text-align:center;font-family:arial,sans-serif;}
    #labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
    #labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
    #labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
    #labelCloud a{text-decoration:none}
    #labelCloud a:hover{text-decoration:underline}
    #labelCloud li a{}
    #labelCloud .label-cloud {}
    #labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
    #labelCloud .label-cloud li:before{content:"" !important}

  4. 次に、3.と同様に]]></b:skin>のタグを探して、<head>タグとの間に以下のコードをコピーする。
    <script type='text/javascript'>
    // Label Cloud User Variables
    var cloudMin = 1;
    var maxFontSize = 20;
    var maxColor = [0,0,255];
    var minFontSize = 10;
    var minColor = [0,0,0];
    var lcShowCount = false;
    </script>

  5. 次に、Bloggerのデフォルトのラベルをウィジェットを表示している場合、そのウィジェットを以下のコードに変更する。
    ※デフォルトのウィジェットは下のようなコードからはじまっています。
    <b:widget id="'Label1'" locked="'false'" title="'Labels'" type="'Label'/">
    このコードを以下のコードと置き換えます。
    <b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
    <b:includable id='main'>
    <b:if cond='data:title'>
    <h2><data:title/></h2>
    </b:if>

    <div class='widget-content'>
    <div id='labelCloud'/>
    <script type='text/javascript'>

    // Don't change anything past this point -----------------
    // Cloud function s() ripped from del.icio.us
    function s(a,b,i,x){
    if(a>b){
    var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
    }
    else{
    var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
    }
    return v
    }


    var c=[];
    var labelCount = new Array();
    var ts = new Object;
    <b:loop values='data:labels' var='label'>
    var theName = "<data:label.name/>";
    ts[theName] = <data:label.count/>;
    </b:loop>

    for (t in ts){
    if (!labelCount[ts[t]]){
    labelCount[ts[t]] = new Array(ts[t])
    }
    }
    var ta=cloudMin-1;
    tz = labelCount.length - cloudMin;
    lc2 = document.getElementById('labelCloud');
    ul = document.createElement('ul');
    ul.className = 'label-cloud';
    for(var t in ts){
    if(ts[t] < cloudMin){
    continue;
    }
    for (var i=0;3 > i;i++) {
    c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
    }
    var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
    li = document.createElement('li');
    li.style.fontSize = fs+'px';
    li.style.lineHeight = '1';
    a = document.createElement('a');
    a.title = ts[t]+' Posts in '+t;
    a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';
    a.href = '/search/label/'+encodeURIComponent(t);
    if (lcShowCount){
    span = document.createElement('span');
    span.innerHTML = '('+ts[t]+') ';
    span.className = 'label-count';
    a.appendChild(document.createTextNode(t));
    li.appendChild(a);
    li.appendChild(span);
    }
    else {
    a.appendChild(document.createTextNode(t));
    li.appendChild(a);
    }
    ul.appendChild(li);
    abnk = document.createTextNode(' ');
    ul.appendChild(abnk);
    }
    lc2.appendChild(ul);
    </script>

    <noscript>
    <ul>
    <b:loop values='data:labels' var='label'>
    <li>
    <b:if cond='data:blog.url == data:label.url'>
    <data:label.name/>
    <b:else/>
    <a expr:href='data:label.url'><data:label.name/></a>
    </b:if>
    (<data:label.count/>)
    </li>
    </b:loop>
    </ul>
    </noscript>
    <b:include name='quickedit'/>
    </div>

    </b:includable>
    </b:widget>

  6. タグの埋め込みが終わったら、「テンプレートを編集」画面にコードをコピー&ペーストして、「プレビュー」してみましょう。
  7. ここでうまくタグクラウドがサイドバーに表示されていれば、成功です!おめでとうございます!

もしうまくできなかったら…


もう一度、上のステップを再度試してみてください。コードには手を入れずに、そのままコピー&ペーストをしてください。コードが変更されているとうまくうごきません。

また、私が引っかかった点は、デフォルトのラベルウィジェットを追加していなかったため、 このコードがみつかりませんでした。
わかりやすくするためには、一度Blogger上のラベルウィジェットを追加した上で、再度ステップを試してみてください。

参考にさせてもらったサイト


今回の設定で参考にさせてもらったサイトは以下です。ありがとうございました!



サイドバーに2種類のパーツを追加(1):早起き生活

サイドバーにウィジェットを2つ追加してみました。
起床時間の記録ができるサービスと、タグクラウドです。

今回は2回に分けて、紹介と、Bloggerでの掲載方法を紹介します。

早起き生活



過去の記事にも書いていますが、毎日早起きしているように心がけています。
ブログに書くほどあんまり暇はなくて、でも、気軽に起きたよ!ということを記録しておきたい…
とずっと思っていたのですが、ちょうどよいサービスがありました。
このサイトは、起床時間を管理してくれます。
結構ありふれた機能があるけど、「早起き」という点に着目したのがエライ。
  • 起床時間を一発で登録(ボタンを設置して、クリックするだけで起床時間が登録できる)
  • 目標起床時間を設定して、設定時間との差分をグラフで一発表示
  • 起床タイプが似ている人w を表示してくれる
とまぁ、なかなか面白い機能があります。

今回は、この起床時間のブログパーツを利用させてもらいました。
(右ペイン中 「早起き生活」 枠中です)

Bloggerでの設定方法


Bloggerでの設定方法は「ガジェットを追加」ページで気軽に追加できます。
  1. 早起き生活にアクセスして、会員登録
  2. 自分のページが開くので、「起床時刻を追加する」もしくは、「クイック入力」で起きた時間を記録
  3. 「最近1週間の推移」というグラフの下に「グラフ貼り付け用コード」があるので、クリック
  4. グラフ貼り付け用のHTMLコードが記載されているので、コピー
  5. Bloggerにログイン
  6. レイアウト>ページ要素の「ガジェットの追加」をクリックして
  7. 別ウィンドウが開くので、「HTML/JavaScript」の「+」ボタンをクリック
  8. タイトルに好きな名前をいれ、コンテンツに4.で取得したHTMLを貼り付け
  9. 「保存」をクリックすれば、Bloggerに追加ができています。

ステップ数は多いですが、比較的簡単に追加ができます。

私の利用方法


朝起きてから、PC起動⇒サイトアクセス⇒早起き生活にログイン⇒ボタンクリック だと時間がかかるので、iPhoneに早起き生活のページをブックマークしておいて、朝起きたと同時に、ページにアクセス、記録をするようにしています。
PC起動させる時間がもったいないですよね。

もうちょっとこうすれば…


私は、iPhoneを利用しているので、iPhone版があればベスト!です。
アプリケーションとして、利用できれば、早起き生活の日記とか、起床時間の記録が簡単にできると思います。

では、次回は「タグクラウド」です。

2009年3月18日水曜日

Yahoo!サイトエクスプローラー


このウェブサイト Yahoo!サイトエクスプローラーに登録してあります。
が、
まだクローラーが来ていないようで、インデックスに登録されません。
どうしてでしょう…。

認証は無事に済んでいるが…



認証コードはBloggerのテンプレートに入れてあり、認証はすでに済んでいます。
また、RSSフィード(Atom)も登録済みです。(2009/3/12登録済み)

Index状況を見たら、
「Yahoo!の検索エンジンにインデックスされているページはありません。」
という状況がずっと続いています。
どうしてでしょうか…。なぜだ…。orz

Googleウェブマスターツールでは…



ちなみに、Googleサイトマスターツールにも登録してあります。
ちゃんと登録されているのに…。
こっちのほうは登録してから比較的早い段階からクロールをし始めました。
統計が出てくるのも早いです。

改めて考えてみる


ブログをはじめてみたものの、やっぱり外部からの誘導がないと、厳しいことがわかりました。(当たり前だろ!という声も聞こえてきそうですが)
「ブログを書く」ということだけでなく、たくさんの人に読んでもらうためには、積極的にネット上にコメントしていかないといけないようですね。

引き続き対策はしていこうと思っているので、またUPDATEがあれば投稿します。

2009年3月12日木曜日

Bloggerにやられた!


過去に何回かブログをはじめよう!と思って、いくつかのサービスを使っていましたが、結局落ち着いたのがBlogger。
Googleが提供しているサービスだし、Googleよくつかってるし、Google Analyticsとか使ってみたいし、Gmail使ってるし…と、Google三昧な毎日を送っているので、ブログもGoogleを使ってみるか!的な安易な考えではじめてみました。

そんなBloggerにも落とし穴が…

・トラックバックができない (;゚д゚)
そ・・・そんな! トラックバックができないブログなんて! いまどき…とお思いでしょうが、Bloggerにはありません。そんな機能。
でもご安心を。検索をするとちゃんとトラックバックをつけてくれる機能を提供してくれるサイトがありました。
HoloScan.com

ページのテンプレート中にコードを埋め込むだけでできるようです。

・旧テンプレートに戻すとテンプレートの変更結果が反映されない (;゚д゚)
ちょっと考えればわかりそうな気もするけど、旧テンプレートに戻したら、変更内容も一緒に消えてしまいました。当たり前といえば当たり前だけど、初めてBloggerを触る人はちょっとびっくり。その内の一人です。旧テンプレートのまんまでいこうかなと考えましたよ。

・テンプレートの数が少ない! (;゚д゚)
はてな や アメブロ、ライブドアに比べてテンプレートの数が少ないかも。いろいろ選びたい人は物足りなさを感じるかも。

・ソーシャルブックマークボタンを貼り付けるのが大変 ヽ(;´Д`)ノ
これも掲載方法を検索をすればでてきます。でもちょっと難儀。テンプレート(HTML、CSS)の知識がある人は難しくないのかもしれませんが、素人の人には難しい。(素人をターゲットにしていないサービスという前提もあるかもしれませんが)

と、いろいろつらつら書いていますが、決してBloggerを否定しているわけではありません。

むしろ、ちょっと敷居の高いブログでサイトオーナーが自分でカスタマイズができるようになっているのが最大の魅力になっているのかもしれません。
それと、Googleのインフラを利用しているので、落ちない、遅くならないなど、メリットも多くあります。

それなりの知識を持った人がガシガシ使いこなせるように作ってあるようですね。

私もこれからガシガシ投稿して、ガシガシ使い倒そうと思います。