人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Movabletypeで[MTEntry]を使って特定の記事をエントリーのトップに表示しています。
idを指定して特定の記事(例:id=00133を指定)を表示させているのですが、これをいくつか指定した記事の中からランダムで表示させることは可能でしょうか?

PHP化は済んでいますのでPHPを使ってもかまわないとおもっていますが、
下記のように
http://million.daa.jp/main/archives/2004/07/04.php
エントリー以外のものを使ってランダムに表示させるのは、使い勝手が悪いのでNGとさせてください。
あくまで
『指定した複数のエントリーから、一つをランダム表示させる』ものを御紹介ください。

●質問者: kengonoumi
●カテゴリ:コンピュータ
✍キーワード:MovableType ng PHP エントリー ランダム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ds12
●60ポイント

http://www.rayners.org/2002/12/mtrandomentries.php

David Raynes (old): MTRandomEntries

「RandomEntries」というプラグインは指定したカテゴリの中からランダムにピックアップして表示することができます。


条件は「指定した複数のエントリーから」ということなので、ランダムに表示させたい記事用のカテゴリを作り、記事を通常のカテゴリとランダム表示用のカテゴリとで重複でエントリーし、その表示させたい用のカテゴリを指定してRandomEntriesプラグインを使うと一応指定した複数のエントリーからランダム表示できると思います。


つまり「指定した複数のエントリー」自体をカテゴリーにしてRandomEntriesプラグインを使うということです。


これだとランダム表示用のカテゴリも表示されてしまうのでここもどうにかしなければなりません。


とりあず思いついた方法です。

◎質問者からの返答

MTCategories excludeを併用すれば、設定したカテゴリの表示をはじけそうですね、なるほど。

一つの解決策となりそうです!

エントリーの複数選択も捨てがたいのですが。十分に代替できそうですね。

手数を増やしたいのでPHPでの方法を知っている方がいればそちらもお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ