まずはtemplateを頂いてきたsite Blogger Templatesへ行って調べてみた。このtemplateのcommentsを読んでみると、皆さんお困りのようだ。なるほどね。「表示される英語表記を日本語に変更しているときにどこか壊したかな?」ぐらいに思っていたが、どうも問題はcodeそのものにあるみたいだ。
次にどうすればよいか…であるが。やっぱり困ったときにはBlogger Helpを見に行けばよいだろう…ということで、それに先立ってcodeの中で問題ありそうな場所に見当をつけ、さらにキーワードになりそうな$BlogItemCommentCount$を見つけておいた。これで検索をかける。なるほどいくつか対策になりそうなものが出てきた。
パラパラと眺めていくとどれも今の状況に該当しそうに無い。これは困った。…と言ってもともかく手がかりはあるので、一番下に書いてある「コメントリンクを更新して、新しい機能を使えるようにするにはどうすればよいですか。」から適用開始。
<BlogItemCommentsEnabled>なんとこの修正だけであっさりうまく行った。(注:念の為、上のcodeでは$の前もしくは後に空白あり)
<a href="<$ BlogItemPermalinkURL $>#comments">
<$ BlogItemCommentCount $> comments</a>
</BlogItemCommentsEnabled>
この部分を次のコードで書き換えます。
<BlogItemCommentsEnabled>
<a href="<$ BlogItemCommentCreate $>"
<$ BlogItemCommentFormOnClick $>>
<$ BlogItemCommentCount $> 件のコメント</a>
</BlogItemCommentsEnabled>
結果的にはあっけないほど簡単に直せたような気がするが、本当にうまく直っているのだろうか? これについてはおいおい分かっていくのだろうから、ともかく今日はここまでと言うことで。


2 コメント:
コメントできるかな?
マウスを使うと、stuck over line0が出ちゃうけど。
送信してみよう。
comment機能のcheck, thanxです。
stuck over line0ってこっちの環境で出ないので、また別の機会にでも詳しく教えてもらえると修正できるかもしれません。
ともかく、初成功でした。
コメントを投稿