エンジニアブログ

エンジニアブログ
Movable Type プラグイン

ランダムにエントリを表示するMovableTypeプラグイン:RandomEntries

photo.jpg onagatani 2010年03月28日

onagataniです、こんにちわ。
久しぶりにプラグインを書いたので紹介します。

RandomEntriesプラグインは名前の通りランダムにエントリーを表示するためのプラグインです。

プラグインのダウンロード

プラグインのインストール

インストール方法:解凍後の「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を前提としています。