水曜日, 8月 02, 2006

"最近のコメント"を実装するには

前回記述の サイドバーに"最近のコメント一覧"を搭載する は、JavaScriptを利用したものだったけど、
Blogger Templateのテンプレートを見たところ、それ以上に簡素なつくりのものがあったので転載しておく。

<MainPage>
<h3>Comments</h3>
<ul class="bubble-list">
<Blogger>
<BlogItemCommentsEnabled>
<BlogItemComments>
<li><$BlogCommentAuthor$> @
<a href="<$BlogCommentPermalinkURL$>">
<$BlogCommentDateTime$></a></li>
</BlogItemComments>
</BlogItemCommentsEnabled>
</Blogger>
</ul>
</MainPage>


この部分
<MainPage>
<h3>Comments</h3>
<ul class="bubble-list">

</MainPage>

は、状況によって削除しても問題なし。
MainPageは外しておくと、どのページでも表示できるようになるので外したほうがいいのかもしれない。
ただ、BloggerHackのものと同じで、TOP掲載記事のコメントにしか適用されない。
あるなしで考えたら、あったほうがいいかも。

BloggerのRSS2.0とAtom0.3の違い

Bloggerでは従来Atom0.3が使われてきたが、いつのまにやらRSS2.0がサポートされるようになった。
今回はその違いのメモ。

Atom0.3は、今まで通り。
設定画面→フィードからある程度弄ることができる。
RSS2.0は、弄ることができない。
しかしAtom0.3と違うのはHeadlineしか表示しないということだ。

文字ばかり書いていて、しかも改行が反映されていない場合、Atom0.3で受信するとそりゃもう大変なことになってますよ。
しかしRSS2.0を使えば、Headiline onlyなのでそんなのも気にならない。
いい機能ができたのかどうかは各自で。

日曜日, 7月 23, 2006

記事をさかのぼるには

あまりBloggerでは意識しないが、一般のBlogではTOPから過去ログを投稿順に閲覧できる仕組みがある(次のページへ、というもの)。
これは結構要望があったのでそれらしいものを見つけてみたが、ひとつしかさかのぼれない。
仕方ないけどこれで我慢すべし。

<Blogger>の前に貼ると吉。



<ItemPage>
<!-- content nav -->
<p class="content-nav">
&laquo; <a href="<$BlogURL$>">Home</a><span><BloggerPreviousItems> | <a href="<$BlogItemPermalinkURL$>"><$BlogPreviousItemTitle$></a> &raquo;</span><span style="display:none"></BloggerPreviousItems> </span>
</p>
</ItemPage>

BloggerTemplate総合

中国のBlogです
■Yee’s Blog
http://iyee.cn/post/blogspot-blogger-templates-list.html
半分以上は知っていました。

でもここのはいいですね。

金曜日, 5月 05, 2006

Simple APIを使ったバックリンクサムネイル表示

トラックバックにサムネイル画像を追加(CFDN様)を見て、できるのではなからうかと考えた。
そして意外と簡単にできた。

でもまだテストしてないからできたかまではわからないんだよなあ。
テスト先>Bloggerのメモ: Google SitemapをBlogger上で使うには

<BlogItemBacklinksEnabled>
<a name="links&quot;></a><h4>Links to this post:</h4>
<dl id="comments-block"&gt;
<BlogItemBacklinks>
<dt class="comment-title">
<$BlogBacklinkControl$>
<a href="<$BlogBacklinkURL$>" rel="nofollow"><$BlogBacklinkTitle$></a> <$BlogBacklinkDeleteIcon$>
</dt>
<dd class="comment-body"><$BlogBacklinkSnippet$>
<br />
<span class="comment-poster">
<em>posted by <$BlogBacklinkAuthor$> @ <$BlogBacklinkDateTime$></em>
</span>
</dd>
</BlogItemBacklinks>
</dl>
<p class="comment-timestamp"><$BlogItemBacklinkCreate$></p>
</BlogItemBacklinksEnabled>

Simple API

<!−−trackback_area−−>
<h3 id="trackback-top" title="「<%topentry_title>」には <%topentry_tb_num> 件のトラックバックがあります"><span class="num"><%topentry_tb_num></span>件のトラックバック</h3>
<!−−trackback−−>
<div class="section trackbackfield" id="trackback-<%tb_no>">
<h4 class="trackback-header">[<span class="hide">T</span><span class="num"><%tb_no></span>] <%tb_title></h4>
<div class="trackback-body">
<p><img src="http://img.simpleapi.net/small/<%tb_url>" width="100" height="100" alt="<%tb_blog_name>" class="thumb-l" /></p>
<%tb_excerpt>
</div>
<ul class="trackback-state">
<li class="trackback-date"><%tb_year>-<%tb_month>-<%tb_day></li>
<li class="trackback-site">発信元 : <a href="<%tb_url>" title="<%tb_title>"><%tb_blog_name></a></li>
</ul>
</div>
<!−−/trackback−−>
<dl class="tbadr">
<dt>トラックバックURL</dt>
<dd><%trackback_url></dd>
<dd><a href="javascript:window.location.replace('http://blog.fc2.com/?url='+window.location.href);">この記事に対してトラックバックを送信する(FC2ブログユーザー)</a></dd>
</dl>
<!−−/trackback_area−−>


FC2に最適化されているが、Bloggerのバックリンクにも活用できるはず。