エンジニアブログ
Movable Type プラグイン
ランダムにエントリを表示するMovableTypeプラグイン:RandomEntries
2010年03月28日
onagataniです、こんにちわ。
久しぶりにプラグインを書いたので紹介します。
RandomEntriesプラグインは名前の通りランダムにエントリーを表示するためのプラグインです。
プラグインのダウンロード
- RandomEntries0.1 ダウンロード
プラグインのインストール
インストール方法:解凍後の「RandomEntries」ディレクトリをMovable Typeの「plugins」ディレクトリにアップロードします。
プラグインの利用方法
ブロックタグ(MTEntriesのようなタグになります)
<MTRandomEntries>
</MTRandomEntries>
ブロックタグの中ではMTEntriesと同じようにMTEntryBodyやMTEntryTitleが使用できます。
アトリビュート
- rand 1を指定するとランダムにエントリを取得します。指定しない場合は公開日順になります。
- blog 取得するエントリのブログIDを指定します。指定しない場合は全ブログを対象にします
- days 当日から指定された日までのエントリに絞り込みます。指定しない場合は当日のエントリになります 例:14の場合は直近2週間に投稿されたエントリとなります。
- limit 取得するエントリの最大値を指定します
- category 取得するエントリの属するカテゴリ名を指定します。blogと共に指定された場合のみ機能します
- include_subcategories 1を指定すると子カテゴリも対象となります
- debug デバッグ用です。1を指定すると発行されたSQLを確認する事ができます。/tmp/sql.logにログを書き出します
注意事項
本プラグインをご利用される方は必ず「プラグインご利用の際の注意事項」をお読みください。
本プラグインはLinux環境及びMySQL専用となっております。また文字コードはUTF8を前提としています。