Random Quote Macro

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS

FrontPageRNAWorldJohnPerryBarlow RandomQuoteMacro

사용법

[[RandomQuote(페이지이름)]]

페이지의 총알목록으로 시작하는 모든 항목들을 랜덤하게 하나만 보여줍니다.

MoinMoin에서 기본적으로 제공하는 매크로. 노스모크에서는 QuoteFortuneMacro를 사용했었다.


QuoteFortuneMacro의 문법을 본받아, 기존 MoniWiki에서 제공하던 RandomQuoteMacro를 수정.
다음과 같은 옵션을 제공한다. (9/6 cvs버전 이후)

[[RandomQuote(페이지이름,정규식)]]
정규식은 @^\s\*\s(.*)$@ 혹은 /^s\*\s(.*)$/와 같은 꼴로 오며,
  • 페이지이름이 인수로 지정되지 않으면 FortuneCookies 페이지의 내용이 사용된다.
  • 정규식이 지정되지 않으면, 총알목록이 선택되는 정규식이 쓰인다.

또한 다음과 같은 식으로 processor도 제공한다.
Hello World !

안녕~~


"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>