- 2009-05-08 (金) 19:22
- CMSのアレコレ
最近、またVicunaと格闘(ソーシャルブックマークへの登録アイコンをスムーズに付けたいのです)しています。
このVicuna、MTやWP以外にも移植されているのですが、別で書いているFC2でもVicunaを使いたいと思い早速、テンプレートを適用してみたところ、ブログ拍手のボタンが表示されませんでした。
困ったなと思いつつ、BlackVicunaさんで配布されているプラグイン対応版に変更してみてもうまくいきません。
なにか必要な記述があるのではと思い、公式マニュアルのテンプレート用変数一覧を見てみたのですが、ブログ拍手を表示させるための直接的な変数は存在しません。
そこで別のブログ拍手を表示できる別のテンプレートと見比べつつ、試行錯誤を繰り返した結果、どうやら追記本文の表示ブロックと変数(<%topentry_more>)を入れることが必要だと判明しました。
多くのスキンが個別記事もアーカイブページも、基本的に本文の出力のテンプレートをひとつにまとめているのに対し、fc2.Vicunaでは各ページをそれぞれ分けて記述してあります。
そんなわけで個別ページ以外には、当然のことながら追記本文の表示は必要でないので、書かれていないのですが、どうやらそれが原因だったようです。
そこで、各ページの続きを読むための変数の後に、下記の追記本文のブロックを挿入します。
<!--more--> <%topentry_more> <!--/more-->
具体的には、管理ページのテンプレートのHTML編集から、
<!--more_link--> <p class="continue"><a href="<%topentry_link>#extended" title="<%topentry_title> 全文を読む" rel="nofollow">Continue reading</a></p> <!--/more_link--> </div>
<!–more_link–>ブロックの後ろ、最後の<!–/more_link–> と </div> の間に記述します。
<!--more_link--> <p class="continue"><a href="<%topentry_link>#extended" title="<%topentry_title> 全文を読む" rel="nofollow">Continue reading</a></p> <!--/more_link--> <!--more--> <%topentry_more> <!--/more--> </div>
ちょっと説明がわかりにくいかもしれませんが、テンプレートのHTMLにある、トップページ部分、カテゴリページ部分、アーカイブページ部分、その他ページ部分の各4箇所に挿入してください。
各エリアには、のようにコメントがしてありますので、参考にしてください。
black.vicunaさんが直接配布しているプラグイン対応版でも同じ方法で表示されるようになります。
関連する投稿
- Newer: モスバーガー「とびきりハンバーグサンド」第2弾
- Older: ハプスブルグ家と近親婚と遺伝子の話
Trackbacks:0
- Trackback URL for this entry
- http://www.memolica.com/200905/entry413.html/trackback
- Listed below are links to weblogs that reference
- fc2.Vicuna でブログ拍手を表示させる from memolica * 小さな会社で働いている人のメモ