AAMS 風俗店のホームページ作成に AAMS高機能出勤表作成システム 説明書 初版:2008年7月18日
最終更新:2009年12月10日


■タグリファレンス(条件判断関連)


  ##AAMS:IF([条件]:[文字列]:[文字列])##
  ##AAMS:IF([条件]:[文字列]:[文字列]:[0-3])##


  用途説明
  条件を判断し、真の場合は第1パラメーターを、偽の場合は第2パラメータの文字列を表示します。

  条件内にもオリジナルタグを使用できます。
  但し、第1パラメーター内にある場合はそれぞれの値に置換してから条件判断し、
  第2、第3パラメータ内にある場合は条件判断後にそれぞれの値に置換します。

  また、第1パラメーター内では1行の文字列に置換されるタグは全て使用できますが、
  複数行に置換されるタグは以下のもの以外は使用できません。
  ##AAMS:HTML[半角数字]##
  ##AAMS:GIRLDATA_HTML[半角数字]##

  第2、第3パラメータ内では全てのタグが使用可能です。

  パラメータ説明
  第1パラメータ: 条件を記述します。キャスト別テキスト情報(##AAMS:GIRLDATA_TEXT[半角数字]##)などのオリジナルタグと
            半角数字の他、一部の算術演算子、数値比較演算子、文字列比較演算子が使用できます。

            ◆ 算術演算子
              5 + 2;     # 足し算
              5 - 2;     # 引き算
              5 * 2;     # 掛け算
              5 / 2;     # 割り算
              5 % 2;     # 5を2で割った余り(=1)
              5 ** 2;    # 5の2乗(=25)

            ◆ 数値比較演算子
              ##AAMS:GIRLDATA_TEXT1## == 1     # 1と等しければ
              ##AAMS:GIRLDATA_TEXT1## != 1      # 1と異なっていれば
              ##AAMS:GIRLDATA_TEXT1## < 1      # 1より小さければ
              ##AAMS:GIRLDATA_TEXT1## > 1      # 1より大きければ
              ##AAMS:GIRLDATA_TEXT1## <= 1     # 1と等しいか小さければ
              ##AAMS:GIRLDATA_TEXT1## >= 1     # 1と等しいか大きければ
              (##AAMS:GIRLDATA_TEXT1##==1) && (##AAMS:GIRLDATA_TEXT2##==1)
                                         # どちらも1と等しければ
              (##AAMS:GIRLDATA_TEXT1##==1) || (##AAMS:GIRLDATA_TEXT2##==1)
                                        # どちらかが1と等しければ

            ◆ 文字列比較演算子
              ##AAMS:GIRLDATA_TEXT1## eq "young"  # youngと等しければ
              ##AAMS:GIRLDATA_TEXT1## ne "veteran" # veteranと異なっていれば

  第2パラメータ: 条件が真の場合に表示する文字列を指定します。オリジナルタグも使用できます。
  第3パラメータ: 条件が偽の場合に表示する文字列を指定します。オリジナルタグも使用できます。

            ※第1〜第3パラメーターは括弧(「"」か「'」か「`」)で括ることにより「:」や他の括弧を含む内容を指定できます。

  第4パラメータ: 文字列置換後の改行状態を指定します。※省略可能
            ページの表示には直接影響しませんが、HTMLの改行表示を制御し、空白に
            置換された場合に、空白の行が出来ることを防ぐことができます。
            
            0:判断結果に関わらず改行(置換前のHTMLそのまま)※省略時ディフォルト
            1:判断結果に関わらず改行無し
            2:判断結果が真の場合のみ改行
            3:判断結果が偽の場合のみ改行

  使用例
  ##AAMS:IF('##AAMS:GIRLDATA_TEXT2## == 0':'画像は登録されていません。':'クリックすると画像が変わります。')##

  ※括弧を含むパラメーターを指定する場合
  ##AAMS:IF('##AAMS:GIRLDATA_TEXT2## == 0':'画像は登録されていません。':'<font color="red">クリックすると画像が変わります。</font>')##

  表示例
  ##AAMS:GIRLDATA_TEXT2## が「0」の場合

   画像は登録されていません。

  ##AAMS:GIRLDATA_TEXT2## が「0以外」の場合

   クリックすると画像が変わります。

  ※括弧を含むパラメーターを指定する場合

   クリックすると画像が変わります。


説明書トップページ


Copyright (C)2008 Network Peg@sus. All Rights Reserved.