2011年5月5日木曜日

[Blogger]Twitterツイートボタンの設置手順

黄金週間、訳あって巣ごもり暮らしを送っている男がお送りする、日本で人気の3大ソーシャルサービスのボタン設置記録。
第2回はTwitterのツイートボタンです。
それ以外のボタンの設置手順は以下参照。
ちなみに完成品の画像は以下。実物は記事フッタ(投稿日時とかコメントとか)を参照。

1.HTMLタグの作成

まず以下ページにアクセス。
「①ボタンを選択してください…」の部分でいろいろと入力してHTMLコードを作成しますが、「ツイート内テキスト」「URL」には以下の値を入力してください。
  • ツイート内テキスト:data:post.title
  • URL:data:post.url
当ブログと同じく「ボタン」で『水平方向にカウント数を表示』を選択した場合、以下のようなコードとなる筈。
<a
 href="http://twitter.com/share"
 class="twitter-share-button"
 data-url="data:post.url"
 data-text="data:post.title"
 data-count="horizontal"
 data-lang="ja">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
はてなブックマークの時と同じく、このままだとタイトル・URLは上記の値で固定となってしまい、記事毎の値が設定されません。よって、記事毎の値がセットされるように、タグを少し修正する必要があります。

2.「data-url」「data-text」属性の左に「expr:」と記述

以下のように。
  • data-url="data:post.url"
    →expr:data-url="data:post.url"
  • data-text="data:post.title"
    →expr:data-text="data:post.title"

3.完成したタグをテンプレートに記述

ここまでの手順でタグは以下のようになっている筈です。
<a
 href="http://twitter.com/share"
 class="twitter-share-button"
 expr:data-url="data:post.url"
 expr:data-text="data:post.title"
 data-count="horizontal"
 data-lang="ja">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
「デザイン」→「HTMLの編集」のページで「ウィジェットのテンプレートを展開」にチェックを入れ、テンプレートファイルを表示し、お好みの場所に貼り付けてください。
記事本文の後ろとか、当ブログと同じく記事フッタ辺りがあるあるか。
※尚、テンプレートに貼り付けて保存すると、属性値を囲っている「"」は「'」に変換されます。動作に支障は無いので気になさらぬよう(というかむしろ「'」じゃないと支障がある)。
(例)記事本文の後ろ
「<data:post.body/>」ってのが記事本文に置き換わる部分です。

(例)記事フッタ
「<div class='post-footer'>」で囲まれた箇所が記事フッタです。



右揃えにしたけりゃ

<div>タグで囲むなどしてください。

関連エントリ

[Blogger]はてなブックマークボタンの設置手順

追記:2012/3/13 トラッキング問題終結?

はてなブックマークボタンから収集した行動情報の第三者提供をやめます - はてなの日記
ってことで次の段落消しました。

追記:2012/3/12 トラッキング問題への対応

遅ればせながら、当ブログのはてブボタンを行動情報取得しないオプトアウト版に差し替えました。
しっかし、どうせオプトアウト版っての作るなら、従来のものは従来のまま(行動情報取得しない)にしといて、トラッキング機能付き版の方を「新たに追加しました」ってすべきだよな。ここにも資本原理主義者が…


本題

訳あって巣ごもり暮らしを送っている黄金週間、日本で人気の3大ソーシャルサービスのボタンを設置してみました。以下が完成品の画像です(何故か実物は記事本文に設置できなかったので。凡ミスだと思うけど面倒だから究明は放置)。
ちなみに実物は記事フッタ(投稿日時とかコメントとか)エリアにいます。

設置手順の解説などは、既に先人達により溢れかえっていますが、自分なりに歩んだ設置手順や補足などをここに記します。
まずは「はてなブックマーク」ボタンです。
それ以外のボタンの設置手順は以下参照。

1.HTMLタグの作成

まず以下ページにアクセス。
  • はてなブックマークボタン
    ※2012/3/12追記:上記は行動情報を取得しないオプトアウト版です。
    従来のボタン作成ページのURLは以下(リンクはしません)。
    http://b.hatena.ne.jp/guide/bbutton

ページの手順に従ってHTMLコードを作成するわけですが、「①ページ情報」には以下の値を入力しておくと、後の作業が多少楽になります。
  • URL:data:post.url
  • タイトル:data:post.title
「②タイプ」で『スタンダード』を選択した場合、以下のようなコードとなる筈。
<a
 href="http://b.hatena.ne.jp/entry/data:post.url"
 class="hatena-bookmark-button"
 data-hatena-bookmark-title="data:post.title"
 data-hatena-bookmark-layout="standard"
 title="このエントリーをはてなブックマークに追加">
<img
 src="http://b.st-hatena.com/images/entry-button/button-only.gif"
 alt="このエントリーをはてなブックマークに追加"
 width="20"
 height="20"
 style="border: none;" />
</a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
このままだと、ブクマ対象のURL・タイトルは固定値となってしまい、一つ一つの記事にボタン配置したところで、その記事をブクマするということができません。(というか上記入力値だとそもそもURLとして不正だけど)。なので、URL・タイトルに記事毎の値がセットされるように、タグを少し修正します。

2.「href」「data-hatena-bookmark-title」属性の左に「expr:」と記述

以下のように。
  • href="http://b.hatena.ne.jp/entry/data:post.url"
    →expr:href="http://b.hatena.ne.jp/entry/data:post.url"
  • data-hatena-bookmark-title="data:post.title"
    →expr:data-hatena-bookmark-title="data:post.title"

3.変数「data:post.url」「data:post.title」を「"」の外に出す

記事にアクセスした際、この「変数」の部分が記事毎のURL・タイトルに置き換わります。ただし、「"」で囲むとそのまま「data:post.url」「data:post.title」と出力されてしまうので、「'」で囲むようにします。また、「href」の「http://b.hatena.ne.jp/entry/」はこのまま出力する必要があるので、ここの部分は「"」で囲みます。
文章による説明だとややこしいので、百聞は一見にしかず↓
  • expr:href="http://b.hatena.ne.jp/entry/data:post.url"
    →expr:href='"http://b.hatena.ne.jp/entry/" + data:post.url'
  • expr:data-hatena-bookmark-title="data:post.title"
    →expr:data-hatena-bookmark-title='data:post.title'
※実は「expr:data-hatena-bookmark-title」の部分の修正は必要ありません。後述のテンプレートにタグ貼り付けて保存する際、属性値を囲っている「"」は「'」に変換されるので。

4.完成したタグをテンプレートに記述

ここまでの手順でタグは以下のようになっている筈です。
<a
 href='"http://b.hatena.ne.jp/entry/" + data:post.url'
 class="hatena-bookmark-button"
 data-hatena-bookmark-title='data:post.title';
 data-hatena-bookmark-layout="standard"
 title="このエントリーをはてなブックマークに追加">
<img
 src="http://b.st-hatena.com/images/entry-button/button-only.gif"
 alt="このエントリーをはてなブックマークに追加"
 width="20"
 height="20"
 style="border: none;" />
</a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
「デザイン」→「HTMLの編集」のページで「ウィジェットのテンプレートを展開」にチェックを入れ、テンプレートファイルを表示し、お好みの場所に貼り付けてください。
お薦めは記事本文の後ろとか、当ブログと同じく記事フッタ辺りですかね。
(例)記事本文の後ろ
「<data:post.body/>」ってのが記事本文に置き換わる部分です。

(例)記事フッタ
「<div class='post-footer'>」で囲まれた箇所が記事フッタです。


右揃えにしたけりゃ

<div>タグで囲むなどしてください。


関連エントリ

2011年5月3日火曜日

おもくそクエストⅥ 幻の第一志望

新年度明けましておめでとうございます。つっても既に、堪え性のない新入社員が辞める時期である5月ですが。

さて今回は、以前からお伝えしています転職活動記録の続きです。もういい加減にそろそろ書いておかないと、記憶が完全に揮発してしまいそうだ。黄金週間のこのチャンスを逃すと、前回エントリの結びの「また4ヶ月後にお会いしましょう」が現実のものとなりかねない。

2010年11月 第1週 ~ 転職エージェントとの邂逅と希望の光

さて、どう進めていこうか。最近の進め方といえば、大半が以下のどちらかor併用でしょう。
  • 求人情報サイト(リクナビNEXTなど)で自分で探して(orスカウトされて)自分で応募
  • 転職エージェントから紹介してもらう
転職エージェントの場合、非公開求人紹介してくれたり、アドバイス・サポートが受けられたりという恩恵に与れる。けど、企業側からしたらエージェント経由だと手数料払わなくちゃいけないから通常応募の方が有利だとかいう声がある。また、クソなコンサルに当たるとノルマ達成の出汁にされる可能性もあるとか。

僕はとりあえず2社のエージェントに登録し(1社に絞って前述したような『クソなコンサル』に当たったら堪らんので)、並行して転職サイトの情報も追い…というつもりだったが、活動開始してすぐにエージェント一本の路線に変更した。というのは、エージェントから紹介されるお仕事の数だけでもうお腹一杯に…。計40社くらい紹介されたっけな。以前述べた通り、希望はWeb業界で、Web業界と言えばLAMP。それの実務経験が全く無い僕は、応募できる所あるのだろうかと不安で仕方がなかったのだが、蓋を開けたらあら意外、別にPHPやRubyでなくとも「Webアプリケーションの開発経験」が2・3年あればOKという会社が結構多かった。何だ、結構望みはあるんじゃないのか。

最終的に、紹介された中から21社をチョイスし、書類選考に応募。多すぎじゃね?と思ったが、書類選考通過率は大体3割程度だそうなので、これくらいが妥当だそうな。

2010年11月 第2週 ~ 一次面接、襲来。

第1週の段階で、書類選考の結果がいくつか返ってきた。さすがWeb業界、動きが速い。
ちなみに書類選考通過したのは最終的に11社、通過率は5割を超えた。平均以上というのはちょっと嬉しい。

この週の前半は、応募企業の運営サービス(+競合サービス)の研究や、エージェントとの面接対策など、ウォーミングアップを入念に行い、後半に3社の一次面接を受けた。その内の1社は、一次面接完了後2時間もしないで通過の連絡があり、早くも最終面接セッティング。その会社はたくさんのサービスを運営しており、マッシュアップアワードにAPI提供しており、開発合宿を行っているという(その上、Web業界では珍しく残業時間が少なくて有給消化率が高いとか)。面接での印象も良かったし、2chとか検索しても黒い噂は出て来ない。もし最終面接通過したら、もうここに決めてしまおうという心境に。

ちなみにこの週の面接は全て通過!自分で言うのも何だが、俺、面接は結構得意みたい。
何だ、転職活動、意外とイケるんじゃね?

*

転職活動開始前の不安は何だったんだと思わせるような順調な滑り出し。しかも開始早々、良さ気な会社に出会った。それからというもの、多大な時間を費やしてその会社の運営サービスを研究して改善案・企画案などを練った。そして前述の通り、他の会社の面接も負け無し。マジでこのまま決まってしまうんじゃないかという勢いを我ながら感じていた。というか、「やれやれ、2週間で終わりか」など、既に決まったていで妄想を繰り広げまくっていた。しかし現実はそう甘くはないね…(つづく)

バックナンバー

おもくそクエストシリーズ

*