fortuneプラグイン
fortune プラグイン
{{fortune ソースページ[,ソースページ...]}}
ソースページに設定された格言をランダムに1つ選んで、ちょっとしたフォーマットで出力します。
複数のソースページを設定できます。設定されているソースページの内、閲覧可能なものを抽出し、さらにその中から1つのソースを選びます。
ソースページは以下のようなwikiページとします。
!!Fortune コメント ! 「私はひとりの人間に過ぎませんが、それでもひとりの人間です。 私は何でもできるわけではありませんが、それでもできることはあります。 私に出来ることは、喜んでやるつもりです」 *ヘレン・ケラー ! 「人間とは、自分の運命を支配する自由な者のことである」 *マルクス
名言@Wiki http://www11.atwiki.jp/bluesidusfield/ より引用いたしました。
- !!Fortune より始まる中見出しセクション、およびその下の小見出しのみプラグインに作用します。それ以外はプラグインに影響しません。
-
!!Fortune 配下のテキストは、wikiレンダリングされて、格言の下部にコメントとして表示されます。
また、wikiコメントでスタイルの設定を行うことが出ます。(下記参照) - ! (小見出し)は、各格言の分離記号として使用されます。
- ! (小見出し) 配下のテキストは、wikiレンダリングされて、格言として表示されます。 ! (小見出し) 配下の *テキストは、wikiレンダリングされて、格言人名欄として表示されます。
出力は以下のような表示となります。
「人間とは、自分の運命を支配する自由な者のことである」 マルクス ------------------------------------------------------- コメント
!!Fortune 配下のテキスト(コメント文章)に、wikiコメントで //msg1_style:スタイルシート //msg2_style:スタイルシート //footer_style:スタイルシート と書くことで、 ある程度表示を変更することができます。デフォルトでは、以下のように記述してあるように振舞います。
!!Fortune //msg1_style:font-weight: bold; line-height : 120%; padding-left: 1em; //msg2_style:font-style: italic; padding-top: 0.5em; padding-left: 10em; border-bottom: #4444FF 1px dotted; margin-bottom: 0.5em; //footer_style: text-align: right; padding-right: 2em;
余り役立つ用途のプラグインではないですが、作ってみました。以下の用途等に応用がきくのではないかと考えています。
- ジョーク、川柳 のランダム表示
- Tips集 のランダム表示
- リンク集 のランダム表示
- 社長の訓示 のランダム表示
- 2ch面白AA のランダム表示
ただ、高速な実装ではない、純粋なランダムではない等がいまいちな所となってます。