################################################################### # #

calendarプラグインで作成したページのうち、当日以降の日付のページ内容を表示します。

#
# {{futurecalendar カレンダ名}}
# 
#

# デフォルトでは1件のみ表示しますが、表示件数を指定することもできます。 #

#
# {{futurecalendar カレンダ名,表示件数}}
# 
#

# 表示件数の後ろに+記号を付け加えることで、 # 今日のページ内容を表示しないこともできます。 #

#
# {{futurecalendar カレンダ名,表示件数+}}
# 
#

# 段落名を指定することで、各ページの一部分だけを表示することもできます。 # 各ページに「概要」という名前のセクションを用意しておき、 # 一覧では「概要」だけを表示するといったように使います。 #

#
# {{futurecalendar カレンダ名, [表示件数[+]],段落名}}
# 
# ################################################################### package plugin::calendar::FutureCalendar; use strict; use plugin::calendar::CalendarHandler; #================================================================== # コンストラクタ #================================================================== sub new { my $class = shift; my $self = {}; return bless $self,$class; } #================================================================== # パラグラフ #================================================================== sub paragraph { my $self = shift; my $wiki = shift; my $name = shift; my $count = shift; my $section = shift; if ($name eq "") { return &Util::paragraph_error("カレンダ名が指定されていません。","WIKI"); } if($count eq ''){ $count = 1; } return plugin::calendar::CalendarHandler::make_future_pages($wiki,$name,$count,$section); } 1;