Create  Edit  Diff  FrontPage  Index  Search  Changes  RSS  Login

tDiary-users wiki - randisp.rb Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

メッセージをランダムに表示する

! 概要
メッセージをランダムに表示するプラグインです。

! 使い方
*randispメソッド:
*内容: 指定したメッセージの内の1つをランダムに出力します。
*構文: randisp(メッセージ1, メッセージ2, メッセージ3, ... メッセージn)
*記述例: <%= randisp("おはよう", "こんにちは", "こんばんは") %>
*出力例: こんにちは

*randisp_filename_in_dirメソッド:
*内容:   指定したディレクトリ内のファイル名(&ディレクトリ名)の内1つをランダムに出力します。
*構文:   randisp_filename_in_dir(ディレクトリ名)
*記述例: <%= randisp_in_dir("/usr/local/diary/image") %>
*出力例: abc.jpg

*randisp_textfileメソッド:
*内容:   複数行に渡るテキストファイルから1行をランダムに出力します。
*構文:   randisp_textfile(ファイル名)
*記述例: <%= randisp_textfile("/usr/local/diary/hoge.txt") %>
**hoge.txtの中身が↓こんな感じだとすると、
ねこくん
いぬくん
うしくん
かえるくん
**出力例: うしくん

! 最新版のありか
たぶんこのあたり→ http://www.nilab.info/resource/project/

! リリースノート?
*randisp.rb version 1.2 : http://www.nilab.info/zurazure2/archives/000054.html

! 適用例
*ヅラずれなるままに(2002-12-05) [tDiary]randisp.rb http://www.nilab.info/zurazure/20021205.html#p01
*アリガチン戦記(2004-03-12) [めも/Tips]テキストをランダムに表示する http://rxh.jp/diary/?date=20040312#p01
*the grandfather [tDiary] 背景画像をランダムで表示する http://lamer.jpn.org/?date=20040901#p01