- 2005年5月 6日
- MovableType
「トップページに表示されている記事や閲覧者の興味があるもの以外の記事へと誘う為には一体どうすればよいのか?!」という悩みにCROSSBREED クロスブリード!さんが面白い方法を紹介されていましたので、早速真似っこ。ayuさん、面白い小技をありがとうございます。以下、私の覚え書き。
1.「テンプレート」→「新しいインデックス・テンプレートを作る」を選択
2.テンプレートの名前は「ランダム記事」、出力ファイル名は「rpickup.js」、自動的に再構築のチェックは外す。肝心なテンプレートの中身は下記のとおり。
function RandomPickup()
{
var x = new Array(
<MTArchiveList>
"<$MTArchiveLink$>",
</MTArchiveList>
"");
location.href = x[Math.floor(Math.random() * (x.length - 1))];
}
3.テンプレートを保存してリビルド
4.informationに表示したいので、「お知らせ」のテンプレートにボタン付きタイプを記述
■記事をランダムに読んでみる<br />⇒<script type="text/javascript" src="rpickup.jsまでのurl"></script>
<input type="button" value="ポチっとな" onclick="RandomPickup()" onkeypress="RandomPickup()" />
<noscript>要JavaScript</noscript>
5.「お知らせ」のテンプレートを保存して再構築
「ランダム記事」のテンプレートの「自動的に再構築」にチェックを入れると、エントリする度このテンプレートが再生成され、最新記事までの中からランダムに選ぶようになりますが、動作が重たくなるという副作用があるので、普段は外して、時々テンプレートを再構築する方法を私は選びました。
さあ、どの記事が表示されるのか、運試しに
Comments:4
- sofにゃん 2005年5月 7日 00:02
わ~これおもしろいですね!(^-^)
私もやってみたいです!
時間を見つけて ええ、必ずや・・・。(゚▽゚*)ニパッ- NARU 2005年5月 7日 10:58
sofさん>
ランダム表示、自分でやっておもしろいですよ。
思ったより簡単にできたので、sofさんも是非!- sof 2005年5月12日 21:21
NARUさ~ん!ありがとう!
できました(^-^)
これおもしろいですね♪- NARU 2005年5月13日 05:34
sofさん>
こちらこそお役に立ててよかったです。
100000hit、おめでとうございます!
どなたがgetされたのかしら~
Trackbacks:1
- TrackBack URL for this entry
- http://meatia.net/nekoban/mt-tb.cgi/201
- Listed below are links to weblogs that reference
- ランダムに記事を表示させる from 猫派の読書空間
- ひろがる★つながる☆CCCのコーナー♪ from *** CCC *** 2005-05-12 (木) 21:21
- おかげさまで100,000HITも達成し、エントリー数がCCCMTバージョンの...
Home > MovableType > ランダムに記事を表示させる



