Movable Type プラグインディレクトリ
MTRoundRobin
あらかじめ定義したリストの中から要素を順に取り出して、さまざまな用途に使用することができます。
インストール方法
- RoundRobinのソースコードをダウンロードします。
- [roundrobin.txt]を[roundrobin.pl]と名前変更し、Movable Typeの[plugins]ディレクトリにアップロードします。
使い方
<MTRoundRobin set="gray white"> <MTEntries> <div style="background: <MTRoundRobin>">
まずはリストを定義します。MTRoundRobinタグをsetアトリビュートをつけて呼び出します。
<MTRoundRobin set="grey dimgrey black">
このように、スペース区切りでリストをいくつでもセットします。次に、<MTEntries>や<MTComments>などコンテナタグの中でアトリビュート無しでMTRoundRobinを呼び出します。
<MTEntries> <div style="background: <MTRoundRobin>"><$MTEntryTitle$></div> </MTEntries>
これで背景色が、grey→dimgrey→black→grey...と順番に変更されるようになります。以下のように記述すると、コメントが白背景に黒文字→黒背景に白文字というように表示されます。
<MTRoundRobin set="black white white black"> <MTComments> <div style="color: <MTRoundRobin>;background: <MTRoundRobin>">
カスタマイズ情報
以下のように、エントリー毎にGoogle AdSenseの広告の形を切り替えることもできます。
<MTRoundRobin set="234 234x60_as 468 468x60_as"> <MTEntries> ... <script type="text/javascript"><!-- google_ad_client = "pub-XXXXXXXXXX"; google_ad_width = <MTRoundRobin>; google_ad_height = 60; google_ad_format = "<MTRoundRobin>"; google_ad_type = "text_image"; google_ad_channel =""; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </MTEntries>
その他付加情報
特になし