2007 -07-20 ( Fri )

以下は「WebbingStudioが制作したテンプレートはてなスターを付けたいけれど、個別記事ページに☆がつかない」という方のための簡単な解説です。

基本的なご質問等には対応できませんので、HTML・テンプレートの修正方法を習得している方のみ試してみてください。

1.まえがき

ここ一年間に制作したWebbingStudioのテンプレートは、個別記事ページの記事タイトルにリンクが貼られていません。
(今見ているページへのリンクは無意味だと考えているからです)
しかし、基本のはてなスターは記事タイトルにリンクを貼っていないと上手く動作しません。
そこで、追記のようなカスタマイズをすることになります。

More

2.スクリプトを貼り付ける

まず、テンプレートの末尾・</body>のすぐ上に以下のスクリプトを貼り付けてください。

はてなスター日記では<head>の中に貼り付けると解説していますが、この通りにすると「はてなのサーバーが不調の場合、ブログの本文がなかなか表示されない」という現象が発生します。
本文を読んでもらえないことには☆をつけてもらえないので、ここではスクリプトをページのいちばん最後に移動します。

※☆の表示が少し遅くなる以外は、特に動作への影響はないようです。

3.記事の見出しを直す

全く同じとは限りませんが、ここ一年間のWebbingStudio製テンプレートは、記事タイトル部分が以下のようになっています。
(大変かと思いますが、ソース内から探してみてください^^;)

これを、以下のように直します。
具体的には「個別記事ページ以外ならa要素で囲む」という条件分岐を削除しています。

ほとんどのテンプレートはこの状態で再構築すれば☆が出てくると思いますが、websiteシリーズは個別記事ページの見出しがh2になっているため、これでも上手くいかないと思います。

未確認ですが、先程のページ末尾のスクリプトを以下のように修正し、さらに記事タイトルに「class="entry-title"」を追加してみてください。

Tag
カスタマイズ はてな テンプレート 

Comment

あああ、はてながにくい。

これまでリリースしたテンプレートのほとんどがはてなスター非対応です…
特に昔のやつは記事タイトルが<h4>な上にリンクも貼ってないので対応するには構造を根本から変えなきゃならない。
修正しようと思いましたが諦めました(;;)

どうか流行らないでくれはてなスター(切実)
Post comment

管理者のみ読めるようにする

Trackback

trackback URL
http://webbingstudio.blog10.fc2.com/tb.php/479-7e1201dd
引用して記事を書く(FC2ブログ用)

What's new