【主要タグ】 hensu 変数タグ aname アンカータグを生成 alldata 該当するデータ数 CHANGE テンプレート内の対象ジャンルを切り替える check メニュー一覧から選択するチェックボックス comment 記事項目を挿入します continue メニュー次ページに続くを表示 count メニューの順番を1〜振ります cnt カウントアップ cnt: タグ countup カウンターカウントアップ Custom メニュー頁カスタム項目を表示 date 登録年月日 disp 引数の値 D: を表示する dispD 引数の値によって表示を変える dmark 管理者画面からメニュー、詳細表示時、注意ステータスを表示 edit_id 編集処理を行っている管理者のログインIDを挿入 edit_id_name 編集処理を行っている管理者のID名を挿入 end 前後のデータへのリンクを挿入 filter 現在のフィルター、サーチ条件を挿入 GLOOP 標準画像項目表示タグ gra_top 表示場所指定が上の画像を挿入(携帯専用タグ) gra_bottom 表示場所指定が下の画像を挿入(携帯専用タグ) Gustom 標準の記事画像ファイルを挿入 id 詳細頁を表示するためのジャンルIDに置換 Justom 標準の記事画像の画像説明を挿入 kdate 更新年月日 Kustom メニュー頁カスタム項目のカスタム番号の値を挿入 link 詳細へのリンクURL LOOP メニュー一覧表示 menu_title メニューデータのタイトルを記述 new 登録日から指定日以内のページに表示 no_data メニューデータが一件もない場合に表示 Lfirst 表示するメニューデータの1件目を表示する直前に表示 Llast メニューデータの最後のデータを表示した後に表示する page メニューページで前後のメニューページへのリンク custoM 番号で指定した詳細頁のカスタム項目の値を番号に置換 pass 閲覧制限で表示するテキスト pass_in 閲覧制限の検索フォームでパスワード入力を非表示 Pustom 標準の記事画像のキャプションを挿入 recno 詳細頁を表示するためのレコードNoに置換 sdate 掲載期限 start 記事項目と画像を標準のフォーマットに従い挿入 tdate 本日日付 temp_file テンプレートファイルを挿入 TEMP_file テンプレートファイルを挿入(script,PHP) test 編集メニューに戻る title タイトル項目を挿入 Tustom 標準の記事画像のタイトルを挿入 udate 全体更新年月日 uniq_id 詳細データを特定するためのユニークな内部IDコードに置換 url リンク集設定でURL(http://〜)を挿入 year 当年、当月に置換(相対指定も可能) source HTML書き出し時にそのままのソースを書き出し 【その他タグ】 %cgi_path% CGI プログラムのパスを挿入 %doc_root% ドキュメントルートのパスを挿入します %eval% カスタム項目の値で計算 %_D?_% 当日の年月日の結果に置き換わります form 前ページの検索条件を選択条件にする %genre% ジャンル名またはジャンル名で可変テキストを挿入 %genre_j% ジャンル名(日本語)で可変テキストを挿入 %hikisu% ページが表示されたCGIの引数を挿入します %img_path% ジャンルの標準の画像ファイルパスが挿入 %other% 詳細ページから別テンプレートで表示するリンクを生成 %META% meta タグ用のデータを挿入 %rep% 表示CGIの引数で指定する rep: オプションで指定した値に置換 %set% CGI プログラムの引数 set: の値が挿入 %script_path% 初期設定で指定したjavascriptが存在するパスが挿入 %url% ホームページのURLが挿入 value 検索条件をフォームで送信した場合に検索条件を表示します %which% 複数のカスタム項目を評価しカスタム項目の値があるものに置換 mail 新規データ追加時にメール送信 12T 時分項目で12時間制(午後10時10分)で表示したい =100 値の文字数が指定した文字数より大きい場合は指定した文字数で表示 % 値がブランクの場合 <br> に置き換える \ 値を3桁ごとのカンマを挿入して表示 = 別のカスタム項目の画像をリンク設定 # テキスト、画像に詳細ページへのリンクを設定する / 画像項目の場合テキストにカスタム番号の画像をリンクさせる ' 値の中の " を ' に置き換える a meta タグ用のテキストに登録します A カスタム画像にリンクを設定しません b カスタム項目がブランクの場合でも前テキスト、後テキストは表示 B 値の中の<br>は改行に、<半角英数>は削除されて表示されます c 複数選択項目の場合に区切りのセパレーターを指定 C 選択肢が選択されているかいないかで挿入内容を変える D= whats_display.cgi の引数 D:番号 の番号が同じ場合のみ、このカスタム項目と置換 e= メールアドレスなど値をエンティティ化します E= メールアドレスの値に mailto: を付けてエンティティ化します f 指定したカスタム項目の「値.html」のファイルの内容を挿入 F テキストファイルを挿入したい g 複数のアイコン画像を表示させたい Gmenu 分類メニューを作成します h 画像の場合、画像の縦幅(px)に置き換える H ハイパーリンクに置き換える i 縮小画像を表示、オリジナル画像をリンク if 比較テキストで比較してその真偽によって表示内容を変える 1 j filter: で指定した条件の値に置き換わります k 画像の場合、オリジナル画像を表示 L カスタム項目名を表示 l カスタム項目の値 / の前のテキストを表示 m 画像ファイル以外は内容が埋め込まれずにダウンロードにする m2 平米のm2表示を設定する M 緯度経度から地図(Google)を表示する M 画像の場合、2つ目の縮小画像を表示 n 値に同じ詳細データを使って表示するページへのリンクを設定 N 画像が未登録はメニューカスタム項目を表示 p 画像の場合、画像ファイル名に置き換える P 画像の場合、パス+画像ファイル名に置き換える $ 画像の場合、alt="" title="" にカスタム項目の値を挿入する q 入力画面切替を行った場合に無視されます Q 時分、年月日項目の時、オリジナルのデータ形式(2000/01/01、0:00)で表示 r <br>を<>に変換して表示 r=BL <br>を削除して表示 R <br>を改行コードに戻して表示 R 画像の場合、実サイズでアップした画像を表示 s selectの選択項目、登録者IDに関するオプション T CSVのデータを表形式で表示 t 改行または , で分割し javascript、perl の配列形式で置き換え u 値をURLエンコードします U 画像の場合、画像URLに置き換える v 数字コードをはずして表示 w 画像の場合、画像の横幅(px)に置き換える W 画像の場合は拡張子、西暦の場合は和暦に置き換える x 値を半角の:で分解し=番号で指定した順の値と置換 y 値のテキストを指定したバイト数で均等割付 z ファイルの場合、(ファイルサイズByte)に置き換える Z 時分項目で分が 0 の場合に分を表示させない 900 900番台のカスタム番号 custom9=G: 他ジャンルのカスタム項目を表示 CustomB 指定したメニューカスタム項目からバナー画像を表示 id ジャンルごとにテンプレートのブロックを選択 if_custom 値を比較テキストで比較してその真偽によって表示内容を変える kizi_g メニューページに一番最初の詳細データを表示 menu_t 管理者メニュー用テンプレートの置換タグ
置換タグ | 置換挿入される項目 |
---|---|
%title% | タイトル名 |
%version% | プログラム名、バージョンNo.、What's New 以外を表記する場合はタグの代わりにその名前を記述 |
%id_pass% | 管理者のID、パスワード入力 |
%genre% | ジャンル名 |
%genre_j% | ジャンル名(日本語) |
%taisyo% | 対象ジャンル選択 |
%mcgi% | メニュー切り替えCGIファイル名 |
%to_menu% | 通常管理者、マスター管理者メニュー切り替え |
%cgi% | 編集プログラム名 |
%menu% | メニュー選択部分が挿入されます |
%hidden% | hiddenタグ |
書 式 | <!--date[option] フォーマット--> |
---|---|
機 能 | 登録年月日が挿入されます |
使用テンプレート | メニュー、詳細 |
フォーマット | 登録年月日を表示するフォーマットを指定することができます。 フォーマットを指定しない場合は 0000年00月00日 と表示されます。 以下の置換タグが表示するフォーマットで指定することができます。 year=西暦 wareki=和暦(平成99年) month=月 month_e=月を3文字英語表記 day=日 hour=時 minute=分 you=(曜日) |
使用例 | <!--date year年month月day日you--> |
オプション[option] | date% は登録年月日を挿入しない場合(値がブランク)は <br> を挿入します。 datez は月日の先頭の 0 を削除せずそのまま表示させます。 dateZ は月日の先頭の 0 を半角のスペースに置き換えて表示させます。 |
書 式 | <!--udate[option] フォーマット--> |
---|---|
機 能 | 全体の更新年月日が挿入されます(個々のデータの更新日は <!--kdate--> または <!--kdate--> または <!--custom906--> を使用します) |
使用テンプレート | メニュー、詳細 |
フォーマット | 更新年月日を表示するフォーマットを指定することができます。 フォーマットを指定しない場合は 0000年00月00日 と表示されます。 以下の置換タグが表示するフォーマットで指定することができます。 year=西暦 wareki=和暦(平成99年) month=月 month_e=月を3文字英語表記 day=日 hour=時 minute=分 you=(曜日) |
使用例 | <!--udate year年month月day日you--> |
オプション[option] | udate% は更新年月日を挿入しない場合(値がブランク)は <br> を挿入します。 udatez は月日の先頭の 0 を削除せずそのまま表示させます。 udateZ は月日の先頭の 0 を半角のスペースに置き換えて表示させます。 |
書 式 | <!--kdate[option] フォーマット--> |
---|---|
機 能 | 個々のデータの個別更新年月日が挿入されます |
使用テンプレート | メニュー、詳細 |
フォーマット | 個別更新年月日を表示するフォーマットを指定することができます。 フォーマットを指定しない場合は 0000年00月00日 と表示されます。 以下の置換タグが表示するフォーマットで指定することができます。 year=西暦 wareki=和暦(平成99年) month=月 month_e=月を3文字英語表記 day=日 hour=時 minute=分 you=(曜日) |
使用例 | <!--kdate year年month月day日you--> |
オプション[option] | kdate% は個別更新年月日を挿入しない場合(値がブランク)は <br> を挿入します。 kdatez は月日の先頭の 0 を削除せずそのまま表示させます。 kdateZ は月日の先頭の 0 を半角のスペースに置き換えて表示させます。 |
書 式 | <!--sdate[option] フォーマット-->、<!--edate[option] フォーマット--> |
---|---|
機 能 | 掲載期限が設定されている時、掲載期限が挿入されます sdate は掲載開始日時、edate は掲載終了日時、 |
使用テンプレート | メニュー、詳細 |
フォーマット | 掲載期限年月日を表示するフォーマットを指定することができます。 フォーマットを指定しない場合は 0000年00月00日 と表示されます。 以下の置換タグが表示するフォーマットで指定することができます。 year=西暦 wareki=和暦(平成99年) month=月 month_e=月を3文字英語表記 day=日 hour=時 minute=分 you=(曜日) |
使用例 | <!--edate year年month月day日you--> |
オプション[option] | edate% は掲載期限年月日を挿入しない場合(値がブランク)は <br> を挿入します。 edatez は月日の先頭の 0 を削除せずそのまま表示させます。 edateZ は月日の先頭の 0 を半角のスペースに置き換えて表示させます。 |
書 式 | <!--tdate[option] フォーマット--> |
---|---|
機 能 | 本日の日付が挿入されます |
使用テンプレート | メニュー、詳細 |
フォーマット | 本日年月日を表示するフォーマットを指定することができます。 フォーマットを指定しない場合は 0000年00月00日 と表示されます。 以下の置換タグが表示するフォーマットで指定することができます。 year=西暦 wareki=和暦(平成99年) month=月 month_e=月を3文字英語表記 day=日 hour=時 minute=分 you=(曜日) |
使用例 | <!--tdate year年month月day日you--> |
オプション[option] | tdate% は本日年月日を挿入しない場合(値がブランク)は <br> を挿入します。 tdatez は月日の先頭の 0 を削除せずそのまま表示させます。 tdateZ は月日の先頭の 0 を半角のスペースに置き換えて表示させます。 |
書 式 | <!--no_data-->表示テキスト または <!--NO_data-->表示テキスト |
---|---|
機 能 | 表示するメニューデータが一件もない場合に<!--LOOP-->〜<!--LEND->間のタグに代わって表示テキストが表示されます URLを記述するとメニューデータが一件もない場合に指定したURLへリンクします。例:<!--no_data-->http://www.goigoipro.com/ ●<!--NO_data-->表示テキスト を配置すると表示するメニューデータが一件もない場合に<!--NO_data-->〜<!--NO_END-->までのタグ複数行に代わって表示テキストが表示されます。 (<!--LOOP-->〜<!--LEND->間より範囲を広げて指定することができます) <!--NO_data-->表示テキスト 〜 <!--LOOP--> 〜 <!--LEND-> 〜 <!--NO_END--> メニューデータがある場合は表示されません。 |
使用テンプレート | メニュー、詳細 |
オプション | |
使用例 | <!--no_data--><tr><th><br>該当する記事は現在ありません!<br><br></th></tr> |
備 考 | <!--no_data-->は次の<!--LOOP-->タグにも引き継がれますので次で不要なら表示テキストのない<!--no_data-->を置いてください |
書 式 | <!--Lfirst-->表示テキスト |
---|---|
機 能 | 表示するメニューデータの1件目を表示する直前に表示されます |
使用テンプレート | メニュー |
使用例 | <!--Lfirst--><table><tr><th>メニューの見出し、タイトルなどを表示します</th></tr> <!--Llast--></table> <!--LOOP--> <tr><td>1件データ<!--custom3--></td></tr> <!--LEND-> |
備 考 | <!--LOOP-->タグより前で指定します。 次の<!--LOOP-->タグにも引き継がれますので次で不要なら表示テキストのない<!--Lfirst-->を置いてください <!--Llast-->や<!--no_data-->と組み合わせて使えます。 メニューに表示するデータがあるときのみに<!--Lfirst-->表示テキストの表示テキストが1件目を表示する直前に表示されます。 |
書 式 | <!--Llast-->表示テキスト |
---|---|
機 能 | 表示するメニューデータの最後のデータを表示した後に表示されます |
使用テンプレート | メニュー |
使用例 | <!--Llast--></table> <!--Lfirst--><table><tr><th>メニューの見出し、タイトルなどを表示します</th></tr> <!--LOOP--> <tr><td>1件データ<!--custom3--></td></tr> <!--LEND-> |
備 考 | <!--LOOP-->タグより前で指定します。 次の<!--LOOP-->タグにも引き継がれますので次で不要なら表示テキストのない<!--Llast-->を置いてください <!--Lfirst-->や<!--no_data-->と組み合わせて使えます。 メニューに表示するデータがあるときのみに<!--Llast-->表示テキストの表示テキストがメニューデータの最後のデータを表示した後に表示されます。 |
書 式 | <!--LOOP [option]--> または <!--LOOP* [option]--> 1件のデータ表示タグ郡 <!--LEND--> ※<!--LOOP* [option]--><!--LEND-->は必ず複数行に分けて記述して下さい。1行で記述すると以下の機能が働きます。 ●Tips <!--LOOP-->で改行せずに<!--LOOP-->タグ群1を記述するとタグ群1(1行目)の中の<!--custom番号-->は最初のデータのカスタム番号の値に置き換えられます。 <!--LOOP-->タグ群1(〜<!--custom2-->〜) タグ群2(〜<!--title--><!--custom5-->〜) <!--LEND--> 複数行ではなく1行で記述できる場合は<!--loop [option]-->〜でもかまいません(<!--LEND-->は不要です) 1件のデータ表示タグの中に <!--Lsand テキスト-->行 を埋め込むと 1件のデータ表示テキスト1件のデータ表示テキスト1件のデータ表示 のようにデータ間に挟まれるようにテキストを挿入することができます。 <!--LOOP--> <!--Lsand テキスト--> 1件のデータ表示タグ郡 <!--LEND--> ※以下の様に通常のHTMLソースで記述すると1件のデータ表示テキスト1件のデータ表示テキスト1件のデータ表示テキスト となります。 <!--LOOP--> 1件のデータ表示タグ テキスト <!--LEND--> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
機 能 | ●メニューページテンプレートには必ず1つ必要で、 <!--LOOP--> 〜 <!--LEND--> までがメニューの1データに置き換わりデータ数だけ繰り返されます(詳細ページへのメニュー選択が作成されます) 「初期設定」の「詳細へのリンク」28. の設定でリンクをするが設定されていれば LOOP タグ間の <!--title--> に詳細へのリンクが付きます。<!--title--> がない場合はカスタム項目にリンクを付けることになります、その場合はカスタムタグの # オプションを使います。 <!--custom番号#--> ●Tips <!--LOOP-->で改行せずに<!--LOOP-->タグ群1を記述するとタグ群1の中の<!--custom番号-->は最初のデータのカスタム番号の値に置き換えられます。 <!--LOOP-->タグ群1<!--custom2--> タグ群2<!--title--><!--custom5--> <!--LEND--> ●Tips <!--LOOP* [option]-->の用途 <!--LOOP [option]-->を使うのは原則的にはメニュー頁です。しかし詳細ページをデータ1件を表示させるのではなくメニューページと同じように全部のデータを一覧で表示させたい場合があります。(メニューページは簡略化したメニューで詳細の一覧ではメニュー以外の詳しいデータも表示させる) このような場合はメニューページから個別の詳細データへのリンクがクリックされた時に詳細ページの中の該当するデータが存在する位置をブラウザの画面に表示させる必要があります。 そのためのアンカータグとリンクURLへアンカーネームを付加するのがこのタグです。 メニューページのテンプレートと詳細ページのテンプレートの両方に<!--LOOP* [option]-->を配置します。 メニューからのリンクではなく詳細ページを単独で表示させるためには表示オプション rec:1 を使って以下の例のようにURLを指定して表示させます。 <a href="/cgi-bin/whatsnew/whats_display.cgi?id:xxx+rec:1">What's New Index</a>(xxxはジャンル名) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用テンプレート | メニュー、詳細 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
オプション | [繰り返し数 ジャンル名(ジャンル名/バックナンバー名) ?引数] 各オプション項目は半角のスペース、または半角の:で区切って続けます Tips バックナンバーを表示させる場合は、ジャンル名に半角の / で続けてバックナンバーファイル名を指定します。(例:<!--LOOP xxx/yyy-->) 必要のないオプション項目は省略できます ●繰り返し数 メニューを横1行に複数の詳細ページへのリンクを表示させる場合は <!--LOOP 繰り返し数--> のようにLOOP タグに繰り返し数をセットし、繰り返すタグ群を<!--start-->と<!--endt 補完タグ-->タグで繰り返すタグ群を囲みます (例) <!--LOOP 2--> <tr><!--start--><td><!--date year年month月day日you--></td><td><!--title--></td><!--endt--></tr> <!--LEND--> この例では<td><!--date year年month月day日you--></td><td><!--title--></td>が横に2回繰り返されます。 補完タグを指定すると例えば4回繰り返しを指定し最後の行がデータ数2つで終わった場合に残り2つ分のデータに補完タグを書き出してくれます。 テーブルを使用していて繰り返しのタグを書き出すとカラム数が合わなくなって表示が乱れる場合などに補完タグを指定します。 (例:<!--endt <td><br></td>-->) ●ジャンル名 メニューページに複数のジャンルを表示させる場合に指定します。(1つのジャンルのみを表示する場合は不要です、2つ目からのLOOPに指定します) 同じジャンルでもフィルター条件で違うデータ一覧を表示させたい場合は複数のLOOP タグを置くことができます。 ※1つのテンプレートで複数のLOOP タグを置く場合の注意点 2番目以降の <!--LOOP ジャンル名 ?filter:1!eq!A--> タグですが前のLOOPと同じジャンル名でフィルター条件だけが違う場合はジャンル名の指定は不要です。 <!--LOOP ?filter:1!eq!A--> それぞれの<!--LOOP-->のフィルター条件に注意することが必要です。 フィルター条件を指定しない場合は前のLOOP、Gmenuタグでのフィルター条件が継承されます。 フィルター条件を指定した場合はその条件が採用されます。前の条件を白紙にしたい場合はフィルター条件にfilter:allを指定します。 表示プログラムに付けた引数のフィルター条件に戻したい場合はfilter:orgを指定します。 また、プログラムの引数 <!--LOOP ジャンル名 ?max:5--> この場合の max:5 などは前のLOOPとジャンル名が同じならば引き継がれます。 変更したければ指定し直します。ジャンル名が変わればリセットされます。 【プログラム実行】whats_display.cgi?id:test+filter:5!eq!abc 〜 <!--LOOP--> 〜対象データはプログラムの引数で指定した filter 条件に合致したデータ (最初の LOOP タグのフィルター条件は表示プログラムの引数で指定します) <!--LEND--> 〜 <!--LOOP test1 ?filter:3!eq!abc--> 〜対象データはジャンルtest1のカスタム3がabcと等しいデータ <!--LEND--> 〜 <!--Gmenu #4menu ?filter:org-->〜対象データはプログラムの引数で指定した filter 条件に合致したデータ 〜 ●?引数 LOOP タグに表示プログラム whats_display に付ける引数を記述することができます。 表示タグ(<!--LOOP ジャンル名 ?引数-->〜)のように?に続けて記述します。 (例:<!--LOOP xxx ?filter:1!eq!news+max:2--> ジャンルxxxのカスタム項目番号が1の値がnewsのページのみを挿入します。 表示件数は最大2件です。(引数で指定) 引数の詳細は【こちら】で ●引数でフィルター条件を指定します(表示するデータをカスタム項目の値によって選別します) 引数の中で filter:条件 で記述します。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用例 | <!--LOOP 2 xxx ?filter:1!eq!aaa!or!2!eq!bbb!and!3!ne!ccc+max:2-->(xxxはジャンル名) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
備 考 |
Tips メニューを表示する場合に偶数行と奇数行で表示に変化をつける事ができます。 LOOPタグ内に <!--kg 偶数行に挿入するテキスト:奇数行に挿入するテキスト--> を置いて記述します。 使用例:(奇数行と偶数行の背景色を変える例) <!--LOOP--> <tr bgcolor="<!--kg #eeeeee:#cccccc-->"> 〜 </tr> <!--LEND--> Tips メニューを表示する場合に最初のデータ表示に変化をつける事ができます。 LOOPタグ内に <!--first 最初のデータに挿入するソース:以降のデータに挿入するソース--> を置いて記述します。 このタグの挿入位置に最初のデータの時は「最初のデータに挿入するソース」2番目以降のデータの時は「以降のデータに挿入するソース」が適用されます。 Tips LOOP間の出力タグの間に特定のテキスト、タグを挟み込むことができます(最初の<!--LEND-->の後に指定します) <!--LEND-->特定のテキスト、タグ 例:<!--LEND-->ABC (LOOPが3件で ABC を挟み込む例です) <!--LOOP-->〜<!--LEND-->のタグ群 ABC <!--LOOP-->〜<!--LEND-->のタグ群 ABC <!--LOOP-->〜<!--LEND-->のタグ群 |
書 式 | <!--GLOOP-->〜<!--GEND--> |
---|---|
機 能 | <!--GLOOP-->と<!--GEND-->の間のタグが標準画像の登録数だけ繰り返して挿入されます。 <!--GLOOP-->と<!--GEND-->の間のタグには以下の置換タグが配置できます。標準画像項目以外のタグも配置できます。 <!--Tustom99--> 標準画像項目のタイトルが挿入されます。 <!--Pustom99--> 標準画像項目のキャプションが挿入されます。 <!--Justom99--> 標準画像項目の説明文が挿入されます。 <!--Gustom99--> 標準画像項目が挿入されます。 |
使用テンプレート | 詳細ページ |
使用例 | <!--GLOOP--> <!--Tustom99--> <!--Pustom99--> <!--Justom99--> <!--Gustom99--> <!--GEND--> |
書 式 | <!--pass:表示するテキスト1,表示するテキスト2--> |
---|---|
機 能 | ●「初期設定」で閲覧制限を「詳細データにかける」を設定していて表示するメニューデータが閲覧制限されているデータの場合は「表示するテキスト1」を表示します、そうでない場合は「表示するテキスト2」を表示します。 ●「初期設定」で閲覧制限をジャンル全体にかけ「 =(パスワードなしでも閲覧可)」を設定していてパスワードを入力した方が閲覧している場合は「表示するテキスト1」を表示します、パスワードを入力されなかった場合は「表示するテキスト2」を表示します。 パスワードの有り、無しで価格の表示を変えたい場合などに有効に機能します。 <!--pass:<!--custom3-->,<!--custom4-->--> |
使用テンプレート | メニューの<!--LOOP-->〜<!--LEND-->タグ内、詳細ページ |
オプション | 表示テキスト内にはタグやカスタム項目を指定することもできます |
使用例 | <!--pass:<!--custom3-->,<!--custom4-->--> |
書 式 | <!--pass_in-->閲覧制限ID、パスワード入力ソース〜 |
---|---|
機 能 | 「初期設定」で閲覧制限を設定していてクッキーに既にID、パスワードが記憶されていて入力する必要がない場合、このタグがある行は表示するされません。 検索フォームの閲覧制限ID、パスワード入力ソース部分にタグを付けていればクッキーに既にID、パスワードが記憶されていて入力する必要がない場合、閲覧制限ID、パスワード入力の部分を表示しないようにすることができます。 |
使用テンプレート | メニューの検索フォーム部分 |
使用例 | <!--pass_in-->閲覧制限ID、パスワード入力ソース〜 |
書 式 | <!--check-->、<!--Check--> |
---|---|
機 能 | メニュー一覧から選択するチェックボックス(<!--check-->)またはラジオボタン(<!--Check-->)を挿入します。 |
使用テンプレート | メニューの<!--LOOP [option]-->タグ行内のみで指定できます |
使用例 | Tips メニュー一覧からチェックしたデータの資料請求のフォームにリンクさせ送信させたい。 【メニューのテンプレートの例】 <form method="post" action="/cgi-bin/whatsnew/whats_display.cgi?id:%genre%+filter:2!sel!+base:whatsindex_sel.html"> (filter:2!sel! は選択したデータのみをテンプレートメニュー whatsindex_sel.html(送信フォーム)で表示し、%checked% タグに選択したデータのカスタム項目2を半角カンマで区切って挿入します。 カスタム項目を複数指定する場合は filter:2:5!sel! のようにカスタム番号に:で続けます) <!--LOOP-->選択:<!--check--> <!--title--> 〜 <!--LEND--> <input type=submit value="資料請求フォームへ"></form> 【メニューのテンプレート whatsindex_sel.html の例】 <!--s-->(フォームメールプロのタグ) 選択したデータのみをメニュー表示 <!--LOOP--><!--title--> 〜 <!--LEND--> <!--e-->(フォームメールプロのタグ); <!--er_form-->(フォームメールプロのタグ); <form method=post action=フォームメールプロのCGI> 〜 <input name=名前 size=20> <input type=hidden name=選択項目 value="%checked%"> (カスタム項目を複数指定した場合は/で区切られて送られます aaa/bbbb,ccc/ddd) <input type=submit value="資料請求"></form> |
書 式 | <!--link [option]--> |
---|---|
機 能 | 詳細へのリンクURLを挿入します |
使用テンプレート | メニューの<!--LOOP [option]-->〜<!--LEND-->の〜内のみで指定できます |
使用例 | <a href=<!--link--> target="_top">詳細へのリンク</a> option にテキストを指定すると詳細へのリンクURLの後に同一ページ内へのページリンクなどを付加することができます。(例:<!--link #top-->) ※表示CGIの引数で表示させるターゲットフレームやウインドウを指定している場合は<a href="<!--link-->">詳細ページ</a>のように "" で囲まず<a href=<!--link-->>詳細ページ</a>として下さい。 Tips 親ジャンルのジャンルIDでテンプレートを使用し子ジャンルのジャンルIDで詳細ページへのリンクを付けたい場合は <!--linko--> を使用します。 こうすることにより、メニューは子ジャンル全てのデータを共通に表示し、個別の詳細データは子ジャンルで指定した詳細表示用のテンプレートで表示させることができます。 |
書 式 | <!--count-->または<!--COUNT--> |
---|---|
機 能 | メニューの順番を1〜で表示します QandAタイプなどに有効に機能します <!--COUNT-->を使うと全データの中で該当するデータの順番を表示します。 |
使用テンプレート | メニューの<!--LOOP [option]-->〜<!--LEND-->の〜内のみで指定できます |
使用例 | <!--count--> |
書 式 | <!--aname--> |
---|---|
機 能 | 初期設定の「詳細へのリンク」で同じページへリンクを設定した場合にアンカータグを生成します |
使用テンプレート | メニューの<!--LOOP [option]-->〜<!--LEND-->の〜内のみで指定できます |
使用例 | 質問と回答が同じページに別れて表示されるQ&Aでの例です。(タイトルが質問、記事が回答) (※「初期設定」「表示設定」「詳細へのリンク」で「同じページへリンク(Q&Aタイプ)」を選択しておく必要があります) <h2>質問:</h2><br> <!--LOOP--><!--count-->.<!--new--> <!--title--><br><!--LEND--> <br><br> <h2>回答:</h2> <!--LOOP--><!--aname--><br><h2><!--count-->.<!--new--> <!--title!--></h2><br><!--comment--><!--start 2--><!--LEND--> |
書 式 | <!--new [option]--> |
---|---|
機 能 | 登録日から指定日以内のページに指定文言または画像を挿入します 指定日、指定文言または画像は「初期設定」で指定します |
使用テンプレート | メニュー、詳細 |
オプション | <!--new 1,2--> 1,2 でメニューカスタム項目の番号を指定することができます。登録日から指定日以内のページにはメニューカスタム1の値が表示され、それ以外はニューカスタム2の値が表示されます カスタム2は省略することができます |
書 式 | <!--title-->、または<!--Title--> |
---|---|
機 能 | タイトル項目を挿入します |
使用テンプレート | メニュー(最初の詳細データのタイトル項目を挿入)、詳細 |
オプション | <!--title%--> メニューで横に複数配置する時残ったタイトルタグを <br> タグに置き換えることができます。(メニューページでのみ有効) <!--title!--> タイトルに詳細へのリンクが設定されていてもタイトルのみを挿入します。(メニューページでのみ有効) <!--title*--> タイトルがブランクの場合はこのタグが含まれる行は書出しされません。(詳細ページでのみ有効) <!--titleu--> タイトルをURL変換して置き換えます <!--titleR--> タイトル入力時の改行は<BR />に変換して保存されますが、<BR />を改行コードに戻して表示させます。 <!--titler=BL--> タイトル入力時の改行は<BR />に変換して保存されますが、<BR />をすべて削除して表示させます <!--Title-->(メニューページでのみ有効)を使うと管理者画面からメニュー、詳細を表示させる時、または表示cgiの引数にtestを付けて表示させた時に管理者表示ステータスを表示しません 表示させたい場合は<!--dmark-->を配置してください Tips =文字数:タイトルの値の文字数が指定した文字数より多い場合は指定した文字数しか表示しません。 <!--title=300 …--> ではタイトルの値の文字数が300文字以上の場合は300文字まで表示しその後に…を表示します。 (タイトルの値の中の改行や <タグ> は無視されます、禁則処理は行いません) =文字数B:タイトルを指定した文字数で複数行に分割して表示します。複数行にまたがる場合は等幅フォントで表示します。 <!--title=30Bx100 …--> ではタイトルを30文字で複数行に分割して表示しますが最大の文字数は100文字です。複数行にまたがる場合は等幅フォントで表示します。 (タイトルの値の中の改行や <タグ> は無視されます、禁則処理は行いません) Tips <!--titlea-->(オプション a )をメニューテンプレートの<!--LOOP-->タグ内で使うと meta タグ用のテキストとして登録されます。 登録されたテキストは %META% タグで使用できます。(例:<meta name="keyword" content="%META%">) Tips title に半角のスペースに続けてタグを指定するとタイトルからのリンクタグに指定されたタグが挿入されます。 <!--title onclick="javascript" id="<!--custom2-->"--> は <a href="詳細へのリンク" onclick="javascript" id="abc">タイトル<a>に置き換わります。 アクセス解析にリンクタグに javascript の onclick を使用したい場合に有効です。 |
書 式 | <!--end [option]--> または <!--END [option]--> |
---|---|
機 能 | 前後のニュース(データ)へのリンクを挿入します |
使用テンプレート | 詳細 |
オプション | optionは半角の,で区切り1番目は前の詳細データへのリンク文言でエンドタグ内の<!--previous-->と置き換わります。 2番目はメニューページへのリンク文言でエンドタグ内の<!--index-->と置き換わります。 3番目は次の詳細データへのリンク文言でエンドタグ内の<!--next-->と置き換わります。 前後のデータへのリンクは前後のデータが無い場合には置き換えは行われません。 end を END に変えるとリンクボタンを配置します(javascriptを使用します、「初期設定」でjavascriptを使用を選択の場合) |
使用例 | <!--END 前のニュース,インデックス,次のニュース--><center><!--previous--> <!--index--> <!--next--></center> |
備 考 | 必要があれば<!--[option] previous--><!--[option] index--><!--[option] next-->タグをエンドタグ内に配置します。[option] の部分に表示タグを記述するとカスタムで表示させることができます。#1 の部分にリンク文言 #2 の部分に詳細へのリンクURL が挿入されます。 例:<!--end 前,インデックス,次--><!--<a href="" data-role="button" data-theme="b" data-icon="arrow-l" data-inline="true" onclick="location.href='#2';return false">#1</a> previous--><!--<a href="" data-role="button" data-theme="b" data-inline="true" onclick="location.href='#2';return false">#1</a> index /iphone/index.html--><!--<a href="" data-role="button" data-theme="b" data-icon="arrow-r" data-inline="true" onclick="location.href='#2';return false">#1</a> next--> このタグは単独で1行に記述して下さい。 Tips 文言をページの画像カスタム項目で指定すると画像ボタンにリンクが張られます。 例:<!--end <!--Custom2P-->,<!--Custom3P-->,<!--Custom4P-->--><center><!--previous--> <!--index--> <!--next--></center> Tips 文言を画像のURLで指定することもできます。 例:<!--end /img/previous.gif,/img/index.gif,/img/next.gif--><center><!--previous--> <!--index--> <!--next--></center> Tips メニューページへのリンク文言にリンク先URLを指定することができます。リンク文言に半角の:で続けて指定します。 メニューページへのリンクがうまく設定できない場合に指定します。 例:<!--END 前のニュース,インデックス:/index.html,次のニュース--><center><!--previous--> <!--index--> <!--next--></center> Tips Jquery Mobile を使ったスマホページでは以下の例の様に記述します。 <center> <div data-role="controlgroup" data-type="horizontal"> <!--END 前,インデックス:????.html,次--><!--previous--><!--index--><!--next--> </div> </center> |
書 式 | <!--test--> |
---|---|
機 能 | 管理者メニューからテスト表示した時は別ウインドウを開いて表示します、管理者画面に戻すため画面をクローズするボタンを配置します。 javascriptを使用します。「初期設定」でjavascriptを使用を選択の場合に有効です。 このタグを配置しない場合は表示の最後にボタンが配置されます。 |
使用テンプレート | メニュー、詳細 |
書 式 | <!--continue テキストまたは画像表示タグ--> |
---|---|
機 能 | メニューページでメニュー表示最大数を指定した場合、次のページに続く場合に次のメニューページへのリンクが挿入されます |
使用テンプレート | メニュー |
オプション | continue(続く)タグは単独で1行に記述して下さい。 テキストまたは画像に次のメニューへのリンクが挿入されます 表示させるターゲットを指定する場合はテキストに target=ターゲット名 を付加してください |
書 式 | <!--url--> |
---|---|
機 能 | リンク集設定でURL(http://〜)を挿入します |
使用テンプレート | メニュー |
書 式 | <!--filter-->または<!--filter+pg-->または<!--filterカスタム番号--> |
---|---|
機 能 | ●表示プログラムを呼び出した際の引数で指定したフィルター、サーチ条件を挿入します。オプションで現在のスタートページも挿入できます。 検索結果と同じ条件で項目ごとにソートを実行させたい場合に有効です 例:<a href=/cgi-bin/whatsnew/whats_display.cgi?id:test+sort:5nS<!--filter-->>価格でソート</a> ●表示プログラムを呼び出した際の引数で指定したスタートページも挿入する場合は <!--filter+pg--> を指定します。(メニューをページに分けて表示している場合に指定します) ●<!--filterカスタム番号-->を使用すると表示プログラムを呼び出した際の引数で指定したフィルターで指定しているカスタム番号の条件の値が挿入されます。 例:<!--filter3-->があると表示プログラムを呼び出した際の引数で指定したフィルターが filter:2!eq!abc!or!3!eq!xyz!and!4!ct!def であれば xyz が挿入されます。 カスタム番号に 0 を指定すると最初の条件の値が挿入されます。 フィルター条件によって違うテンプレートファイルを挿入したり違う画像を表示したい場合などに有効です。 例:<!--temp_file,temp_<!--filter3-->.html--> ファイル temp_xyz.html が挿入されます。 オプション s を使うとカスタム項目が select 項目の場合、選択値ではなく表示値が挿入されます。<!--filter3s--> |
使用テンプレート | メニュー |
書 式 | <!--[前テキスト] Customカスタム番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定したメニュー頁カスタム項目のカスタム番号の値が挿入されます(前テキスト+カスタム番号の値+後テキスト) カスタム番号の値がブランクの場合は、前テキスト、後テキストも表示されません 前テキストには半角の !<>= を使うことはできません 前テキスト、後テキストにカスタム項目の値を挿入したい場合は %cカスタム番号% または %Cカスタム番号%(メニュー頁カスタム項目) を配置します。 例:<!--%c3% custom4 %C3%-->(カスタム値はテキストの表示で、画像は画像が表示されます) オプションの指定は、「カスタムタグ custom」の説明と同じです。 Tips 現在のジャンル以外の他のジャンルのメニュー頁カスタム項目を指定することができます。 <!--Customカスタム番号=G:ジャンル名--> 他のジャンルのメニュー頁カスタム項目の値が挿入されます、画像は画像が表示されます。 <!--customカスタム番号=G:ジャンル名--> 他のジャンルの一番最初のデータのカスタム項目の値が挿入されます、画像は画像が表示されます。 |
使用テンプレート | メニュー、詳細 |
書 式 | <!--Custom番号=G:他ジャンル名--> |
---|---|
機 能 | 他ジャンルのメニューカスタム項目の値を参照(表示)します |
書 式 | <!--custom番号=G:他ジャンル名--> |
機 能 | 他ジャンルの最初のデータのカスタム項目の値を参照(表示)します |
書 式 | <!--custom番号=G:他ジャンル名=呼び出しID--> |
機 能 | 他ジャンルの指定した呼び出しIDのデータのカスタム項目の値を参照(表示)します |
使用テンプレート | メニュー、詳細 |
書 式 | <!--[前テキスト] Kustomカスタム番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定したメニュー頁カスタム項目のカスタム番号の値が挿入されます(前テキスト+カスタム番号の値+後テキスト) 「カスタムタグ Custom」との違いは表示させるジャンルに親子関係がある場合です。 表示のCGIに指定されているジャンルが子ジャンルで指定されているなら親ジャンルのメニュー頁カスタム項目のカスタム番号の値が挿入されます。(但し親ジャンルのメニュー頁カスタム項目が画像ファイルの場合は使えません) カスタム番号の値がブランクの場合は、前テキスト、後テキストも表示されません 前テキストには半角の !<>= を使うことはできません オプションの指定は、「カスタムタグ custom」の説明と同じです |
使用テンプレート | メニュー、詳細 |
書 式 | <!--[前テキスト] Gustom画像番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定した標準の記事画像番号の画像(ファイル)が挿入されます オプションの指定は、「カスタムタグ custom」の説明と同じです <!--GLOOP-->〜<!--GEND-->内で使う場合は画像番号は 99 を指定します |
使用テンプレート | 詳細 |
書 式 | <!--[前テキスト] Pustom画像番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定した標準の記事画像番号のキャプションが挿入されます オプションの指定は、「カスタムタグ custom」の説明と同じです <!--GLOOP-->〜<!--GEND-->内で使う場合は画像番号は 99 を指定します |
使用テンプレート | 詳細 |
書 式 | <!--[前テキスト] Tustom画像番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定した標準の記事画像番号のタイトルが挿入されます オプションの指定は、「カスタムタグ custom」の説明と同じです <!--GLOOP-->〜<!--GEND-->内で使う場合は画像番号は 99 を指定します |
使用テンプレート | 詳細 |
書 式 | <!--[前テキスト] Justom画像番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定した標準の記事画像番号の説明文が挿入されます オプションの指定は、「カスタムタグ custom」の説明と同じです <!--GLOOP-->〜<!--GEND-->内で使う場合は画像番号は 99 を指定します |
使用テンプレート | 詳細 |
書 式 | <!--disp--> |
---|---|
機 能 | 表示プログラム whats_display.cgi?引数 の引数に +D:テキスト を付けて実行された時に<!--disp-->タグは指定されたテキストに置き換わります <!--dispu-->を使うとテキストはURLエンコードされます |
使用テンプレート | メニュー、詳細 |
書 式 | $$変数名=〜(1行でこのタグのみを記述します) |
---|---|
機 能 | 〜に記述したテキストが$$変数名に保存されます 〜にはカスタムタグが記述できますので評価された後の値が$$変数名に保存されます この記述以降に ($$変数名) をソースに挿入すると保存された値に置き換わります この記述以降に (c$$変数名) をソースに挿入すると保存された値に3桁ごとのカンマが挿入され置き換わります(値が数字の場合) カスタムタグの if 記述など複雑なロジックを書いてうまく動作しない時などに利用できます このタグ内で <!--if custom〜-->タグは記述できませんが、 <!--iif custom〜-->タグは記述できます。 動的に変化する記述をした場合はHTML書き出し処理ではうまく機能しません。 |
使用テンプレート | メニュー、詳細 |
使用例 | $$変数名=%eval ($$変数名1)+($$変数名2)%、$$total1=%eval <!--Custom3-->*<!--COUNTUP1-->% |
書 式 | <!--dispD=テキスト--> |
---|---|
機 能 | 表示プログラム whats_display.cgi?引数 の引数に +D:テキスト を付けて実行された時に<!--dispD=テキスト-->タグのテキストと等しければこのタグが含まれる行を表示します。等しくなければこのタグが含まれる行を表示しません。 1つのテンプレートを複数のリンクで使用する場合に有効です。 |
使用テンプレート | メニュー、詳細 |
書 式 | <!--customカスタム番号e リンク先--> |
---|---|
機 能 | 指定したカスタム番号の値をエンティティ化して表示します。 ロボットにメールアドレスなどを収集されるのを防ぎます。(完全な対策ではありません、気休め程度です。) 後オプションで リンク先を指定すると、メールアドレスにリンクを設定します。(例:<!--custom5e inquiry.html-->) |
使用テンプレート | メニュー、詳細 |
書 式 | <!--customカスタム番号E--> |
---|---|
機 能 | 指定したカスタム番号の値に mailto: を付けてエンティティ化して表示します。 ロボットにメールアドレスなどを収集されるのを防ぎます。(完全な対策ではありません、気休め程度です。) |
使用テンプレート | メニュー、詳細 |
書 式 | <!--customカスタム番号s-->または<!--customカスタム番号S--> |
---|---|
機 能 | ●指定したカスタム項目がselectの選択項目の場合 s:選択した値ではなく入力時に選択ボックスに表示された文言に置き換えます。 s1:複数選択項目で最初の選択項目の選択した値ではなく入力時に選択ボックスに表示された文言に置き換えます。 S:指定したカスタム項目がselect、checkbox の選択項目の場合<option value="">群を挿入します。 テンプレートの中に絞込検索を挿入したい場合に有効に利用できます。 <select name=search><!--custom2S--></select>また、検索の選択項目の選択値を select box にセットすることもできます。(以下のように選択項目の番号を指定します。 <!--custom2S=3--></select>(選択項目は検索条件入力の3番目の入力項目) 表示プログラムを呼び出した際の引数で指定したフィルター、サーチ条件を select box にセットすることもできます。以下のようにフィルターで指定しているカスタム番号を指定します。 <!--custom2S=3selected5--></select>(選択項目は検索条件入力の3番目の入力項目またはフィルターで指定しているカスタム番号5に対する条件) ●指定したカスタム項目が登録者IDの場合 S:ID、パスワード登録で設定したID名を挿入します。 s:登録者IDを挿入します。 登録者IDは半角の : で区切られて登録されています。(登録者ID:ID、パスワード登録で設定したID名) |
書 式 | <!--customカスタム番号T--> |
---|---|
機 能 | 指定したカスタム項目がCSV形式で入力されている時は表形式で表示します。 (テキストの中に半角のカンマ , が含まれない場合は通常のテキスト表示になります) テーブル全体の背景色、項目名の背景色、文字色、文字サイズは「初期設定」「詳細画面」の欄で設定できます。 【CSV形式のテキストは以下のフォーマットです】 !表組全体の背景色,項目名セルの背景色,文字色,文字サイズ(この行は省略可能です) #列1のWIDTH,列2のWIDTH,列3のWIDTH,〜(WIDTHはピクセル単位で半角数字で指定します、この行は省略可能です) キャプション(半角カンマの含まれないテキスト、この行は省略可能です) 列1の項目名,列2の項目名,列3の項目名,〜(項目名が背景色を付けて表示されます。項目名が必要ない場合はこの1行は省略可能です、改行を1つ入力します、この場合は1列目が項目名と判断され背景色が設定されます、改行を2つ入力すると背景色は設定されません) 1行1列目のデータ,1行2列目のデータ,1行3列目のデータ,〜 2行1列目のデータ,2行2列目のデータ,2行3列目のデータ,〜 〜 【実際のテキスト例1】 #100,110,120 この表のキャプション 商品コード,商品名,価格 1001,洗濯機,"56,000" 1002,冷蔵庫,"100,000" 【実際のテキスト例2】 #100,110,120 この表のキャプション 改行 1001,洗濯機,"56,000" 1002,冷蔵庫,"100,000" 【実際のテキスト例3】 #100,110,120 この表のキャプション 改行 改行 1001,洗濯機,"56,000" 1002,冷蔵庫,"100,000" (セル内での改行は <BR> または <BR /> を大文字で記述します、データに半角カンマが含まれる時は "123,456" のように半角のダブルクオーテーションでデータを挟みます) |
書 式 | <!--customカスタム番号t--> |
---|---|
機 能 | 指定したカスタム項目を改行または , で分割し javascript、perl の配列形式に置き換えます。 '値1','値2','値3','値4',〜 javascript、perl のプログラムファイルをHTML書き出しするときに有効です。 |
書 式 | <!--customカスタム番号f--> |
---|---|
機 能 | 指定したカスタム項目の「値.html」のファイルの内容を挿入します。 テンプレートの中で部分的に違うテンプレートを使いたい場合に有効に利用できます。 使用する「値.html」のファイルは使っているテンプレートが存在するディレクトリに用意しておいてください。 「値.html」 の中にはカスタムタグを配置することができます。 |
書 式 | <!--customカスタム番号j=条件--> |
---|---|
機 能 | 指定したカスタム項目は filter: で指定した条件の値に置き換わります。 <!--custom2j=ct--> この例の場合フィルターに filter:2!ct!abc を指定していると abc に置き換わります。 <!--custom3j=eq--> この例の場合フィルターに filter:2!ct!abc!and!3!eq!def を指定していると def に置き換わります。 オプション s と組み合わせることもできます。<!--custom3sj=eq--> |
書 式 | <!--customカスタム番号q--> |
---|---|
機 能 | 指定したカスタム項目は入力画面切替を行った場合に無視されます(入力項目にはなりません)。 <!--custom2q--> |
書 式 | <!--customカスタム番号D=番号--> |
---|---|
機 能 | <!--custom2D=3--> この例ではカスタム番号2は whats_display.cgi?D:3 で表示させた場合にのみ置き換えが実行されます。 尚、D を小文字の d にすると引数が指定されていない場合にも置き換えを実行させます。 |
書 式 | <!--customカスタム番号=x番号--> |
---|---|
機 能 | 指定したカスタム番号の項目の値を半角の:で分解し=番号で指定した順の値と置換されます。 <!--custom2=x3--> ではカスタム2の値が aaa:bbb:ccc:ddd の場合3番目の ccc に置換されます。 この機能はカスタム2を select または radio で選択させて blue:12px のような値をセットしておくと1つのカスタム項目で2つの箇所に値を振り分けて置換させることができます(2箇所の変更が可能)。 つまり、2つのカスタム項目を使って指定される必要がなくなるということです。 ※指定するカスタム項目は input(あ、A)、select、radio 項目で設定してください。 <span style="color:<!--custom2=x1-->;font-size:<!--custom2=x2-->">青い色</span> |
書 式 | <!--customカスタム番号=文字数--> |
---|---|
機 能 | 指定したカスタム番号の項目の文字数が指定した文字数より多い場合は指定した文字数しか表示しません。 =文字数:指定したカスタム番号の項目の文字数が指定した文字数より多い場合は指定した文字数しか表示しません。 <!--custom2=300 …--> ではカスタム2の値の文字数が300文字以上の場合は300文字まで表示しその後に…を表示します。 (項目の値の中の改行や <タグ> は無視されます、禁則処理は行いません) =文字数B:指定したカスタム番号の項目の値を指定した文字数で複数行に分割して表示します。複数行にまたがる場合は等幅フォントで表示します。 <!--custom2=30Bx100 …--> では指定したカスタム番号の項目の値を30文字で複数行に分割して表示しますが最大の表示文字数は100文字です。複数行にまたがる場合は等幅フォントで表示します。 (項目の値の中の改行や <タグ> は無視されます、禁則処理は行いません) ※この機能はカスタム2の設定が文字入力(input/IME=あ、input/IME=A)の場合に有効です。 |
書 式 | <!--customカスタム番号'--> |
---|---|
機 能 | 値の中の ダブルクオーテーション " を ' シングルクオーテーションに置き換える HTMLタグの中などのダブルクオーテーションに囲まれた中にカスタム項目の値を埋め込みたい場合に指定します。 <!--custom2'--> |
書 式 | <!--customカスタム番号%--> |
---|---|
機 能 | カスタム項目がブランクの場合カスタムタグを <br> に置き換えることができます。(メニューページでのみ有効) tableの場合セルの枠線が表示されないのを防げます <!--custom2%--> |
書 式 | <!--[前テキスト] customカスタム番号b [後テキスト]--> |
---|---|
機 能 | カスタム項目がブランクの場合でも前テキスト、後テキストは表示します(通常はカスタム項目がブランクの場合は前テキスト、後テキストは表示しません) <!--xxx custom2b yyy--> カスタム項目2がブランクの場合でも xxxyyy と表示します |
書 式 | <!--customカスタム番号c テキスト--> |
---|---|
機 能 | 指定したカスタム項目が複数選択項目の場合に区切りのセパレーターを指定したテキストに置き換えます。 通常は半角のカンマで区切られています。<!--custom2c /--> この例の場合区切りのキャラクターを / に置き換えます。 <!--custom2c <hr>--> この例の場合区切りのキャラクターを <hr>--> に置き換えます。 区切りのキャラクターを指定しない場合は <br>--> に置き換えます。例:<!--custom2sc--> |
書 式 | <!--[前テキスト] customカスタム番号C:選択肢--> |
---|---|
機 能 | 指定したカスタム項目が複数選択項目の場合に指定した選択肢が選択されているかいないかで挿入内容を変えることができます。 <!--○:× custom2C:選択肢--> カスタム項目2が複数選択項目の場合に選択肢が選ばれていた時、○を、選ばれていない時は×を挿入します。 選択肢が選択されているかいないかでの挿入内容は <!--前テキスト custom2C ?--> の前テキストで半角の:で区切って指定します。 |
書 式 | <!--customカスタム番号=Z--> |
---|---|
機 能 | 指定したカスタム項目が時分項目で分が 0 の場合に分を表示させない場合に指定します。 <!--custom2=Z--> |
書 式 | <!--customカスタム番号=12T--> |
---|---|
機 能 | 指定したカスタム項目が時分項目で12時間制(午後10時10分)で表示したい場合に指定します。 <!--custom2=12T--> <!--custom2=12TZ-->(分が 0 の場合に分を表示させない) |
書 式 | <!--customカスタム番号[zZ]=Q[option] フォーマット--> |
---|---|
機 能 | 指定したカスタム項目が時分、年月日項目の時、、保存されているオリジナルのデータ形式(2000/1/1、1:20)で表示します。(但し、先頭が 0 の場合は先頭の 0 が削除されます、0 をそのまま表示させる場合は z を指定します 例:<!--custom3z=Q1x7 年/月-->、Z を指定すると 0 は半角のスペースに置き換えられます) <!--custom2=Q--> Tips カスタム項目番号に 906 を指定するとデータの登録、更新日を表示することができます。 |
オプション[option] | オプションを指定して年月日の部分テキストを表示させることができます。 例:<!--customカスタム番号=Q1x7--> 1文字目から7文字目まで(年/月)を表示させます。(データは 0000/00/00 で保存されています) |
フォーマット | 表示する年月日のセパレータを指定することができます。 半角の / で区切ってセパレータを指定します。 例:<!--custom3=Q1x7 年/月--> 2009年9月 の形式で表示されます。 you を指定することにより曜日を表示することもできます。例:<!--custom3=Q6x5 月/日you-->(妥当な年月日が入力されている場合に限ります) |
書 式 | <!--customカスタム番号g--> |
---|---|
機 能 |
指定したカスタム項目の値のファイル名の画像を表示します。 select 項目や checkbox 項目で画像ファイルを1つまたは複数選択させておくと選択されたアイコン画像を並べて複数表示させることができます。 表示するアイコン画像の存在場所は ジャンル名/img/ の下になっていますので、ここに画像をアップロードしておく必要があります。(アイコン画像の存在場所や画像ファイル名を以下のように指定することもできます) <!--custom2g-->、<!--custom2g /img/abc/-->、<!--custom2g http://wwww.co.jp/img/-->、 Tips 画像ファイル名を指定するとファイル名と値を合成したファイル名で表示させることができます。 例:<!--custom2g abc.gif-->、custom2 の値がcheckbox 項目で 2 と 4 が選択されていれば abc2.gif と abc4.gif が表示されます。 また、前オプションに td または th を指定すると画像ファイルを <td><img src=abc.gif></td> のようにテーブルタグで挟んで出力することができます。 例:<!--td custom2g--> |
書 式 | <!--customカスタム番号g--> |
---|---|
機 能 |
指定したカスタム項目の値のテキストファイル名の内容を挿入します。 挿入するテキストファイルの存在場所は ジャンル名/img/ の下になっていますので、ここにテキストファイルをアップロードしておく必要があります。 <!--custom2g--> |
書 式 | <!--customカスタム番号v--> |
---|---|
機 能 | 指定したカスタム項目の値の数字コードを外して表示させます。 例えば都道府県のカスタム項目の「選択項目の選択値」に PREF を指定すると都道府県のカスタム項目の値は 28兵庫県 のように数字コードと都道府県名が入ります。この値を数字コードを外して表示したい場合などに有効です。 フィルター指定に全角を使いたくない、クッキーに保存させる項目を半角にしたい等の場合は数字コードとテキストを混在させます。 そして数字コードが含まれるかどうかのフィルター指定を行います。 <!--custom2v--> |
書 式 | <!--value検索条件value番号--> または <!--value検索条件value番号filterフィルター条件カスタム番号--> |
---|---|
機 能 | 検索条件をフォームで送信した場合に検索条件を結果表示ページに表示します。 テンプレートの表示させたい所に<!--value検索条件value番号-->を記述します。 検索条件が select、radio、checkbox で指定されていて対象のカスタム項目の選択値と表示値が違う場合に s を付けると表示値を表示します。(複数選択には対応していません) 例:<!--value2s--> ●検索条件をフォームに反映させる。 (検索条件が <input type="text" で指定されている場合) <!--value検索条件value番号-->を検索条件指定の value="" に記述します。 <input type="text" name="value1" size="10" value="<!--value1-->"> 全文検索に条件指定には<!--value0-->を記述します。 <input type="text" name="search" size="10" value="<!--value0-->"> Tips 検索条件が設定されていない場合にプログラムの引数のフィルター条件の値を表示させることができます。 <!--value検索条件value番号filterフィルター条件カスタム番号--> で指定します。 <input type="text" name="value1" size="10" value="<!--value1filter5-->"> 検索フォームからの結果と表示プログラムからの表示のテンプレートを共用する場合に有効に機能します。 引数のフィルター条件については上記の「引数の検索条件タグ <!--filter--> 」を参考にして下さい。 |
使用テンプレート | メニュー |
書 式 | %検索条件value番号(selected or checked)% |
---|---|
機 能 | 検索条件で検索し結果表示ページにも検索条件を指定するフォームがある場合に前ページの検索条件を選択条件にする場合はテンプレートに以下のように記述します。 (検索条件が select、radio、checkbox で指定されている場合に使用します) %検索条件value番号(selected or checked)% を検索条件指定の value="" の後に記述します。 selected はselect項目、 checked はradio、checkbox で指定します。 <select name="value2"> <option value=""></option> <option value="大阪"%2selected%>大阪</option> <option value="兵庫"%2selected%>兵庫</option> </select> Tips 表示プログラムを呼び出した際の引数で指定したフィルター、サーチ条件をにセットすることもできます。以下のようにフィルターで指定しているカスタム番号を指定します。 %3selected5</select>(選択項目は検索条件value番号の3番目の入力項目またはフィルターで指定しているカスタム番号5に対する条件に合致する場合に checked、selected をセットします) Tips カスタムタグの S オプション ( <!--custom3S=2--> )も同じような使い方ができますので参照下さい。 |
使用テンプレート | メニュー |
書 式 | <!--customカスタム番号z-->または<!--customカスタム番号Z--> |
---|---|
機 能 | カスタム項目がファイルの場合、(ファイルサイズByte)に置き換えることができます。 Z:カスタム項目がファイルの場合、(ファイルサイズKB)に置き換えることができます。(百位で四捨五入) <!--custom2!z--> |
書 式 | <!--customカスタム番号¥--> |
---|---|
機 能 | カスタム番号の値を3桁ごとのカンマを挿入して表示します <!--custom2¥--> 123,456 <!--¥ custom2¥ 円--> ¥123,456円 小数点以下の数字がある場合は最後の連続する 0 は削除されます、¥.を指定すると 0 は削除されません |
書 式 | <!--custom5L--> |
---|---|
機 能 | カスタム項目の項目名を表示します 主にカート選択項目のカスタム項目の項目名を表示するために使います。(例:<!--custom5L-->:<!--custom5-->、カスタム項目5がカート選択項目で項目名に「色」を指定していると「色:選択ボックス」と表示されます) |
書 式 | <!--custom5l--> |
---|---|
機 能 | カスタム項目の値が ????/ で始まっていれば ???? の部分のテキストを表示します ????/ で始まっていなければカスタム項目の項目名を表示します。 この表示機能は主にカート選択項目に設定すると有効に機能します。 |
書 式 | <!--customカスタム番号 m2--> |
---|---|
機 能 | カスタム項目が不動産サイトなどの面積項目で後テキストに「m2」を指定すると値の中のm2は上付の m<sup>2</sup> に変換されます また、値の最後が m2 でなかった場合は値の後に上付のm<sup>2</sup>を付けます (値を表示するフォントは MS Pゴシック',sans-serif に設定されます) 例:<!--custom3 m2--> カスタム項目3が「1階40.5m2 2階35.5m2 3階37.0m2」→「1階40.5m2 2階35.5m2 3階37.0m2」 |
書 式 | <!--customカスタム番号M 横幅x縦幅:縮尺レベル--> |
---|---|
機 能 | 緯度経度が格納されているカスタム項目を指定すると地図を表示します カスタム項目が画像の場合は2つ目の縮小画像を表示します Tips カスタムタグのオプション M を使って簡単に静的画像地図(Google)を表示する 表示用テンプレートの地図を表示させたい場所に以下のカスタムタグを配置します。(カスタム10 は緯度,経度の項目、画像サイズは横500ピクセル、縦400ピクセル、地図の縮尺はレベル13) <!--custom10M img500x400:13--> <!--custom10M IMG500x400:13:APIキー--> IMG とすると地図の下に6段階の縮尺地図へのリンクを表示します。 緯度経度が2つのカスタム項目で管理されている場合は緯度が格納されているカスタム番号を指定しその次のカスタム番号の項目が経度に設定されている必要があります。 この場合は静的な地図画像が表示されるだけですのでズームや航空写真への切り替え等の操作はできません。(携帯電話での表示に有効です) Tips カスタムタグのオプション M を使って簡単に動的画像地図(Google)を<iframe> で表示する 地図を表示させたい場所に以下のカスタムタグを配置します。(カスタム10 は緯度,経度の項目、画像サイズは横500ピクセル、縦400ピクセル、地図の縮尺はレベル4) <!--custom10M Img500x400:4:APIキー--> 緯度経度が2つのカスタム項目で管理されている場合は緯度が格納されているカスタム番号を指定しその次のカスタム番号の項目が経度に設定されている必要があります。 地図の縮尺はレベル4です。(値が小さくなるほどズームインします) (これらの機能は日本国内での住所に限られます) |
書 式 | <!--customカスタム番号u--> |
---|---|
機 能 | カスタム番号の値をURLエンコードします(CGIの引数に使用したい場合に有効です) <!--custom2u--> |
書 式 | <!--customカスタム番号w--> |
---|---|
機 能 | カスタム番号が画像の場合、画像の横幅(ピクセル値)に置き換えます <!--custom2w--> |
書 式 | <!--customカスタム番号yバイト数--> |
---|---|
機 能 | 指定したカスタム番号の項目の値を指定したバイト数表示に合わせるように均等割付します(文字間スペースを調節します) (合わせるよう試みますが正確ではありません、半角のみや半角、全角が混在すると均等に割付できない場合があります。 また、HTML書き出しの場合はうまく割付できない場合があります。 |
書 式 | <!--customカスタム番号W--> |
---|---|
機 能 | カスタム番号が画像の場合、画像の拡張子(小文字3文字 例:
jpg)に置き換えます カスタム番号が西暦の年の場合は、和暦に置き換えます、カスタム2の値が 2010 の場合 平成22年 <!--custom2W--> |
書 式 | <!--customカスタム番号h--> |
---|---|
機 能 | カスタム番号が画像の場合、画像の縦幅(ピクセル値)に置き換えます <!--custom2h--> |
書 式 | <!--customカスタム番号U--> |
---|---|
機 能 | カスタム番号が画像の場合、画像を表示させるためのURLに置き換えます <!--custom2U--> |
書 式 | <!--customカスタム番号=カスタム番号--> |
---|---|
機 能 | カスタム項目に別のカスタム項目の画像をリンク設定することができます <!--custom2=3--> この例ではカスタム番号2の画像に対してカスタム番号3の画像をリンクさせて挿入されます。カスタム番号2の画像をクリックすると新しいウインドウ newwin を開いてカスタム番号3の画像を表示させます。 (カスタム番号2、3は画像項目であることが前提です。サムネイル画像から拡大画像を見せたい場合などに利用できます) Perlモジュール repng2jpeg または imagemagic が使える場合は i オプションをお使い下さい。 後テキストの中に画像の表示サイズを横x縦(ピクセル単位、%)で指定することができます。 <!--custom3=3 size=50x80--> サイズ指定は横のみ(size=50)、縦のみ(size=x50)でも指定できます。 カスタム項目の画像がフラッシュ動画項目の場合、初期表示静止画像を指定することができます。 <!--custom2=3 size=200x100--> この例ではフラッシュ動画項目はカスタム2、初期表示静止画像カスタム3となります。 |
書 式 | <!--customカスタム番号#--> |
---|---|
機 能 | カスタム項目のテキスト、画像に詳細ページへのリンクを設定することができます。カスタム項目が画像の場合は画像をクリックすると詳細ページへリンクします。(メニューページでのみ有効) <!--custom2# [詳細用テンプレートHTMLファイル名,target名]--> この例ではカスタム番号2に対して詳細へのリンクを設定しています。 詳細へのリンクを初期設定や引数の指定以外の別窓で表示させたい場合は以下のようにテンプレートHTMLファイル名に半角,で続けてターゲットを指定します。 詳細用テンプレートの指定はジャンル用を使うときはファイル名のみを共用のテンプレートは !ファイル名 、他ジャンルのファイルは ジャンル名/ファイル名 で指定。任意の場所のファイルはドキュメントルート(/)、またはサーバーのルートから指定します。 Tips 親ジャンルのジャンルIDでテンプレートを使用し子ジャンルのジャンルIDで詳細ページへのリンクを付けたい場合は半角の o オプションを付けます。(例:<!--custom2#o-->) |
書 式 | <!--customカスタム番号n--> |
---|---|
機 能 | カスタム項目の値に同じ詳細データを使って別テンプレートで表示するページへのリンクを設定できます。 詳細ページに有効で詳細ページから別テンプレートを使って同じデータを表示することができます。 この機能を使うと詳細を2頁に分割して表示することができます。 具体例としては指定したカスタム項目のテキストをクリックさせることで別ページで割引クーポンを表示させる場合などに有効です。 最初の詳細表示ではカスタム項目1〜11で表示させカスタム項目11に n オプションを指定するとカスタム項目11のテキストをクリックすると割引クーポンを表示します。(割引クーポンのテンプレートはカスタム項目12〜を使って表示するように作成しておきます。カスタム項目は1頁目で使ったものも使えます。) 割引クーポンを別窓で表示させたい場合は以下のようにテンプレートHTMLファイル名に半角,で続けてターゲットを指定します。 詳細用テンプレートの指定はジャンル用を使うときはファイル名のみを共用のテンプレートは !ファイル名 、他ジャンルのファイルは ジャンル名/ファイル名 で指定。任意の場所のファイルはドキュメントルート(/)、またはサーバーのルートから指定します。 カスタム項目ではなく固定のテキスト、画像にリンクを設定する場合は %other% タグを使います。 <!--custom2n テンプレートHTMLファイル名[,表示するtarget名]--> |
書 式 | <!--iif custom番号=比較テキスト;比較が真のときに表示するテキスト;比較が偽のときに表示するテキスト--> (表示するテキスト内に,が含まれる場合は区切りに;を使用します) |
---|---|
機 能 | カスタム項目の値を比較テキストで比較してその真偽によって表示内容を変えます。(詳細は以下の特殊カスタムタグ2の説明を参照) <!--iif custom番号=比較テキスト;比較が真のときに表示するテキスト;比較が偽のときに表示するテキスト--> Tips 表示するテキストにカスタム項目を指定することもできます。 <!--iif custom1=;custom2;~--> カスタム1がブランクの時はカスタム2の値、値があるときはカスタム1の値を挿入します( ~ または = または (~) または ~$~ は比較したカスタム項目の値となります、どれを使うかはその行で使っても問題がないものを選択します)。 比較が真のときに表示するテキストと比較が偽のときに表示するテキストの中に ; を含めることはできません。 ; が含まれるおそれがある場合は <!--if custom〜をお使いください。 <!--iif custom番号!!;カスタム番号が0の時表示;カスタム番号が1の時表示;〜--> ●上記の iif を IIF で指定すると表示テンプレートをカスタム入力用のテンプレートと兼用したときこの条件は無条件に偽と解釈されます。 ●条件の結果、その行の改行が省かれる場合があります。データファイルのファイルの書き出しなど明確に改行を入れたい場合は \n を挿入します。 <!--if custom6<>--><!--custom7-->,<!--custom8-->\n<!--custom0--> <!--if custom9<>--><!--custom10-->,<!--custom11-->\n<!--custom0--> |
書 式 | <!--custom番号m--> |
---|---|
機 能 | 画像ファイル以外は内容が埋め込まれずにダウンロードとなります。 swf、jpg、gif、png、bmp の画像ファイル以外のファイルの場合はリンクタグがつけられファイルのダウンロードになります。ファイルの拡張子icon.gif ファイルが存在すればアイコンが表示されファイルへのリンクがつきます。 ファイルの拡張子icon.gif ファイルが存在しなければ文言「ダウンロード」にファイルへのリンクがつきます。 アイコンファイルは pdficon.gif が存在するディレクトリに用意しておいてください。(pdficon.gif、docicon.gif、xlsicon.gif は標準添付) 携帯電話の場合はアイコンファイルは pdficon_i.gif のように _i が付いたgifファイルを表示します、スマートホンの場合は _s が付いたgifファイルを表示します。但しファイルが存在しない場合は pdficon.gif を表示します。 |
書 式 | <!--custom番号U--> |
---|---|
機 能 | カスタム項目が画像の場合、http://から始まる画像URLまたはドキュメントルートからのパスに置き換えることができます。 画像の保存場所 save= をしているカスタム項目画像の場合には使用できません。 |
書 式 | <!--custom番号k--> |
---|---|
機 能 | カスタム項目が画像の場合、縮小画像ではなくオリジナルサイズの画像を表示します |
書 式 | <!--custom番号Nメニューカスタム項目番号--> |
---|---|
機 能 | カスタム項目の画像が未登録の場合、指定したメニュー頁カスタム項目の番号の画像を表示します。 この機能を使うと画像が未登録の場合に NO IMAGE の画像を表示することができます。 メニュー頁カスタム項目に NO IMAGE の画像を登録しておきます。(画像の縦横サイズは合わせておきます) 例:<!--custom3N2--> 画像のカスタム項目3 が未登録の場合はメニュー頁カスタム項目2の画像を表示します。 後テキストの中に画像の表示サイズを横x縦(ピクセル単位、%)で指定することができます。 <!--custom3N2 size=50x80--> サイズ指定は横のみ(size=50)、縦のみ(size=x50)でも指定できます。 |
書 式 | <!--custom番号A--> |
---|---|
機 能 | カスタム項目が画像の場合、オリジナル画像があってもオリジナル画像へのリンクやLightboxを使った拡大表示を設定しません。 <img src="<!--custom2iA-->"> カスタム項目2のサムネイル画像を表示しますがオリジナル画像へのリンクを設定しません。カスタム項目の画像へリンクを設置している場合に使用します。 <a href="index.html"><!--custom5A--></a> |
書 式 | <!--custom番号P--> |
---|---|
機 能 | 画像の場合、パス+画像ファイル名に置き換えることができます。 <img src="<!--custom2!P-->" width=400 height=200> |
書 式 | <!--custom番号p--> |
---|---|
機 能 | 画像の場合、画像ファイル名に置き換えることができます。 <img src="<!--custom2!p-->" width=400 height=200> |
書 式 | <!-- $c2$ custom番号--> |
---|---|
機 能 | カスタム項目が画像の場合、前テキストまたは後テキストに イメージタグの alt="" title="" に挿入するカスタム項目を指定することができます。(SEO対策に有効です) 例:<!--$c3$ custom4-->(custom4は画像項目)は次のようなタグに置き換わります。(<img src="zzzzzz" alt="カスタム3の値" title="カスタム3の値">) alt="" title="" のどちらかを挿入したい場合は <!--$Ac3$ custom4--> のように alt は A title は T を 指定します タイトルの値にするには<!--$title$ custom4--> メニュー頁カスタム項目は大文字の C で指定します。 |
書 式 | <!--custom番号i--> |
---|---|
機 能 | 縮小画像を表示します(初期設定でカスタム項目が縮小画像生成指定されている場合、Perlモジュール repng2jpeg または imagemagic が必要です) <!--custom2i--> Tips 縮小画像にオリジナル画像をリンクさせます。<!--custom2i=2--> 画像縮小モジュールを使うと自動的に指定したサムネイル画像を生成します、サムネイル画像は custom2i のように指定します。 オリジナル画像は custom2 のように指定します Perlモジュール repng2jpeg または imagemagic が使えない場合は = オプションをお使い下さい。 カスタム番号(2)に元サイズ画像、違うカスタム番号(3)に手動でサムネイル画像をアップロードしておきます。 <!--custom3=2--> javascript を使ったPopUp画像拡大表示モジュール( GreyBox、Lytebox )を使う場合は、<!--custom2i=2L-->のように L オプションを付けます。 表示させたサムネイル画像をグループ化することもできます。 L数字 で指定します。同じ数字の画像はグループ化され拡大表示で前後の画像へ移動させる事ができます(GreyBox,Lytebox で有効です)。 数字に 0 を指定するとメニュー表示時にデータの順番に置き換わります。1データごとのグループ化が可能になります。 ※GreyBox,Lytebox を使用する時は使用するテンプレートに GreyBox,Lytebox の css、javascript ファイルを読み込む記述をテンプレートに配置しておいて下さい。 「初期設定」の 18.lightboxモジュール 27.lightboxモジュール で使用するモジュールを選択している場合は不要です。(使用するモジュールは標準でインストールされる GreyBox を推奨します) Tips サムネイル画像が存在せず横、縦サイズを指定して縮小画像を表示させて元サイズの画像へのリンクを設定する場合は以下のように同じカスタム番号と縮小の表示サイズを指定します。 <!--custom2=2 size=200x100-->、<!--custom2=2L size=200x100--> 拡大画像にキャプションを表示させたい場合は <!--custom2=2L size=200x100 キャプション--> で可能です。 キャプションはHTMLタグやカスタム項目置換タグを記述することができます。(例:キャプション %c2<br>%c3%) |
書 式 | <!--custom番号/--> |
---|---|
機 能 | 指定したカスタム項目が画像項目の場合 <!--/ターゲットウインドウ名--> までのテキストにカスタム番号の画像をリンクさせます。ターゲットを指定せず同じウインドウに表示させる場合はターゲット名は省略します。 <!--custom2/-->この文言にカスタム番号2の画像をリンクさせます<!--/--> |
書 式 | <!--customカスタム番号B--> |
---|---|
機 能 | 値の中の<br>は改行に、<半角英数>は削除されて表示されます。データの編集処理(追加、訂正、削除)の後に表示させるテンプレート用です。 <!--custom2B--> |
書 式 | <!--customカスタム番号a--> |
---|---|
機 能 | メニューテンプレートの<!--LOOP-->タグ内で使うと meta タグ用のテキストとして登録されます。 オプション A を使うと既に meta タグ用のテキストに登録されていると登録されません。(二重登録を防げます) 登録されたテキストは %META% タグで使用できます。(例:<meta name="keyword" content="%META%">) |
書 式 | <!--customカスタム番号R--> |
---|---|
機 能 | カスタム項目入力時の改行は<BR />に変換して保存されますが、<BR />を改行コードに戻して表示させます。 グーグルマップなどの javascript ソースをカスタム項目に割り当てテンプレートに埋め込むときに有効に機能します |
書 式 | <!--customカスタム番号R--> |
---|---|
機 能 | カスタム項目が画像の場合にアップした実サイズ画像を表示します カスタム項目が画像で実サイズ画像がアップされている場合は無条件で実サイズ画像が表示されますが、明示的に記述したい場合に記述します |
書 式 | <!--customカスタム番号R--> |
---|---|
機 能 | カスタム項目入力時の改行は<BR />に変換して保存されますが、<BR />を改行コードに戻して表示させます。(フォームメールプロの設定ファイルを書き出す時に有効です) |
書 式 | <!--customカスタム番号r=BL--> |
---|---|
機 能 | カスタム項目入力時の改行は<BR />に変換して保存されますが、<BR />を削除して表示します |
書 式 | <!--custoM番号--> |
---|---|
機 能 | 番号で指定した詳細頁のカスタム項目の値を番号に置き換えます。 例: <!--custoM3--> 詳細頁のカスタム項目3(custom3)の値が2であればこのタグはメニューカスタム項目3の値に置き換わります( <!--Custom2--> と同じ結果になります)。 <!--custoM3:5--> 詳細頁のカスタム項目3(custom3)の値が2であればこのタグはメニューカスタム項目ニューカスタム項目7の値に置き換わります( <!--Custom7--> と同じ結果になります、: の後の数字5がプラスされます、-5 などマイナスも指定できます) <!--CustoM番号-->は同じように使えますが<!--KustoM番号-->は使えません。 |
使用テンプレート | メニュー、詳細 |
書 式 |
●<!--iif custom番号条件式;条件が真のときに表示するテキスト;条件が偽のときに表示するテキスト--> または <!--iif custom番号条件式,条件が真のときに表示するテキスト,条件が偽のときに表示するテキスト--> Tips 表示するテキストにカスタム項目を指定することもできます。 <!--iif custom1=;custom2;~--> カスタム1がブランクの時はカスタム2の値、値があるときはカスタム1の値を挿入します( ~ または = または (~) または ~$~ は比較したカスタム項目の値となります、どれを使うかはその行で使っても問題がないものを選択します)。 比較が真のときに表示するテキストと比較が偽のときに表示するテキストの中に ; または , を含めることはできません。 ; が含まれるおそれがある場合は , を使うか <!--if custom〜をお使いください。 ●<!--iif custom番号!!;カスタム番号が0の時表示;カスタム番号が1の時表示;〜--> ●上記の iif を IIF で指定すると表示テンプレートをカスタム入力用のテンプレートと兼用したときこの条件は無条件に偽と解釈されます。 Tips カスタム番号を + で繋げて複数指定すると複数のカスタム項目の値を結合した値と比較することができます。 例:<!--iif custom6+7+8条件式;条件が真のときに表示するテキスト;条件が偽のときに表示するテキスト--> ●<!--if custom番号条件式--> 条件が真のときに表示するタグ群〜 <!--else--> 条件が偽のときに表示するタグ群〜 <!--endif--> else タグと条件が偽のときに表示するタグ群〜は省略できます。 ●1行で記述する場合 通常タグ群〜<!--if custom番号条件式-->条件が真のときに表示するタグ群〜<!--endif-->条件が偽でも真でも表示するタグ群〜 通常タグ群〜<!--if custom番号条件式-->条件が真のときに表示するタグ群〜<!--else-->条件が偽のときに表示するタグ群〜<!--endif-->条件が偽でも真でも表示するタグ群〜 <!--iif custom番号条件式;AAA;BBB--> タグではAAA、BBBの部分に (~) または ~$~ または ~ または = を記述すると比較したカスタム番号の値に置き換えられます、どれを使うかはその行で使っても問題がないものを選択します。(ただし、1行の中に<!--iif custom番号条件式 などに(~) または ~$~が使われていない場合に使用できます ) ●if、iif とも条件式に復数の条件を指定したいときは !and!、!or! を使って指定します。 <!--if custom番号!eq!XXX!and!6!eq!YYY-->〜 <!--iif custom番号!eq!XXX!and!6!eq!YYY;AAA;BBB-->〜 ●上記の if を IF で指定すると表示テンプレートをカスタム入力用のテンプレートと兼用したときこの条件は無視されます。 ●条件の結果、その行の改行が省かれる場合があります。データファイルのファイルの書き出しなど明確に改行を入れたい場合は \n を挿入します。 <!--if custom6<>--><!--custom7-->,<!--custom8-->\n<!--custom0--> <!--if custom9<>--><!--custom10-->,<!--custom11-->\n<!--custom0--> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
機 能 | 番号で指定したカスタム項目の値を条件で判断してその真偽によって表示内容を変えます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用テンプレート | メニュー、詳細 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
オプション |
条件の比較演算子一覧 (!演算子!の指定はVer6.48以降で使用できます) ここで説明するフィルター条件は以下のタグやCGIの引数で使うことができます。 <!--if custom〜 例:<!--if custom3!eq!XXX-->〜<!--endif--> <!--iif custom〜 例:<!--iif custom3!eq!XXX;AAA;BBB--> 上記の記述では復数の条件は使えませんが以下のように !and!、!or! を使えば復数の条件が指定できます。 <!--if custom〜 例:<!--if custom3!eq!XXX!or!4!eq!YYY-->〜<!--endif--> <!--iif custom〜 例:<!--iif custom3!eq!XXX!or!4!eq!YYY;AAA;BBB--> 上記の if、iif タグ内では <!--title--> 等の custom 以外のタグは使えません、900番台のカスタム番号を使用してください。 例:<!--iif custom3!eq!XXX;custom903;custom5--> Tips 登録年月日、登録更新年月日などでは比較対象として以下の特殊な定数を指定することができます。(_year、_today) (例)filter:905!gt!_today-30_ 登録日が本日から30日前までのデータ。 (例)filter:905!lt!_today30_ 登録日が本日から30日後までのデータ。 (例)3!gt!_year-5/00/00 登録日が本年の5年前のデータ。 <!--LOOP〜 タグのオプションとして 例:<!--LOOP ?filter3!eq!XXX!or!4!eq!YYY--> whats_display.cgi? の引数として /cgi-bin/whatsnew/whats_display.cgi?id:news+filter3!eq!XXX!or!4!eq!YYY
※文字比較と数字比較では結果が変わります。例えば 1234 と 99 を文字で比較すると 99 が大きいと判断されます。数字で比較しないと正しく判断されません。 ※等しい、等しくないの条件のみ【文字比較】【数字比較】のパターンが逆になっていますので注意してください。 ※条件の値がブランクの場合はブランクと比較します。 ※等しい、等しくない、含む、含まないの条件でアルファベットの大文字小文字を区別して判定したい場合は比較演算子を大文字で指定します。(例:!CT!) 比較テキストに custom番号 を指定するとカスタム項目の値が比較テキストになります。 <!--iif custom番号=custom番号;比較が真のときに表示するテキスト;比較が偽のときに表示するテキスト--> 結果として表示されるテキストに <!--custom番号--> が含まれているとカスタム項目の値が展開され結果として表示されます。 (上記カスタムタグのオプションも含めることができます、例:<!--custom2i=2--> ) Custom はメニューページのカスタム項目、custom は詳細ページのカスタム項目の指定になります。 【例】<!--iif custom2<>;~;custom3--> カスタム項目2がブランクでない場合は カスタム項目2( ~ または = または (~) または ~$~ は比較したカスタム項目の値となります、どれを使うかはその行で使っても問題がないものを選択します)を表示、ブランクの場合はカスタム項目3を表示します 比較が真のときに表示するテキストと比較が偽のときに表示するテキストの中に ; を含めることはできません。 <!--iif custom1=;custom2;Custom2--> ; が含まれるおそれがある場合は <!--if custom〜をお使いください。 Tips iif は入れ子の指定が可能です。 例:<!--iif custom43<>;<!--iif custom44<>;<a href="<!--custom44-->" target="_blank"><!--custom43--></a>;<!--custom43-->--><br />;--> ・カスタム項目番号を半角の_で区切って指定すると指定したカスタム項目の値を結合した値が比較対象になります。 ・カスタム項目番号の前にand:(or:)を付けてカスタム項目番号を半角の:で区切って複数指定するとそれぞれのカスタム項目と値との比較を and または or での複合条件比較されます。(and:(or:)を省略すると or となります) 例:filter:or:3:5:7!eq!abc カスタム3,5、7のどれかが abc と等しい条件になります。 and または or での複合条件比較は filter: で指定して下さい。 ・>指定する値の前にand:(or:)を付けて指定する値を半角の:で区切って複数指定するとそれぞれの指定する値とカスタム項目の値との比較を and または or での複合条件比較されます。(and:(or:)を省略すると or となります) 例:3!eq!or:abc:def:ghi カスタム3の値が abc、def、ghiのどれかと等しい条件になります。 ・比較演算子に etc を使う場合は、指定する値を半角の:で区切って複数指定するとそれぞれの指定する値がカスタム項目と等しくない(以外)となります。(例:3!etc!大阪:京都) 含まれないとする場合は Etc を使用します。(例:3!Etc!大阪:京都) Tips 表示するテキストにカスタムを指定することもできます。( custom番号 で指定) <!--iif custom1=;custom2;custom1--> カスタム1がブランクの時はカスタム2の値、値があるときはカスタム1の値を挿入します。 Tips 登録年月日、登録更新年月日などでは比較対象として以下の特殊な定数を指定することができます。(_year、_today) (例)filter:905!gt!_today-30_ 登録日が本日から30日前までのデータ。 (例)filter:905!lt!_today30_ 登録日が本日から30日後までのデータ。 (例)3!gt!_year-5/00/00 登録日が本年の5年前のデータ。 <!--if custom番号条件式--> 条件が真のときに表示するタグ群〜 <!--else--> 条件が偽のときに表示するタグ群〜 <!--endif--> 【例】<!--if custom2<>--><br><!--custom2--><!--endif-->xxx この例ではカスタム番号2の値がある場合(ブランクで無い場合)は <br>custom2の値 を書き出します。 ブランクの場合は xxx を書き出します。 【例】<!--if custom2=XXX--> AAA<!--custom3-->BBB <!--else--> aaa<!--custom3-->bbb <!--endif--> この例ではカスタム番号2の値がXXXの場合 AAA<!--custom3-->BBBを書き出し、カスタム番号2の値がXXXでない場合 aaa<!--custom3-->bbbを書き出します。 <!--iif custom2=XXX;AAA<!--custom3-->BBB;aaa<!--custom3-->bbb--> と書いても同じ結果が得られます。 【例】URLのカスタム項目がブランク以外の時にリンクを表示します。(custom1がURL) <!--if custom1<>--><a href=<!--custom1--> target=blank><!--custom1--></a><!--endif--> 【例】複数の行が対象 <!--if custom2<>XXX--> カスタム項目2がXXXでない場合に表示するタグ群〜 カスタム項目2がXXXでない場合に表示するタグ群〜 <!--endif--> 1行で記述する場合 通常タグ群〜<!--if custom番号条件式-->条件が真のときに表示するタグ群〜<!--endif-->条件が偽でも真でも表示するタグ群〜 通常タグ群〜<!--if custom番号条件式-->条件が真のときに表示するタグ群〜<!--else-->条件が偽のときに表示するタグ群〜<!--endif-->条件が偽でも真でも表示するタグ群〜 Tips <!--if custom1=-->〜<!--endif-->の〜内にも複数の<!--if custom2=-->〜<!--endif-->を置くことができます(入れ子)。 但し、複数の入れ子を置く場合は1行で記述せず<!--if custom1=-->と<!--endif-->を以下のように1行ごとに分けて記述してください。 <!--if custom1=A--> <!--if custom2=B--> タグ群〜 <!--endif--> <!--endif--> Tips カスタム番号に 900 より大きい番号を指定するとカスタム項目以外の値を比較対象にすることができます。
|
書 式 | <!--Custom番号,バナー数,繰り返し回数 target-->(順番表示) <!--Custom番号,バナー数R,繰り返し回数 target,class,表示フォーマット-->(ランダム表示) |
---|---|
機 能 | カスタム番号で指定したメニューカスタム項目からバナー画像を順番にまたはランダムにバナー画像を表示させます。 |
使用テンプレート | メニュー、詳細 |
オプション | メニュー頁のカスタム番号を3と指定した場合はメニュー頁カスタム項目3にバナー1リンクURL、メニュー頁カスタム項目4にバナー画像1、メニュー頁カスタム項目5にバナー2リンクURL、メニュー頁カスタム項目6にバナー画像2・・(バナー数だけ繰り返します)・・を登録しておきます。 <!--Custom3,5-->とテンプレートに挿入すると5つのバナー画像から1つが毎回順番に表示されリンク先URLへのリンクが張られます。 繰り返し回数を指定すると繰り返し回数だけバナー画像が表示されます。 <!--Custom3,5R-->とテンプレートに挿入すると5つのバナー画像から1つが毎回ランダムに表示されリンク先URLへのリンクが張られます。 バナー画像からのリンクを指定したターゲットウインドウで表示させるには target=ターゲットウインドウ名 を指定します。 <!--Custom3T,5 target=_blank,#1<br>#2<br>-->、<!--Custom3RT,5--> 繰り返し回数を指定すると繰り返し回数だけバナー画像が表示されます。 バナー画像の表示タグにスタイルシートのID、CLASSを設定したい場合は Class または Id を指定します。<!--Custom3T,5 target=_blank,Class=abc--> バナー画像だけではなくテキストも表示させたい場合はバナー数にオプション T を付けて指定します。 <!--Custom3T,5-->、<!--Custom3RT,5--> この場合はメニュー頁のカスタム番号を3と指定した場合はメニュー頁カスタム項目3にバナー1リンクURL、メニュー頁カスタム項目4にバナー画像1、メニュー頁カスタム項目5にテキスト、メニュー頁カスタム項目6にバナー2リンクURL、メニュー頁カスタム項目7にバナー画像2、メニュー頁カスタム項目8にテキスト・・(バナー数だけ繰り返します)・・を登録しておきます。 バナーを表示させるフォーマットを指定したい時には表示フォーマットを指定します。<!--Custom3T,5 target=_blank,#1 #2 -->、<!--Custom3RT,5--> 表示フォーマットの#1の部分に画像、#2の部分にリンクテキストが挿入されリンク先URLへのリンクが張られます。 |
書 式 | <!--comment--> |
---|---|
機 能 | 記事項目を挿入します、携帯用では<!--start-->を使います |
使用テンプレート | メニュー(最初の詳細データのコメント項目を挿入)、詳細 |
オプション | <!--comment%--> メニューで横に複数配置する時残ったコメントタグを <br> タグに置き換えることができます。(メニューページでのみ有効) <!--comment*--> コメントがブランクの場合はこのタグが含まれる行は書出しされません。(詳細ページでのみ有効) <!--commentu--> コメントをURL変換して置き換えます <!--commentR--> 記事入力時の改行は<BR />に変換して保存されますが、<BR />を改行コードに戻して表示させます。 <!--commentr=BL--> 記事入力時の改行は<BR />に変換して保存されますが、<BR />をすべて削除して表示させます Tips =文字数:記事項目の値の文字数が指定した文字数より多い場合は指定した文字数しか表示しません。 <!--comment=300 …--> では記事項目の値の文字数が300文字以上の場合は300文字まで表示しその後に…を表示します。 (記事項目の値の中の改行や <タグ> は無視されます、禁則処理は行いません) =文字数B:記事項目の値を指定した文字数で複数行に分割して表示します。複数行にまたがる場合は等幅フォントで表示します。 <!--comment=30Bx100 …--> では記事項目の値を30文字で複数行に分割して表示しますが最大の表示文字数は100文字です。複数行にまたがる場合は等幅フォントで表示します。 (記事項目の値の中の改行や <タグ> は無視されます、禁則処理は行いません) Tips L:記事項目のテキストの中の!で囲まれたテキストに参照するテキストにリンクを張ります。 <!--commentL--> では記事項目のテキストの中の!で囲まれたテキストに <a href="/cgi-bin/whatsnew/whats_display.cgi?id:ジャンル名+call:レコードID">囲まれたテキスト</a>のタグ挿入されます。(詳細ページのテンプレート内でのみ有効) 記事項目の値には以下のように参照するジャンルID(違うジャンルの場合)、レコードIDを埋め込んでおきます。ジャンルIDを省略すると現在表示しているジャンルIDとなります。 !ジャンルID:レコードID:テキスト! 参照するジャンルには「初期設定」の呼び出しIDを必ず設定しておく必要があります。 記事項目のテキストを|で囲むには「初期設定」の「編集画面」の「タグ入力補助機能」に標準ツールを使うを選択していると簡単に入力できるようになります。 |
書 式 | <!--customカスタム番号H--> |
---|---|
機 能 | カスタム項目の値のレコードへリンクを張ります。 テキストに <a href="/cgi-bin/whatsnew/whats_display.cgi?id:ジャンル名+call:レコードID">カスタム項目のテキスト</a>のタグ挿入されます。(詳細ページのテンプレート内でのみ有効) カスタム項目の値には以下のように参照するジャンルID(違うジャンルの場合)、レコードIDを埋め込んでおきます。ジャンルIDを省略すると現在表示しているジャンルIDとなります。 !ジャンルID:レコードID:テキスト! 参照するジャンルには「初期設定」の呼び出しIDを必ず設定しておく必要があります。 |
使用テンプレート | 詳細 |
書 式 | <!--start[i] [後option]--> <!--start[k] [後option]--> | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
機 能 | 標準画像項目を標準の表示フォーマットに従い挿入します 携帯用では記事が挿入されます<!--comment-->の代用 標準のフォーマット以外のカスタムフォーマットで記事項目と標準画像を配置したい場合は><!--comment-->、<!--Tustom画像番号-->、<!--Gustom画像番号-->、<!--Pustom画像番号-->、<!--Justom画像番号-->を使います。 <!--start=G:ジャンル名--> は他のジャンルの標準画像項目の値が挿入されます。 ●表示できる標準画像項目がない場合は<!--start-->が存在する1行は出力(表示)されません。 | ||||||||||||||||||
オプション |
「初期設定」で縮小画像を自動生成する設定を行っている場合(縮小モジュールが必要)に starti を指定すると標準の画像は縮小画像を表示します。(i を指定しなくても縮小画像が存在すれば縮小画像を表示し、Lytebox または GreyBox を使う設定になっていれば画像クリックで拡大表示します) <!--start[k] [後option]-->を使用すると Lytebox または GreyBox を使わずに元の縮小されていない画像サイズで表示します。 【後option】<!--start [後option]--> 複数のオプション指定は半角の,で区切って続けます。 全体の表示横幅(ピクセルまたは % で指定) 例:<!--start 500px--> 全体の表示位置,各標準画像ブロックの表示位置,右、左表示の説明文の縦表示位置 例:<!--start center,left,middle--> (指定がない場合の標準設定は center,center,top です) 画像の表示サイズを横x縦(ピクセル単位)で指定することができます。例:<!--start center,left,size=50x30--> 拡大画像へのリンクを付ける場合は L をオプションに付けます。例:<!--start center,left,size=50x30,L--> テンプレートに GreyBox、Lytebox のjavascript を配置しておくとモジュールを使って拡大表示ができます。 サイズ指定は横のみ(size=50)、縦のみ(size=x50)でも指定できます。 各標準画像間の区切り表示 例:<!--start <hr>--> 画像キャプション、画像タイトルを表示させる時の背景色を color=色名 で指定します。指定は garay,green,brown,yellow,pink,red,purple,aqua,navy,blue,orange,wine の中の一つを指定します。指定がない場合は gray で表示されます。 例:<!--start color=blue--> Tips 画像キャプション、画像タイトル、画像コメントを表示させるスタイルシートはジャンル名ディレクトリの下の stan.css ファイルを読み込んで表示しています。 stan.css ファイルが存在しない場合は標準のスタイルシートを設定して表示します。 表示フォーマットを変更させたい場合はマスター管理者画面の「テンプレート編集」から stan.css の内容を編集して行ってください。 表示フォーマットのテーブルのクラス名は table.table-、td.td- となっています。また画像キャプション(上表示、下表示)、画像タイトル、画像コメントのそれぞれのクラス名は div.photo_caption-、div.photo_captionb-、div.photo_title-、div.photo_comment- となっています。 テンプレートで自作のスタイルシートを設定したり外部のスタイルシートを読み込んだりして stan.css ファイルや標準のスタイルシートを適用させたくない場合は *start を指定してください。(例:<!--*start-->) | ||||||||||||||||||
表示フォーマット |
<!--start-->タグ使用時の標準画像項目の配置例(罫線は表示されません、携帯は適用外)
| ||||||||||||||||||
使用テンプレート | メニュー、詳細 |
書 式 | <!--[前テキスト] kizi_g画像番号 [option] [後テキスト]--> |
---|---|
機 能 | 指定した詳細頁画像番号の画像(一番最初のデータ)を挿入します、前テキスト+詳細頁画像番号の画像+後テキスト [後テキスト]に表示画像サイズを 幅x高さ で指定することができます。<!--kizi_g2 200x100-->(幅、高さのどちらかの指定でも可、200x、x100) |
オプション | * 詳細頁画像番号の画像指定がブランクの場合、このタグが含まれる行を書き出しません。 |
使用テンプレート | メニュー(最初の詳細データの画像を挿入)、詳細 Tips トップページに以下の例のようなソースを置くとトップページに最新の記事を表示することができます。 <table border=0 cellspacing=2 cellpadding=3 style="font-size:13px;color:#666666"> <!--no_data-->現在、記事はありません <tr><td align=left colspan=2 bgcolor="#7384ff" style="font-size:14px;color:white"><b> <!--title--></b></td></tr> <tr><td valign=top> <table border=0 align=left cellpadding=3> <tr><td><!--kizi_g1 * 200x--></td></tr> <tr><td><!--kizi_g2 * 200x--></td></tr> <tr><td><!--kizi_g3 * 200x--></td></tr> <tr><td><!--kizi_g4 * 200x--></td></tr> </table> <!--comment--></td></tr> </table> |
書 式 | <!--[前テキスト] page [後テキスト] [オプション]-->または<!--[前テキスト] page [後テキスト] [オプション]--> |
---|---|
機 能 | メニューページでメニュー表示最大数を指定した場合に最大数以上のメニューがあると前後のメニューページへのリンクが挿入されます |
使用テンプレート | メニュー、詳細ページ |
オプション |
ページタグは単独で1行に記述して下さい。 <!--page-->の存在するこの行に含まれる##0、##1、##2、##3 はデータ登録総数、表示対象総数、表示しているページの最初のデータ番号〜最後のデータ番号に置き換わります。 <!--page-->の部分にページ分割のリンク部分が挿入されます [オプション]に指定できる機能(複数のオプションを指定す時は半角ブランクで区切って続けます) <!--Page page | target=_parent--> のようにページのリンクを表示するターゲットを指定することができます(敢えて同じウインドウ、フレームを指定する場合は target= で何も指定しません) <!--page color=green--> のように色を指定すると現在表示ページの色を指定することができます(指定がないと#808080 グレー) whats_display.cgi?引数の?引数部分を指定できます。前の何件、次の何件の引数に反映されます。例:<!--Page page | ?base:/abc/def.html+D:xyz--> 例:【 総数:##1件(##2〜##3件を表示) 】 <!--Page Page |--> を指定すると以下のように該当ページは背景色が表示されます。(前テキストのPageは指定しなければページの数字のみ表示されます) 【 総数:10件(4〜6件を表示) 】 前の3件 |Page1 |Page2| Page3 |Page4 |次の3件 例:【 登録総数##0件 結果##1件のうち(##2〜##3件を表示) 】 <!--Page page |--> を指定すると以下のように該当ページは太字で表示されます。(前テキストのPageは指定しなければページの数字のみ表示されます) 【 登録総数50件 結果10件のうち(4〜6件を表示) 】 前の3件 Page1 |Page2| Page3 |Page4 |次の3件 Tips 標準の「前」「次」へのリンクをカスタマイズする場合は「前」は <!--prev <img src=/aaa/bbbb/mae.gif>-->、「次」は <!--next <img src=/aaa/bbbb/tsugi.gif>-->などと指定できます。 <img src=/aaa/bbbb/tsugi.gif>の部分はテキストでも構いません。(半角の - は使用できません) Tips データ数が多く分割頁数が多くなりすぎて1行には収まりきらない場合は「初期設定」「表示指定」「メニュー画面」の最大ページ数を指定してください。 または、ページタグの page の後に数字で指定します。(例:<!--page5-->) Tips 分割したページへのリンクにアンカーネームを指定する場合は[後テキスト]の中に #アンカー名 を指定します。 (例:<!--page #abc--> この場合、メニュー表示のテンプレートに <a name="abc"> を挿入しておけば分割したページを表示させた時に abc のページ位置にジャンプして表示します。 Tips page0 を指定すると表示対象データの総数と表示データ数のみを表示させることができます (例:【 総数:##1件(##3件を表示) 】<!--page0--> この場合、総数のみの表示で分割したページへのリンクは表示されません。 |
書 式 | <!--#ジャンルID-->または<!--#!ジャンルID-->〜<!--#END--> |
---|---|
機 能 | <!--#ジャンルID-->〜<!--#END-->(複数行にまたがっても可)まではこのテンプレートが指定したジャンルに使用された場合にのみ有効になります。 複数のジャンルIDを指定することもできます。(半角の : で区切って指定します 例 <!--#ABC:DEF-->) <!--#END-->を使わず<!--#ジャンルID abc:def-->のように記述すると指定したジャンルに使用された場合は abc をそれ以外は def を挿入します。 <!--#!ジャンルID-->を使用すると指定したジャンルに使用された場合には無効になります。(表示されません) ※子ジャンルのデータを処理している時はオーナーID(子ジャンルID)でブロックを選択します。 |
使用テンプレート | メニュー、詳細 |
使用例 | <!--#ABC:DEF--><img src="abc.gif"><!--#END--> 画像 abc.gif はテンプレートがジャンル ABC または DEF に使用された場合にのみ表示されます。 |
書 式 | <!--!ジャンルID-->または<!--!!ジャンルID-->〜<!--!END--> |
---|---|
機 能 | <!--!ジャンルID-->〜<!--!END-->(複数行にまたがっても可)まではこのテンプレートが指定したジャンルに使用された場合にのみ有効になります。 複数のジャンルIDを指定することもできます。(半角の : で区切って指定します 例 <!--!ABC:DEF-->) <!--!!ジャンルID-->を使用すると指定したジャンルに使用された場合には無効になります。(表示されません) <!--#ジャンルID-->との違いは、<!--!ジャンルID-->では該当しない場合は範囲のHTMLのソースを吐き出します(その間の置換タグについては置換されません)。 このオプションタグはHTML書出の処理で有効に機能します。テンプレートを2つのジャンルで2段階で書出す場合にジャンルで重複するカスタム項目を区別させる目的で使ってください。 |
使用テンプレート | メニュー、詳細(※<!--LOOP-->タグ内では使用できません) |
使用例 | <!--!ABC:DEF--><img src="abc.gif"><!--!END--> 画像 abc.gif はテンプレートがジャンル ABC または DEF に使用された場合にのみ表示されます。 |
書 式 | <!--recno--> |
---|---|
機 能 | 詳細頁を表示するためのレコードNo.(yyyyの部分)に置換されます。whats_display.cgi?id:xxx+rec:yyyy |
使用テンプレート | 詳細 |
使用例 | whats_display.cgi?id:<!--id-->+rec:<!--recno--> |
書 式 | <!--id-->または<!--ID--> |
---|---|
機 能 | 詳細頁を表示するためのジャンルID(バックナンバー名を含んだxxxxの部分)に置換されます。whats_display.cgi?id:xxx+rec:yyyy <!--ID-->を使うとジャンルが子ジャンルの場合に親ジャンルのIDに置換されます。 データの編集処理(追加、訂正、削除)の後に表示させるテンプレートに使った場合はIDのみに置換されます(バックナンバーは含まれません)。 |
使用テンプレート | 詳細、データの編集処理(追加、訂正、削除)の後に表示させるテンプレート |
使用例 | whats_display.cgi?id:<!--id-->+rec:<!--recno--> |
書 式 | <!--year-->または<!--year/month--> |
---|---|
機 能 | 当年(<!--year-->)、当月(<!--year/month-->)に置換されます。当年、当月から+-で当年、当月からの相対年、月に置換することもできます。 例:<!--year+2-->、<!--year/month-2-->。year/month の / は区切りのキャラクターで任意のキャラクターが指定できます(例:year年month) |
使用テンプレート | メニュー、詳細 |
使用例 | <!--LOOP xxx/<!--year-1-->--> ジャンル xxx の昨年のバックナンバーを表示させることができます。 |
書 式 | <!--uniq_id--> |
---|---|
機 能 | 詳細データを特定するためのユニークな内部IDコードに置換されます。 |
使用テンプレート | 詳細 |
使用例 | ワッチリスト機能で使用します。例:<input type=button name=watch value="ワッチリストに登録" onclick="javascript:setWatchList('ジャンルID','<!--uniq_id-->','登録しました')"> <input type=button name=watch value="ワッチリスト解除" onclick="javascript:setWatchList('ジャンルID','','登録解除しました',-1)"> |
書 式 | <!--dmark--> |
---|---|
機 能 | 管理者画面からメニュー、詳細を表示させる時、または表示cgiの引数にtestを付けて表示させた時(whats_display.cgi+test)にデータの注意ステータスを表示します テンプレートに<!--title-->があるとタイトルの前に自動的に挿入されます、このタグは<!--title-->が使用されていない場合に配置します |
使用テンプレート | メニュー、詳細 |
使用例 | <!--dmark--> 表示される注意ステータス 表示例:【Ai】
|
書 式 | <!----> |
---|---|
機 能 | テンプレート内に記述された <!----> で始まる行はHTML書き出し処理で置換挿入タグを評価せず<!---->を削除した元のソースで書き出されます 使用例ではHTML書き出し処理時に<!--if custom901=display-->と<!--endif-->の行は<!---->を削除してそのまま書き出されます。 表示処理では通常に置換挿入タグは評価されて表示されます。 HTML書き出しで作成したファイルをテンプレートファイルとして表示用として評価させたい場合に有効です。 |
使用テンプレート | メニュー、詳細 |
使用例 | <!----><!--if custom901=display--> 〜 <!----><!--endif--> |
書 式 | %url% |
---|---|
機 能 | テンプレート内に記述された %url% にホームページのURLが挿入されます |
使用テンプレート | メニュー、詳細 |
使用例 | <base href="%url%test/"> --> <base href="http://www.test.com/test/"> |
書 式 | %cgi_path%、%CGI_path%、%cgi_PATH% |
---|---|
機 能 | テンプレート内に記述された %cgi_path% に CGI プログラムのパスが挿入されます %CGI_path% は CGI プログラムのパスが挿入されますが CGI プログラムパス以下の画像やHTMLファイルが表示できない場合はドキュメントルート以下に置いたデータ保存用ディレクトリのパスが挿入されます %cgi_path_edit% は whats_edit.cgi のパス+CGI名が挿入されます %cgi_path_new% は whats_new.cgi のパス+CGI名が挿入されます %cgi_path_display% は whats_display.cgi のパス+CGI名が挿入されます テンプレート内に記述された %cgi_PATH% に CGI プログラムのサーバーのルートからのパスが挿入されます |
使用テンプレート | メニュー、詳細 |
使用例 | <a href="%cgi_path%gmap.cgi"> --> <a href="/cgi-bin/whatsnew/gmap.cgi"> |
書 式 | %script_path% |
---|---|
機 能 | テンプレート内に記述された %script_path% に初期設定で設定したjavascriptが存在するパスが挿入されます |
使用テンプレート | メニュー、詳細 |
書 式 | %set% |
---|---|
機 能 | テンプレート内に記述された %set% に CGI プログラムの引数 set: の値が挿入されます set: が使われていない場合は /%set% が削除されます |
使用テンプレート | メニュー、詳細 |
使用例 | <base href="%url%/%set%/"> |
書 式 | %hikisu% |
---|---|
機 能 | テンプレート内に記述された %hikisu% にこのページが表示されたCGIの引数を挿入します 絞込検索の場合などに有効です |
使用テンプレート | メニュー、詳細 |
使用例 | <form method="post" action="/cgi-bin/whatsnew/whats_display.cgi%hikisu%"> |
書 式 | %doc_root% |
---|---|
機 能 | テンプレート内に記述された %doc_root% にドキュメントルートのパスを挿入します |
使用テンプレート | メニュー、詳細 |
書 式 | %other テンプレートファイル,リンクテキスト,表示ターゲット% |
---|---|
機 能 | 詳細ページテンプレート内に記述すると同じ詳細データページを指定した別のテンプレートを指定して表示するリンクを生成します。 |
使用テンプレート | 詳細 |
使用例 | %other other.html,続く,newwindow% と記述すると「続く」をクリックすると同じデータをテンプレートother.htmlを使って表示することができます。 リンクテキスト部分に画像表示タグを指定すると画像にリンクをつけることもできます。 また、リンクテキスト部分を省略するとリンクするURLのみを生成します。 詳細用テンプレートの指定はジャンル用を使うときはファイル名のみを共用のテンプレートは !ファイル名 、他ジャンルのファイルは ジャンル名/ファイル名 で指定。任意の場所のファイルはドキュメントルート(/)、またはサーバーのルートから指定します。 |
コメント | 詳細ページに有効で詳細ページから別テンプレートを使って同じデータを表示することができます。 この機能を使うと詳細を2頁に分割して表示することができます。 具体例としては指定したカスタム項目のテキストをクリックさせることで別ページで割引クーポンを表示させる場合などに有効です。 最初の詳細表示ではカスタム項目1〜10で表示させ %other% タグに設定したテキスト、画像をクリックすると割引クーポンを表示します。(割引クーポンのテンプレートはカスタム項目11〜を使って表示するように作成しておきます。カスタム項目は1頁目で使ったものも使えます。) 割引クーポンを別窓で表示させたい場合は使用例のようにテンプレートHTMLファイル名に半角,で続けてターゲットを指定します。 詳細用テンプレートの指定はジャンル用を使うときはファイル名のみを共用のテンプレートは !ファイル名 、他ジャンルのファイルは ジャンル名/ファイル名 で指定。任意の場所のファイルはドキュメントルート(/)、またはサーバーのルートから指定します。 固定のテキスト、画像にリンクさせるのではなくカスタム項目の値にリンクさせる場合は カスタムタグの n オプションを使います。 |
書 式 | %genre% %genre,aaa=red,bbb=blue,ccc=yellow% |
---|---|
機 能 | ●テンプレート内に記述された %genre% にジャンル名が挿入されます。 ●子ジャンルを処理している時はオーナーID(子ジャンルID)名が挿入されます。 ●次のようにジャンル名を半角の,で区切って指定すると %genre,aaa=red,bbb=blue,ccc=yellow% はジャンル名が aaa の場合は red を bbb の場合は blue を ccc の場合は yellow を挿入します。 ジャンル名に etc を指定し最後に付け加えるとジャンル名が該当しない場合に etc=xxx の xxx が適用されます。 %genre,aaa=bbb,etc=ccc%と指定した場合、ジャンル名が aaa の時は bbb その他は ccc が挿入されます。 |
使用テンプレート | メニュー、詳細 |
使用例 | <img src="./img/%genre%.gif"> と記述すると使用するジャンルに応じて「ジャンル名.gif」の画像を表示することができます。 |
書 式 | %genre% %genre,aaa=red,bbb=blue,ccc=yellow% |
---|---|
機 能 | テンプレート内に記述された %genre% にジャンル名(日本語)が挿入されます。 |
使用テンプレート | メニュー、詳細 |
書 式 | %img_path% |
---|---|
機 能 | テンプレート内に記述された %img_path% にジャンルの標準の画像ファイルパスが挿入されます |
使用テンプレート | メニュー、詳細 |
使用例 | 画像を表示することができます。 例:<img src="%img_path%abc.gif"> 画像ファイル abc.gif は 事前にジャンル/img にアップロードしておいてください |
書 式 | %rep% %rep,aaa=red,bbb=blue,ccc=yellow% |
---|---|
機 能 | ●テンプレート内に記述された %rep% が表示CGIの引数で指定する rep: オプションで指定したテキストに置き換わります ●値を半角の,で区切って指定すると指定したテキストによって表示を変えることもできます。この例の場合はテキストが aaa の場合は red を bbb の場合は blue を ccc の場合は yellow を挿入します。 使用例:<font color=%rep,aaa=red,bbb=blue,ccc=yellow%> etc を指定し最後に付け加えると該当しない場合に etc=xxx の xxx が適用されます。 %rep,aaa=bbb,etc=ccc%と指定した場合、 rep: 指定が aaa の時は bbb その他は ccc が挿入されます。 |
使用テンプレート | メニュー、詳細、初期設定のテンプレートHTMLの指定にも使用できます |
使用例 | %rep% 表示CGIを以下のように実行させると %rep% はabcに置き換わります。 /cgi-bin/whats_display.cgi?id:xxx+rep:abc(全角文字を指定する場合はURLエンコードして記述下さい。スーパーバイザーメニューにURL変換がありますのでそちらで変換してください) ショッピングカートと組み合わせて使用する場合などにカートIDなどを挿入したい時にも利用できます。 Tips テンプレートファイルに外部のテンプレートファイルを挿入するタグに使用すると表示させたCGIごとに違ったテンプレートを挿入することができます。 例:<!--temp_file,temp_%rep%--> whats_display.cgi/id:test+rep:abc で表示させた時はテンプレートファイル temp_abc.html が挿入されます。 |
書 式 | %eval 計算式% |
---|---|
機 能 | テンプレート内に記述された %eval 計算式% が計算式の結果に置き換わります 計算の演算式には Perl の演算子や関数が指定できます。( * / - + % ) perl の関数等も使えます。(例:<!--custom1--> eq '1' ? <!--custom2-->*0.7:<!--custom3-->) ただし、式の中に次の英文字を含めることはできません。(sys,re,kill,dir,del,link,for,whi,go,fcn,eva,ex,con,wai,ope,do,&で始まる英文字) 計算式の中にはカスタム項目置換タグが指定できます。(計算式は半角換算で128バイトまでです) %evalc 計算式%を指定すると計算結果に3桁ごとのカンマが挿入されます。 %evalC 計算式%を指定すると計算結果に3桁ごとのカンマの挿入と小数点以下の数字がある場合は最後の連続する 0 は削除されます。 |
使用テンプレート | メニュー、詳細 |
使用例 | %eval int(<!--custom1-->*<!--custom2-->/5)% |
書 式 | %_D[YMD]_% |
---|---|
機 能 | テンプレート内に記述された %_D[YMD]_% が本日からの相対年月日に置き換わります %_DY_% 本日の年 9999年 %_DM_% 本日の年月 9999年99月 %_DD_% 本日の年月日 9999年99月99日 1文字目の D を d に置き換えると和暦で表示します。%_dY_% 本日の年 平成99年 相対年月日を表示したい場合は、+、-で指定します。(+はp、-はmに置き換えることもできます) %_DY+2_% 本年の2年後 9999年 %_DM+2_% 本月の2ケ月後 9999年99月(+-は12までしか指定できません) %_DD+2_% 本日の2日後 9999年99月99日 |
使用テンプレート | メニュー、詳細 |
書 式 | %which,カスタム項目1,カスタム項目2,カスタム項目3,〜% |
---|---|
機 能 | テンプレート内に記述された %which,カスタム項目1,カスタム項目2,カスタム項目3,〜% がカスタム項目の値があるものに置換されます。 |
使用テンプレート | メニュー、詳細 |
使用例 | %which,<!--custom1-->,<!--custom2-->,<!--custom3-->% この例では画像カスタム項目の1〜3の中で値が存在するカスタム項目の値に置き換わります。複数のカスタム項目に値があっても最初に記述したカスタム項目の値に置換されます。 |
書 式 | %META% |
---|---|
機 能 | テンプレート内に記述された %META% に meta タグ用のテキストを挿入します meta タグ用のテキストは>!--LOOP-->タグ内のタイトルタグのオプション a(<!--titlea-->)、カスタムタグのオプション a (<!--custom1a-->)を指定しておくと作成されます。 オプション A を使うと既に meta タグ用のテキストに登録されていると登録されません。(二重登録を防げます) |
使用テンプレート | メニュー(詳細にも使用できますが詳細には通常のタイトルタグやカスタムタグをお使い下さい) |
使用例 | <meta name="keyword" content="%META%">〜 >!--LOOP--><!--titlea--> <!--custom1a--><!--LEND--> |
書 式 | <!--gra_top--> |
---|---|
機 能 | 表示場所指定が上の画像が挿入されます |
使用テンプレート | 詳細(携帯専用タグ) |
書 式 | <!--gra_bottom--> |
---|---|
機 能 | 表示場所指定が下の画像が挿入されます |
使用テンプレート | 詳細(携帯専用タグ) |
書 式 | <!--edit_id--> |
---|---|
機 能 | |
使用テンプレート | データの編集処理(追加、訂正、削除)の後に表示させるテンプレート |
書 式 | <!--edit_id_name--> |
---|---|
機 能 | 編集処理を行っている管理者のログインID名が挿入されます |
使用テンプレート | データの編集処理(追加、訂正、削除)の後に表示させるテンプレート |
書 式 | <!--temp_file,ファイル名--> <!--temp_file_genre,ファイル名--> <!--temp_file_genre,ファイル名 オプション--> <!--temp_file_genre,ジャンル名1=ファイル名1,ジャンル名2=ファイル名2,〜--> _genre 部分は _owner または _rep または _custom番号のバリエーションがあります。 挿入するファイルの中にある置換タグや %〜% のタグは置換が実行されます。(置換を実行したくない場合は temp_file を tempfile と記述します) |
---|---|
機 能 |
●<!--temp_file,ファイル名-->指定したファイル名の外部HTMLソースを挿入します。 ●<!--temp_file,ファイル名 タグ名番号-->指定したファイル名の外部HTMLソースを挿入します。 指定したファイル名の外部HTMLソースを挿入します。オプションを指定すると外部HTMLソースの中の置換タグ <! タグ名番号:〜 !> の〜の部分を表示したり、表示させなかったりできます。〜の部分はテキストであったりHTMLソースの一部であっても構いません 例:<!--temp_file,/test.html tagid5--> で外部テンプレート /test.html を呼び出すと以下の部分の DEF だけが表示されます。 <! tagid4:ABC !><! tagid5:DEF !><! tagid6:GHI !> 同じ外部テンプレートを<!--temp_file,/test.html tagid4--> で呼び出すと ABC だけが表示されます。 ●<!--temp_file_genre,ファイル名-->現在表示しているジャンル名ファイル名.htmlの外部HTMLソースを挿入します。 (<!--temp_file_genre,_abc-->現在表示しているジャンル名が xxx の時はファイル名 xxx_abc.html の外部HTMLソースを挿入します) ●<!--temp_file_custom番号,ファイル名-->現在のデータのカスタム番号の値ファイル名.htmlの外部HTMLソースを挿入します。 (<!--temp_file_custom3,_abc-->現在のデータのカスタム番号の値が xxx の時はファイル名 xxx_abc.html の外部HTMLソースを挿入します) Tips 特殊カスタム番号 <!--custom900=数字--> を埋め込むとランダムな外部HTMLソースを挿入することができます。 例:<!--temp_file,temp_<!--custom900=5-->--> temp1.html〜temp5.htmlのどれかの外部HTMLソースをランダムに挿入します。 Tips 特殊タグ %rep% を使用すると表示させたCGIごとに違ったテンプレートを挿入することができます。 例:<!--temp_file,temp_%rep%--> whats_display.cgi/id:test+rep:abc で表示させた時はテンプレートファイル temp_abc.html が挿入されます。 ●<!--temp_file_genre,ジャンル名1=ファイル名1,ジャンル名2=ファイル名2,〜--> 現在表示しているジャンルに対応するファイル名のHTMLソースを挿入します。 ジャンル名に etc を指定し最後に付け加えるとジャンル名が該当しない場合に etc=xxx の xxx がファイル名になります。 <!--temp_file_genre,aaa=bbb,etc=ccc-->と指定した場合、ジャンル名が aaa の時は bbb.html その他は ccc.html が挿入されます。 ●_genre を _owner に置き換えると子ジャンルを設定した親ジャンルで使用するとデータのオーナー(子ジャンル)名に置き換えたhtmlのHTMLソースを挿入します。 ●_genre を _rep に置き換えると表示CGIに付加した引数 +rep:xxx の xxx をジャンル名に置き換えたhtmlのHTMLソースを挿入します。 |
使用テンプレート | メニュー、詳細 |
備考 | ※ ファイル名に拡張子が付いていない時は自動的に .html が付きます。 挿入されるファイルは現在、表示に使用しているテンプレートがあるディレクトリに存在するファイルになります。 Tips 標準以外のディレクトリのファイルを指定する場合はサーバーのルートまたはドキュメントルートから指定します。(例:/root/abc/file名) 挿入するファイルの中にある置換タグや %〜% のタグは置換が実行されます。 |
書 式 | <!--TEMP_file ファイル名--> |
---|---|
機 能 |
scriptタグやPHPファイルから表示CGIを呼び出してWhatsNewのメニューを表示させる場合にセットで指定します。 トップページ index.html のWhat's New を表示させる箇所に以下のテンプレート挿入タグを配置します。 <!--TEMP_file メニューテンプレートファイル名--> メニューテンプレートファイルの指定は作成したテンプレートのパスとファイル名をフルパスまたはドキュメントルートから指定します。 (例:<!--TEMP_file /temprate/test.html--> フルパス、ドキュメントルート指定ともに / で始めます。) <!--TEMP_file /temprate/test.html-->の後に以下のscriptタグを記述します。 <script language="JavaScript" src="/cgi-bin/whatsnew/whats_display.cgi?id:test+base:/temprate/test.html+script:/index.html+kjc:漢字コード"></script> CGIのパスはインストールした環境によって変わりますのであなたの環境に読み替えてください。 test は表示するWhatsNewのジャンルIDになります。 +script は script で呼び出す時は必ず付けます。+kjc:sjis は呼び出したHTMLソースを記述している漢字コードを指定します。(sjis,jis,euc,utf8) +scriptx を指定するとgreyboxなどのjavascript外部ファイルを読み込みません。<script〜>を配置しているHTMLソースでgreyboxなどのjavascriptの外部ファイルが既に読み込まれている場合に指定します。 +script: の後のテンプレートの指定は index.html のファイル名をフルパスまたはドキュメントルートから指定します。 (例:+script:index.html フルパス、ドキュメントルート指定ともに / で始めます)) 一連の記述は改行せずに1行で記述し余分なタグは入れないでください。 <!--TEMP_file /temprate/test.html--><script language="JavaScript" src="/cgi-bin/whatsnew/whats_display.cgi?id:test+base:/temprate/test.html+script:/index.html+kjc:漢字コード"></script> index.html 内に <base href="〜> がなければ自動で挿入されます。 <base href="〜> が必要なのは index.html が表示されるベースのディレクトリはCGIが存在するディレクトリになり、リンクタグ、イメージタグ <img src=""> <a href=""> など他のページ、画像にリンクしたり参照するパスがうまく機能しなくなるからです。 もしも画像が表示されなかったり、リンクがうまくつながらない時は、index.html 内にご自分で <base href="〜> を設置するかリンクタグ、イメージタグ <img src=""> <a href=""> など他のページ、画像にリンクしたり参照するパスの記述を絶対パスで記述してください。 ただし、 <base href="〜> では同一ページ内へのリンクが記述されている場合はうまくリンクできませんので注意が必要です。(<a name="xxx">、<a href="yyy#xxx">) index.html のURLをブラウザで指定して表示させるとメニューが表示されるはずです。 ここで指定している表示CGIの引数はこの他にも以下の表のオプション一覧のオプションが指定できます。 ここで使用するテンプレートはサーバーのルート、もしくはドキュメントルートからフルパス( /〜)で指定してください。また、<html〜>〜</html>までフルに記述してください、結果としてヘッダータグ(<html〜>〜<body>)とフッタータグ(</body>以下)は削除して挿入されます。 挿入されるコードは使用するテンプレートの漢字コードとなりますがエラーがあった場合などはプログラムの漢字コードなります、そのためプログラムの引数に +kjc:漢字コード を付けて明記します。( sjis、jis、euc、utf8 ) |
使用テンプレート | メニュー、詳細 |
書 式 | メニューテンプレート <!--CHANGE ジャンル名 ?プログラム引数--> 詳細テンプレート <!--CHANGE ジャンル名 呼出ID--> または <!--change ジャンル名 呼出ID-->〜複数行〜<!--change ジャンル名--> |
---|---|
機 能 | メニューテンプレートに記述するとそれ以降は指定したジャンル名のメニューカスタム項目の値が参照されます 詳細テンプレートに記述するとそれ以降は指定したジャンル名の呼出IDで登録されたデータの内容が参照されます メニューの表示を ID=AAA で表示プログラムを実行(whats_display.cgi?id:AAA)して表示させているテンプレートに<!--CHANGE BBB-->を記述するとそれ以降に記述されたメニューの<!--LOOP-->内の置換タグ(<!--custom1-->等)はジャンルBBBの登録されたデータで置換が行われます。 表示させているテンプレートに<!--CHANGE BBB ?filter:3!eq!AAA-->を記述するとそれ以降に記述されたメニューの<!--LOOP-->内の置換タグ(<!--custom1-->等)はジャンルBBBのカスタム3の値がAAAで登録されたデータで置換が行われます。 ?filter:3!eq!AAA は以降の<!--LOOP-->で指定することもできます。<!--LOOP ?filter:3!eq!AAA--> 詳細の表示を ID=AAA で表示プログラムを実行(whats_display.cgi?id:AAA)して表示させているテンプレートに<!--CHANGE BBB 222-->を記述するとそれ以降に記述された置換タグ(<!--custom1-->等)はジャンルBBBの呼出ID=222で登録されたデータで置換が行われます。 詳細テンプレートに使う時はジャンルBBBには「初期設定」で必ず呼出IDを設定しておいてください。 Tips 詳細テンプレートで一時的に対象ジャンルを切り替える時は<!--change ジャンル名 呼出ID-->〜複数行〜<!--change ジャンル名-->を使います。 <!--change ジャンル名 呼出ID--> 〜 <!--custom5--><!--custom8--> 〜 <!--change ジャンル名--> (※ 〜複数行〜の間が一時的にジャンルが切り替わります、但し使用するカスタム番号はテキスト項目のものに限り画像などは表示できません) |
使用テンプレート | メニュー、詳細 |
書 式 | <!--cnt:キーテキスト--> |
---|---|
機 能 | メニュー表示プログラムの引数で指定したカウントアップ設定でカウントしたキーテキストの件数を表示します 検索フォームのテンプレートなどで有効に機能します |
使用テンプレート | メニューテンプレート内でのみ指定できます |
使用例 | <!--cnt:大阪--> メニュー表示プログラムの引数 cntup:カスタム番号 での指定方法 whats_display.cgi?id:test+cntup:3 この例ではカスタム項目3の値で件数をカウントします。(テンプレートでは<!--cnt:カスタム項目3の値-->を配置します) whats_display.cgi?id:test+cntup:3C2 この例ではカスタム項目3の値にメニュー項目カスタム番号2の値(半角,で区切られたキーテキスト)が含まれている件数をカウントします。 例えばメニュー項目カスタム番号2の値が大阪,東京,名古屋であればカスタム項目3の値によって大阪,東京,名古屋が含まれたデータ件数をカウントすることになります。(複数のキーテキストが含まれる場合は最初のキーテキストのみが適用されます、テンプレートでは<!--cnt:大阪-->〜<!--cnt:名古屋-->を配置します) whats_display.cgi?id:test+cntup:3C2L この例ではカスタム項目3の値にメニュー項目カスタム番号2の値(半角,で区切られた数値)の範囲の件数をカウントします。 例えばメニュー項目カスタム番号2の値が1000,2000,3000であればカスタム項目3の値によって1000より小さい、2000より小さい、3000より小さいのそれぞれのデータ件数をカウントすることになります。(テンプレートでは<!--cnt:1000-->〜<!--cnt:3000-->を配置します) |
書 式 | <!--countup数字-->、<!--COUNTUP数字--> |
---|---|
機 能 | <!--countup数字-->はカウンター数字を+1します、<!--COUNTUP数字-->はカウンター数字を挿入します |
使用テンプレート | メニュー、詳細テンプレート |
使用例 | <!--if custom1<>--><!--countup数字--><!--endif--> |
書 式 | <!--alldata-->、<!--alldata--> |
---|---|
機 能 | <!--alldata-->は該当するデータ数、<!--alldata+1-->は該当するデータ数+1を、<!--alldata-1-->は該当するデータ数-1を挿入します |
使用テンプレート | メニュー |
使用例 | <!--alldata+1--> |
Tips checkbox、select で選択した値のファイル名の画像を表示させることができます。 checkbox、select の「選択項目の選択値」を画像ファイル名、またはファイル名の一部で指定します 表示するアイコン画像の存在場所は ジャンル名/img/ の下になっていますので、ここに画像をアップロードしておく必要があります。 表示させるテンプレートファイルには <!--custom2g--> カスタムタグに g オプションをつけて記述します。 (アイコン画像の存在場所や画像ファイル名を以下のように指定することもできます) <!--custom2g /img/abc/-->、<!--custom2g http://wwww.co.jp/img/-->、 Tips 画像ファイル名を指定するとファイル名と値を合成したファイル名で表示させることができます。 例:<!--custom2g abc.gif-->、custom2 の値がcheckbox 項目で 2 と 4 が選択されていれば abc2.gif と abc4.gif が表示されます。 また、前オプションに td または th を指定すると画像ファイルを <td><img src=abc.gif></td> のようにテーブルタグで挟んで出力することができます。 例:<!--td custom2g--> ●※選択値、選択の表示テキストに 半角の,<>等の特殊文字を使うことはできません |
/cgi-bin/ (Perlが実行できるディレクトリ) | |-- whatsnew/ (777) | | | |---- _help/ (644) | | | | | | 以下マニュアルファイル用ファイル(644) | | | |---- _ktemp/ | | |-- menu_daily.cgi | | |-- menu_m.cgi | | |-- menu_mM.cgi | | |-- menu_mx.cgi | | |-- menu_std.html | | |-- mobile_menu.cgi | | | |-- jcode.pl(644) | |-- cgi-lib.pl(644) | |-- whats_set.pl(755) | |-- whats_new.cgi(755) | |-- whats_display.cgi(755) | |-- whats_edit.cgi(755) | |-- whats_mb.cgi(755) | |-- index.html(644) | |
タ グ | 置換挿入されるインプット項目 | 備 考 |
---|---|---|
<!--date--> | 登録年月日入力 | |
<!--title--> | タイトル入力 | |
<!--comment--> | 記事入力 | |
<!--custom番号--> | カスタム項目入力 | |
<!--custom番号! テキスト--> | 画像カスタム項目 | 訂正の場合にカスタム項目が画像の場合に画像を表示します 画像が登録されていない場合はテキスト記述を表示します |
<!--custom番号?--> | 画像カスタム項目入力 | 訂正の場合に画像を表示しません上記custom番号!で表示させている場合に使用します |
<!--graphic--> | 記事の中の標準画像入力 | |
<!--kikan--> | 掲載期間入力 | |
<!--base_temp--> | 詳細画面用テンプレートファイル | 初期設定で詳細ごとに選択を指定した場合に有効 |
<!--kcode--> | 機種依存コード変換指定入力 | |
<!--web--> | Webに表示、非表示入力 | |
<!--update--> | 更新年月日入力 | メニュー画面データ用 |
<!--submit--> | サブミットボタン | 省略すると</body>の前に挿入されます |
<!--add--> | 詳細データの新規登録時にこのタグが含まれる行が表示されます | |
<!--ADD-->〜<!--add_end--> | 詳細データの新規登録時にこのタグから<!--add_end-->までの複数行を表示します | |
<!--mod--> | 詳細データの訂正、削除時にこのタグが含まれる行が表示されます | この中の<!--cust番号-->はカスタム項目の値に置き換わります |
<!--MOD-->〜<!--mod_end--> | 詳細データの訂正、削除時にこのタグから<!--mod_end-->までの複数行を表示します | この中の<!--cust番号-->はカスタム項目の値に置き換わります |
<!--error--> | 入力エラーがあった場合にエラーメッセージを表示 | <!--error-->タグが存在しない時は<body>タグの直後に |
Tips checkbox、select で選択した値のファイル名の画像を表示させることができます。 checkbox、select の「選択項目の選択値」を画像ファイル名、またはファイル名の一部で指定します 表示するアイコン画像の存在場所は ジャンル名/img/ の下になっていますので、ここに画像をアップロードしておく必要があります。 表示させるテンプレートファイルには <!--custom2g--> カスタムタグに g オプションをつけて記述します。 (アイコン画像の存在場所や画像ファイル名を以下のように指定することもできます) <!--custom2g /img/abc/-->、<!--custom2g http://wwww.co.jp/img/-->、 Tips 画像ファイル名を指定するとファイル名と値を合成したファイル名で表示させることができます。 例:<!--custom2g abc.gif-->、custom2 の値がcheckbox 項目で 2 と 4 が選択されていれば abc2.gif と abc4.gif が表示されます。 また、前オプションに td または th を指定すると画像ファイルを <td><img src=abc.gif></td> のようにテーブルタグで挟んで出力することができます。 例:<!--td custom2g--> |
文字比較 | 使用例 | 条件指定(例の場合カスタム項目3が) | 数字比較 | 使用例 | 条件指定(例の場合カスタム項目3が) |
---|---|---|---|---|---|
!eq! | 3!eq!ABC | ABC,abcと等しい | !Eq! | 3!Eq!123 | 123と等しい |
!eQ! | 3!eQ!ABC | ABC,abcと等しい、ブランクは等しいと判断 | |||
!EQ! または = | 3!EQ!ABC | ABCと等しい | !Eq! | 3!Eq!123 | 123と等しい |
!ne! | 3!ne!ABC | ABC,abcと等しくない | !Ne! | 3!Ne!123 | 123と等しくない |
!nE! | 3!nE!ABC | ABC,abcと等しくない、ブランクは等しくないと判断 | |||
!NE! または <> | 3!NE!ABC | ABCと等しくない | !Ne! | 3!Ne!123 | 123と等しくない |
!ct! | 3!ct!ABC | ABC,abcを含む | |||
!CT! または != | 3!CT!ABC | ABCを含む | |||
!nct! | 3!nct!ABC | ABC,abcを含まない | |||
!NCT! または ! | 3!NCT!ABC | ABCを含まない | |||
!fct! | 3!fct!ABC | ABCで始まる | |||
!Gt! | 3!Gt!ABC | ABCより大きい | !gt! | 3!gt!123 または > | 123より大きい |
!Ge! | 3!Ge!ABC | ABCより小さいか等しい | !ge! | 3!ge!123 または > | 123より小さいか等しい |
!Lt! | 3!Lt!ABC | ABCより小さい | !lt! | 3!lt!123 または < | 123より小さい |
!Le! | 3!Le!ABC | ABCより小さいか等しい | !le! | 3!le!123 または <= | 123より小さいか等しい |
!Rg! | 3!Rg!ABC_XYZ | 範囲内にある ABC>= 値 <XYZ | !rg! | 3!rg!1000_2000 | 範囲内にある 1000>= 値 <2000 |
!etc! | 3!etc!大阪:京都 | 大阪、京都以外 | |||
!Etc! | 3!Etc!大阪:京都 | 大阪、京都を含まない | |||
!bl! | 3!bl!yes 3!bl!no | ブランクである ブランクでない | |||
!Bl! | 3!Bl!yes 3!Bl!no | 0である 0 でない | |||
!false! | 3!false! | 比較対象のカスタム項目の値が偽(ブランク、0)である | |||
比較対象のカスタム項目は 0000/00(/00) の年月日項目 | !mlt! | 3!mlt!10 | 経過月数が10ケ月未満 | ||
比較対象のカスタム項目は 0000/00/00 の年月日項目 | !dlt! | 3!dlt!10 3!dlt!-10 | 本日から10日前未満 本日から10日先以上 |
書 式 | <!--Gmenu ジャンル名 [#option] [option]-->結果表示テンプレート〜 <!--Gmenu [option]-->が複数行にまたがる場合は<!--GMENU [option]-->を使用し最後の行に<!--LEND-->を記述します。 各オプション項目は半角のスペースで区切って続けます。引数が必要のない場合は省略できます。 |
---|---|
機 能 | 1行のGmenuタグが1ジャンルまたは1メニューに置き換わります。 ジャンル名の指定にワイルドカード * を使うと1行で複数のジャンルメニューに置き換えることもできます。 例:abc* abcで始まるジャンルが全てメニューとして置き換えられます。 |
使用テンプレート | メニュー、詳細 |
オプション #option 使用時 |
●ジャンル名 メニューに表示させるジャンルを指定します。(ジャンルが同じ場合は指定は不要です) ●[#option]→ #カスタム番号[nM]emuバイト数[BS] を指定すると指定したカスタム項目の値の数だけ分類されたメニューが生成されます。 例えばカスタム番号3が select 項目で次の様な値(料理、グルメ、ファッション)が選択されているとするとカスタム番号3が料理、グルメ、ファッションの値の数を集計しそれぞれへのメニューへのリンクを生成します。 結果表示テンプレートを省略すると、<a href=#cgi>#key</a> (#cnt)<br>になります。 <!--Gmenu test #3menu--><a href=#cgi>#key</a> (#cnt)<br>は以下の様に生成されます。(ジャンル名は test カスタム3がカテゴリー項目) 料理 (3) グルメ (1) ファッション (5) Tips 指定したカスタム項目の値が選択項目の場合は値ではなく表示テキストで分類することができます。#カスタム番号menus を指定します。 【select 選択指定】 上記のリンク一覧を select の選択項目で表示してリンクさせる場合は #Menu と指定します。選択するとリンク先が表示されます。(javascriptを使用します、javascriptを使えない設定のブラウザでは機能しません) 【バイト数指定】 カスタム項目が年月日などの場合に年月でメニューを生成したい場合は以下の様に最初から7バイトで生成といった指定をします。 #906menu7 <a href="#cgi>#key月"</a> (#cnt)<br>は以下の様に生成されます。 (カスタム番号906は登録、変更年月日を表す特殊番号) 2008/08月 (3) 2008/07月 (1) 【ソート指定】 カスタム項目の値でソートしてメニューを生成したい場合は、filter:906!menu!7Bのように最後に B(大〜小ででソート)または S(小〜大でソート)を指定します。(ソートは文字比較で行われます) 【引数指定】 ●?引数 表示プログラム whats_display.cgi に付ける引数を記述します。(必要なら引数でフィルターの条件も指定します) 表示タグ(<!--Gmenu #3menu ?引数-->〜)のように?に続けて記述します。。引数が複数ある場合は + で繋げます。 (例:<!--Gmenu #3menu ?filter:all+base:menu.html--> 使用するメニューテンプレートは menu.html です。 |
結果表示 テンプレート | 【結果表示テンプレート】には以下の置換ワードを埋め込めます(例:<a href=#cgi>〜</a>#cnt(0) #date #time ●#cgi この行のジャンルを表示するためのCGIプログラム名(whats_display.cgi)が挿入されます。 CGIプログラム名の引数のオプション(引数)を付ける場合は +で続けて指定します。 例:#cgi+nolimit+base:/coun1/index3.html(フィルターやジャンルの指定は不要です) ●#cnt、#cnt0 ジャンルの詳細データ件数が挿入されます、#cnt0 は詳細データ件数が1件もなければメニューは表示されません。 ●#date ジャンルの詳細データの最終更新日が挿入されます。 ●#time ジャンルの詳細データの最終更新日の時刻が挿入されます。 ●#key 生成されたメニューのカスタム項目の値が挿入されます。 ●<!--Custom番号--> メニュー頁のカスタム置換タグを配置できます。 |
オプション #option 不使用時 |
●ジャンル名 メニューに表示させるジャンルを指定します。(ジャンルが同じ場合は指定は不要です) ●結果表示テンプレートを指定します。(例:<a href=#cgi>〜</a>#cnt(0) #date #time) ●?引数 表示プログラム whats_display.cgi に付ける引数を記述します。(必要なら引数でフィルターの条件も指定します) 表示タグ(<!--Gmenu ジャンル名 ?引数-->結果表示テンプレート〜)のように?に続けて記述します。 (例:<!--Gmenu xxx ?filter:1!eq!aaa!or!2!eq!bbb+base:menu.html--> ジャンルxxxのカスタム項目番号が1の値がaaa、あるいはカスタム項目番号が2の値がbbbのページを表示するリンクを挿入します。 使用するメニューテンプレートは menu.html です。 引数の詳細はこちらで |
備 考 | ※1つのテンプレートで複数のGmenuタグを置く場合の注意点 2番目以降の <!--Gmenu ジャンル名 ?filter:1!eq!A--> タグですが前のGmenuと同じジャンル名でフィルター条件だけが違う場合はジャンル名の指定は不要です。 <!--Gmenu ?filter:1!eq!A--> それぞれの<!--Gmenu-->のフィルター条件に注意することが必要です。 フィルター条件を指定しない場合は前のGmenuタグでのフィルター条件が継承されます。 フィルター条件を指定した場合はその条件が採用されます。前の条件を白紙にしたい場合はフィルター条件にfilter:allを指定します。 表示プログラムに付けた引数のフィルター条件に戻したい場合はfilter:orgを指定します。 また、プログラムの引数 <!--Gmenu ジャンル名 ?max:5--> この場合の max:5 などは前のGmenuとジャンル名が同じならば引き継がれます。 変更したければ指定し直します。ジャンル名が変わればリセットされます。 【プログラム実行】whats_display.cgi?id:test+filter:5!eq!abc 〜 <!--Gmenu--> 〜対象データはプログラムの引数で指定した filter 条件に合致したデータ <!--LEND--> 〜 <!--Gmenu test1 ?filter:3!eq!abc--> 〜対象データはジャンルtest1のカスタム3がabcと等しいデータ <!--LEND--> 〜 <!--Gmenu #4menu ?filter:org-->〜対象データはプログラムの引数で指定した filter 条件に合致したデータ 〜 |
機 能 | 新規データ追加時に指定したテンプレートに従ってメールを送信されます。 IFTTTを使ってデータ追加時に同時にFacebook等に投稿する場合等のトリガーとして有効です。 |
---|---|
使用テンプレート | 初期設定の54.で指定します。 |
テンプレートの仕様 |
テンプレートはテキストファイルで作成し任意の場所に任意の名前(例:sendtemp.txt)でアップロードし、初期設定の54.でファイルの存在場所をフルパスで指定します(cgiと同じ場所の時はファイル名のみを指定)。 記述する漢字コードは使用するcgiと同じ漢字コードで保存します。 #NOSEND: この記述が有効であればメールを送信しません。この記述がないと全てメール送信します。 <!--if custom3=A--> #NOSEND: <!--endif--> 上記の例ではcustom3の内容がAであればメールは送りません。 カスタム項目の値によって送信内容を変えることができます。 <!--if custom3=A--> あ〜 <!--if custom4--> <!--else--> い〜 <!--if custom5--> <!--endif--> 上記の例ではcustom3の内容が「A」であれば「あ〜」の部分が「A」でなければ「い〜」の部分が有効になります。 = の演算子は以下の演算子が使えます。 = または !eq! 等しかったら <> または !ne! 等しくなかったら !ct! 含まれていたら !nct! 含まれていなかったら <!--endif-->は<!--custom0-->でも同意です。<!--else-->は条件に合わなかった場合に何もないなら省略可能です。 この機能を使ってカスタム項目の内容によってメールの送信元を変えてIFTTTのトリガーメールを送る例、custom3がブランクなら address1@bbb.xxx から、そうでなければ address2@bbb.xxx からIFTTTのトリガーメールにメール送信します。 <!--if custom3=--> #from:address1@bbb.xxx <!--else--> #from:address2@bbb.xxx <!--endif--> #to:trigger@recipe.ifttt.com 【テンプレート記述例記述例】 #sendmail:/usr/sbin/sendmail -t -oi sendmailのパスを指定します。 #from:aaa@bbb.com 送信元のメールアドレスを指定します。 #to:xxx@bbb.com 送信先のメールアドレスを指定します。 #cc:yyy@bbb.com カーボンコピーの送信先のメールアドレスを指定します。 #bcc:xxx@bbb.com ブラインドカーボンコピーの送信先のメールアドレスを指定します。 #subject:xxxxxxx メールのサブジェクトを指定します。 #sendhow:base64 メールの送信フォーマットを指定します(7bit または base64 無指定は7bit)。 #charset:utf-8 送信する漢字コードを指定します(utf-8 または iso-2022-jp 無指定はiso-2022-jp)。 以下にメール本文を記述します。 〜 #end: で続けると復数の相手に違うメール文を送ることも可能です メール本文とサブジェクトの中にはカスタム番号の値とコメント(記事)の値、標準の記事画像関連の値を挿入させることができます。 カスタム番号 <!--custom3--> カスタム番号が画像の場合は画像が添付されます。 カスタム番号 <!--custom3:U--> カスタム番号が画像の場合は画像のURLが挿入されます。 <!--custom3:50--> カスタム番号の値が50文字以上の場合は50文字で切ります。 コメント(記事) <!--comment--> <!--comment:50--> 標準の記事画像 <!--Tustom2--> 2番目の標準の記事画像のタイトルが挿入されます。 標準の記事画像 <!--Pustom2--> 2番目の標準の記事画像のキャプションが挿入されます。 標準の記事画像 <!--Justom2--> 2番目の標準の記事画像の説明が挿入されます。 標準の記事画像 <!--Gustom2--> 2番目の標準の記事画像の画像が添付されます。 標準の記事画像 <!--Gustom2:U--> 2番目の標準の記事画像の画像のURLが挿入されます。 //で始まる行はコメントとして使え処理されません。 【テンプレート記述例】 #sendmail:/usr/sbin/sendmail -t -oi #from:aaa@bbb.com #to:xxx@bbb.com #cc:yyy@bbb.com #subject:メールのサブジェクト<!--title:30--> #sendhow:base64 #charset:utf-8 ここからが本文です。 <!--if custom3=A--> あ〜 あ〜 <!--else--> い〜 い〜 <!--endif--> カスタム番号の値<!--custom3-->です。 <!--comment--> #end: // ここから2通目です。 #from:aaa@bbb.com #to:xxx@bbb.com #cc:yyy@bbb.com #subject:2通目のメールのサブジェクト<!--title:30--> 2通目の本文です。 カスタム番号の値<!--custom3-->です。 <!--comment--> 【IFTTT用のテンプレート記述例】 #sendmail:/usr/sbin/sendmail -t -oi #from:IFTTTに登録したご自分のメールアドレス #to:trigger@applet.ifttt.com #subject:タイトルを指定「<!--title-->」 ここから本文 <!--custom3--> IFTTT側での設定、トリガーはメールに設定しておきます |