以前から気にはなってたんだが、ほったらかしだったカテゴリ別表示のバグを修正。MultiBlogsのバグなんだが(っていい加減終わらせないと...)、複数ブログをいっぺんに表示してるとちゃんと機能しなくなるみたい。ちょっと使い方合ってるのか?という気もしないでもないけど...
うちのメインのページは2つのblogをいっぺんに表示してるのでMultiBlogsの引数の3番目に表示したいブログの番号を2つ指定してる。ここを空欄にしとくとカテゴリ別表示はちゃんと動くけど、そうじゃない場合動かない。
ということで下記の通り修正。v2.622の場合 line431以降。// archive というコメントのちょっと前の switch 文の default のところ。太字のところが修正(追加)箇所。
default:
$bmode = str_replace('/', ', ', $bmode);
$query .= ' and i.iblog in ('.$bmode.')';
if (!$mcat && $catid) {
$query .= ' and '.$q31;
}
スキンでカテゴリ指定をしなかった場合($mcatが空っぽ)で、かつ$catid=5のようにブログ表示時に指定された場合のみカテゴリを指定するクエリを追加。ちなみにサブカテゴリとかそういうの考慮してません。自分使ってないし、ってかよくわかってないし...
あぁこれでやっと任意のブログの任意のカテゴリのみをフィードするURLができるぞっと。
OpenID を使ってログインすることができます。
poker, backgammon, tramadol, casino, insurance, loans