Nao23's Topics

サッカー(浦和レッズ)、パソコン、ケータイ、ネット、そして・・・

September 22, 2003

SCHEDULE書き込み方法の変更

いままで右欄にあるSCHEDULEはMainIndexに直に書き込んでいた。
ただこれだとあまりにもスマートではないので、下のページを参考に、書き込み方法を変更した。
Joker BLOG Side Street: 特定のカテゴリーを表示しない

主な要件としては、
1.他の記事同様、投稿による書き込み
2.メイン側および右側のRECENT ENTRIESに表示しない
3.右側のCATEGORIESにも表示しない。

まずは必要なpluginをダウンロード。
FilterCategoriesCatEntries

次に要件1の対策として、新しいCategoryとして”SCHEDULE”を追加し、
MainIndexのSCHEDULE部分を以下の様にした。ちなみに、titleには日付を書き、小さい順にsortする。

<div class="side">
<table>
<MTEntries category="SCHEDULE" sort_by="title" sort_order="ascend">
<tr>
<td><$MTEntryTitle$></td><td><$MTEntryBody$></td>
</tr>
</MTEntries>
</table>
</div>

要件2の対策としては、"CatEntries"pluginを用いてに変更

<MTCatEntries exclude="SCHEDULE">
...
</MTCatEntries>

要件3の対策は"FilterCategories"pluginを用いてCategoriesの部分を以下のように変更した。

<div class="side">
<MTArchiveList archive_type="Category">
<MTFilterCategories exclude="SCHEDULE">
<a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> (<$MTArchiveCount$>) <br>
</MTFilterCategories>
</MTArchiveList>
</div>

ちなみに、月毎のArchivesにも対策2を施さないと、ちょっと(かなり)見苦しい。
また、SCHEDULEの月日表示は、本当はMM/DDにしたかったのだが、年をまたぐところでのsortがうまくいかないのでしょうがなく、YY/MM/DDにした。(まあ、2100年まで書きつづけることは無いだろうし)

コメント


コメントする




情報を登録する?


Powered by Movable Type 3.171-ja