« myGallery 拡張タグ関数その他 | トップページ | myGallery 拡張タグ関数 »

2007-04-24

myGallery 拡張タグ関数リファレンス

●タグ関数

現在は次の2つの関数が実装されています。


#fgalsw

指定した月・時間・曜日毎に異なるギャラリーIDを返します。
返されたギャラリーIDは [mygal=] タグや [myginpage=]タグで使用する事ができます。

文法

#fgalsw($defgal,$swkind,<$num1=$gal1,$num2=$gal2...>)

  • $defgal
    デフォルトのギャラリー名。条件に合致しない時に適用されるギャラリーを指定します。
  • $swkind
    切り替え条件指定。ギャラリーを切り替える条件を指定します。指定できる条件は下記の通りです。
    • month = 月毎に切り替えます。
    • hour = 時間毎に切り替えます。
    • wday = 曜日毎に切り替えます
  • <$num1=$gal1,$num2=$gal2...>
    切り替えるギャラリーの条件指定をカンマセパレータで列記していきます。
    • $num1 = 月・時間・曜日を指定する番号です。
    • $gal1 = $num1に指定した月・時間・曜日の場合、表示するギャラリー名です。

[mygal=#fgalsw(gallery2007,month,1=200701,2=200702,3=200703)]

月毎にギャラリーが切り替わります。
1月はギャラリー名 200701 のギャラリー、
2月はギャラリー名 200702 のギャラリー、
3月はギャラリー名 200703 のギャラリーが表示されます。
それ以外の月はギャラリー名 gallery2007 のギャラリーが表示されます。

[mygal=#fgalsw(happyday,hour,7=goodmorning,12=havelunch,23=midnight)]

時間毎にギャラリーが切り替わります。
7時台はギャラリー名 goodmorning のギャラリー、
12時台はギャラリー名 havelunch のギャラリー、
23時台はギャラリー名 midnight のギャラリーが表示されます。
それ以外の時間帯はギャラリー名 happyday のギャラリーが表示されます。

[mygal=$fgalsw(weekendsurprise,wday,1=sleepymon,6=satfever)]

曜日毎にギャラリーが切り替わります。
月曜日はギャラリー名 sleepymon のギャラリー、
土曜日はギャラリー名 satfever のギャラリー、
それ以外の曜日はギャラリー名 weekendsurprise のギャラリーが表示されます。

曜日は、 0(日曜日) ~ 6(土曜日) の順になります。



#fgalrand

ランダムに選ばれたギャラリーIDを返します。
返されたギャラリーIDは [mygal=] タグや [myginpage=]タグで使用する事ができます。

[mygal=#fgalrand(gallery2004,gallery2005,gallery2006,gallery2007)]

gallery2004, gallery2005, gallery2006, gallery2007 のいずれかのギャラリーをランダムに表示します。

[myginpage=#fgalrand(spring,summer,autumn,winter)]

四季のギャラリーをランダムに myginpage で表示します。



myGallery 拡張タグ関数
myGallery 拡張タグ関数リファレンス
myGallery 拡張タグ関数その他

|

« myGallery 拡張タグ関数その他 | トップページ | myGallery 拡張タグ関数 »