桜恋唄
幽遊白書・黒鵺×蔵馬中心、桜枝真央の同人的創作の館

RSS0.91 | RSS2.0 || 桜恋唄 (HOME) » 桜恋唄構築話 » NP_Calendar少し改造

NP_Calendar少し改造

Contents

Writer:
桜枝真央
Category:
桜恋唄構築話
Posted on:
2008-12-20 12:44

 日記サイトの方では前から使っていたのですが、『桜恋唄』でも一部カテゴリのみカレンダーを出してみました。具体的には「桜枝活動履歴」と「桜枝作業日誌」です。昔の記事を読み返しやすくした方がいいカテゴリかなと思いまして。

 当然表示用プラグインは NP_Calendar。v0.88 が出てたんですね…。ブログ毎ではなくカテゴリ毎の更新一覧が出せるのですが、キャプション部分のアーカイブへのリンクがどうしてもブログ毎になってしまいます。これをカテゴリ毎に表示させたかったためプラグインに少し手を入れました。NP_Calendar.php 176行目辺り、

function _drawCalendar($timestamp, &$blog$linkall$category$useextlib) {
    $blogid = $blog->getID();
if ($category$linkparams = array('catid' => $category); //added

と1行書き足します (「//added」の行が足したところ)。あとは同じ function 内の4箇所の createArchiveLink に3番目の引数として $linkparams を書き足すだけ。これで

■ http://sakurae.jp/archive/1/2008-12

だったアーカイブへのリンクに

■ http://sakurae.jp/archive/1/2008-12/catid/42

と、catid がくっつきました。でも…これって正直「あって当然」の機能なのではないかと。カテゴリ毎の表示にするのならアーカイブへのリンクもカテゴリ毎にすべきよねぇ。

||

コメント

まだコメントはありません。

このアイテムは閲覧専用です。コメントの投稿、投票はできません。

桜恋唄について | 管理人について | サークル情報 | サイトマップ