>

Hatena starを付けてみる その2

| | コメント(0) | トラックバック(0)

前のエントリーHatena starを付けてみるで、はてなスターをつけてみたところ、更に良い方法があるということをはてなスターのお返事で教えてもらいました。

TREND SPOTTINGさんのMovable Type4にはてなスターを設置2なのですが、このとおりに設置してみると、あらま上手く行っています(こちらのサイトでテストしてみた)。

似たようなことをやったけれども、上手く行かなかった、、と思いましたが、"ブログ記事の詳細"と"ブログ記事の概要"両方にspanを付けなかったからかな。。前回方法では、二つのヘッダーのテンプレートを作るため、ヘッダーの内容を変える時に両方ともやらなければいけないので、こちらの方法に変えていこうと思います。

方法のメモ

1.はてなスターにアクセス。ログインして右上のBlogsをクリック。

2."外部のブログサイトを登録する"にblogのURLを入れ、追加する。

3.トークンが発行される。出てきたHTMLコードをコピーする。
MovableTypeの管理画面より、
 デザイン>テンプレート>クイックフィルタ テンプレートモジュール>ヘッダー
のheadタグの中に、コピーしたコードをペーストする。

4.トップページのタイトルの横に設置させるために、Hatena.Star.EntryLoader.header...以下の一行を加え、保存。以下のものがheadタグ内に加えられた。

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>   <script type="text/javascript"> Hatena.Star.EntryLoader.headerTagAndClassName = ['span','star']; Hatena.Star.Token = 'your トークン';   </script>

5. デザイン>テンプレート>テンプレートモジュール>ブログ記事の詳細
の、"ブログ記事のメタデータ"のモジュールインクルードの上にある、

<h1 id="page-title" class="asset-name entry-title"><$MTEntryTitle$></h1>
を、
<h1 id="page-title" class="asset-name entry-title"><$MTEntryTitle$><span class="star"><a href="<$MTEntryPermalink$>" class="hidden">スター</a></span></h1>
に書き換え。保存。


6. デザイン>テンプレート>テンプレートモジュール>ブログ記事の概要
の、"ブログ記事のメタデータ"のモジュールインクルードの上にある、

<h2 class="asset-name entry-title"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h2>
を、
<h2 class="asset-name entry-title"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><span class="star"><a href="<$MTEntryPermalink$>" class="hidden">スター</a></span></h2>
に書き換え。保存。


7.再構築して、出てくるか確認。

TREND SPOTTINGさん、ありがとうございました。





トラックバック(0)

このブログ記事を参照しているブログ一覧: Hatena starを付けてみる その2

このブログ記事に対するトラックバックURL: http://www.tetra-blue.net/weblog/cgi-bin/mt/mt-tb.cgi/543

コメントする

このブログ記事について

このページは、tetblueが2008年2月29日 20:25に書いたブログ記事です。

ひとつ前のブログ記事は「Hatena starを付けてみる」です。

次のブログ記事は「サブ見出しをつける」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Recent Activity