タ グ | 置換挿入されるインプット項目 | 備 考 |
---|---|---|
<!--date--> | 登録年月日入力 | |
<!--idate--> | 登録年月日を select で入力せず type="text" で入力します | |
<!--udate--> | 更新年月日入力 | |
<!--title--> | タイトル入力 | |
<!--comment--> | 記事入力 | |
<!--custom番号--> | 指定した番号のカスタム項目入力 | |
<!--Custom番号V--> | メニュー入力項目として認識せずメニューカスタム項目の値を表示します | <!--Custom番号Vu-->はメニューカスタム項目の値をURLエンコードして表示します。 <!--Custom番号V=G:ジャンル名-->は他ジャンルのメニューカスタム項目の値を表示します。 オプション V は表示テンプレートでは使われないオプションですので表示テンプレートと共用しても影響はありません。 カスタム項目が画像の場合は表示する横、縦のサイズを指定できます。<!--custom番号V size=100x100--> |
<!--if Custom番号[条件]-->〜<!--Custom0--> <!--IF Custom番号[条件]-->〜<!--Custom0--> | ・メニューカスタム項目の値によって入力項目を変えます ・番号に 901 を指定すると表示用テンプレートとして使用しているか、入力用表示用テンプレートとして使用しているかを条件にできます。 <!--if custom901=display-->〜<!--Custom0-->表示用テンプレートとして使用中に処理されます。 <!--if custom901=input-->〜<!--Custom0-->入力用テンプレートとして使用中に処理されます。 ・IF を指定すると表示用テンプレートと入力用テンプレートを共用しているときにカスタム入力時に条件が無視されます。 | 指定の仕方は表示カスタム項目と同じです(特殊カスタムタグ2を参照) |
<!--custom番号H--> | 無視されるカスタム項目でも入力項目として認識されます | |
<!--custom番号h--> | 入力項目として無視します | |
<!--custom番号e--> | 入力項目として認識し表示用テンプレートで使われた場合は無視されます | |
<!--custom番号VP--> | カスタム項目が画像の場合に画像のパス+画像ファイル名が挿入されます。 Vpを指定すると画像ファイル名のみが挿入されます。 | |
<!--custom番号VU--> | カスタム項目が画像の場合に画像のURLが挿入されます | |
<!--custom番号$ テキスト--> | 画像カスタム項目 | 訂正の場合にカスタム項目が画像の場合に画像名を表示します 画像が登録されていない場合はテキスト記述を表示します |
<!--custom番号?--> | 画像カスタム項目入力 | 訂正の場合に画像を表示しません |
<!--custom番号&--> | 画像カスタム項目入力 | 訂正の場合に画像以外は表示しません |
<!--[前オプション] start [後オプション]--> | 記事の中の標準画像入力(表示通りに入力形式) | [前オプション][後オプション]は表示用のタグ一覧の「スタートタグ」欄を参照下さい |
<!--graphic--> | 記事の中の標準画像入力(テーブル形式) | |
<!--kizi--> | 記事の入力 | |
<!--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>タグの直後に |
%checkカスタム項目番号% %selectカスタム項目番号% | checkbox、radio select入力項目で変更処理を行ったとき選択項目を選択させるために指定します | <select name="custカスタム項目番号"><option value="XXX"%selectカスタム項目番号%><option value="YYY"%selectカスタム項目番号%="YYY">〜</select> |
<!--temp_file,ファイル名--> | 指定したファイル名.htmlの外部HTMLソースを挿入します | 詳細は以下のテーブルを参照 |
<!--no_submit--> | サブミットボタンは自動的に挿入されますが <!--no_submit--> を自作のサブミットボタンの後に記述して下さい(サブミットボタンは自動的に挿入されなくなります) |
書 式 | <!--temp_file,ファイル名--> <!--temp_file_genre,ファイル名--> <!--temp_file_genre,ジャンル名1=ファイル名1,ジャンル名2=ファイル名2,〜--> _genre 部分は _owner または _rep または _custom番号のバリエーションがあります。 |
---|---|
機 能 |
●<!--temp_file,ファイル名-->指定したファイル名.htmlの外部HTMLソースを挿入します。 ●<!--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ソースを挿入します) ●<!--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名) 挿入するファイルの中にある置換タグや %〜% のタグは置換が実行されます。 |
<〜 name="custom_no1" value="2"> (カスタム項目番号を指定します) <〜 name="how1" value="!ct!"> (比較演算子を指定します) <〜 name="value1" value="abc"> (比較する値を指定します) <〜 name="plus1" value="!and!"> (次の検索条件があるときに !and!、!or! を指定します)
文字比較 | 条件指定 | 数字比較 |
---|---|---|
!eq! | カスタム項目が指定値と等しい | !Eq! |
!eQ! | カスタム項目(ブランクは等しいと判断)が指定値と等しい | |
!EQ! | カスタム項目が指定値と等しい(英字の大文字、小文字を区別する) | |
!ne! | カスタム項目が指定値と等しくない | !Ne! |
!nE! | カスタム項目(ブランクは等しくないと判断)が指定値と等しくない | |
!ct! | カスタム項目が指定値を含む | |
!nct! | カスタム項目が指定値を含まない | |
!CT! | カスタム項目が指定値を含む(英字の大文字、小文字を区別する) | |
!NCT! | カスタム項目が指定値を含まない(英字の大文字、小文字を区別する) | |
!Gt! | カスタム項目が指定値より大きい | !gt! |
!Ge! | カスタム項目が指定値より小さいか等しい | !ge! |
!Lt! | カスタム項目が指定値より小さい | !lt! |
!Le! | カスタム項目が指定値より小さいか等しい | !le! |
!Rg! | カスタム項目が指定値の範囲内にある | !rg! |
!etc! | カスタム項目が半角:で区切られた指定値のそれぞれの値以外 | |
!Etc! | カスタム項目が半角:で区切られた指定値のそれぞれの値を含まない | |
!bl! | カスタム項目がブランク(yes)、ブランクでない(no) | |
カスタム項目が 0(yes)、 0 でない(no) | !Bl! |
特殊カスタム番号 | 比較対象となる値 | 使用例 |
---|---|---|
901 | データ入力時は input 、表示時は display | <!--if custom901=input--> |
902 | オーナーID(ジャンルID)を比較対象に | |
903 | タイトルを比較対象に | |
904 | 記事を比較対象に | |
905 | 登録年月日を比較対象に 0000/00/00 | |
906 | 登録、更新年月日を比較対象に 0000/00/00 | |
908 | パスワード制限かどうかを比較対象に パスワード制限が掛かっている記事を表示 パスワード制限が掛かっていない記事を表示 | 908!eq!1 908!eq!0 |
909 | ページ表示における注意記号を比較対象に B を含んでいるとこのデータは掲載開始日以前のものです A を含んでいるとこのデータは掲載終了日を過ぎています w を含んでいるとこのデータはWebに非表示設定がされています i を含んでいるとこのデータは携帯に非表示設定がされています 1 を含んでいるとこのデータは上級管理者の掲載承認が出ていません 2 を含んでいるとこのデータはこのページは管理者の掲載承認が出ていません | 詳細表示テンプレートで使用 909!ct!A |
910 | (SEARCH)の指定になり全ての項目に値が含まれているかを検索条件とします、その他の検索条件が指定されているなら and で検索されます。 | |
911 | 表示に使われたブラウザの簡単なバージョンを比較することができます。 90代 MSIE 2桁目はバージョン番号(小数点以下のバージョンは判断できません、97 はMSIE Ver.7 です 10代 Firefox 2桁目はバージョン番号(小数点以下のバージョンは判断できません、13 はFirefox Ver.3 です 20 Safari バージョン番号は判断しません 30 Opera バージョン番号は判断しません 40 Netscape バージョン番号は判断しません ブランク=DoCoMo、F=DoCoMo/2.0、J=J-PHONE(または J-EMULATOR )、V=Vodafone、S=SoftBank、U=UP.Browser、K=KDDI(au) | |
912 | 表示CGI whats_display.cgi のオプション(引数)D: で指定された値 | |
913 | HTML書き出し設定ファイルのファイル名 | |
914 | メニューの表示される順番を1〜で | |
915 | 全データの中で該当するデータの順番 | |
916 | 表示プログラム(whats_display.cgi)実行時の年月日 0000/00/00 | |
917 | 表示プログラム(whats_display.cgi)実行時の月日 00/00 | |
918 | 表示プログラム(whats_display.cgi)実行時の時刻 00:00 | |
919 | 表示処理している端末種別 ブランク=1、1=スマートフォン、2=携帯電話 |
検索フォームの構成 | |||||
---|---|---|---|---|---|
<form〜指定 | whats_display.cgi プログラムを指定します:<form method="post" action="/cgi-bin/whatsnew/whats_display.cgi"> | ||||
絞込検索の指定 | 上の<form〜 に %hikisu% を指定します。<form method="post" action="/cgi-bin/whatsnew/whats_display.cgi%hikisu%"> 絞込検索を指定すると表示オプションは指定できません。 | ||||
設定内容 | <input type= | name= | value= | コメント | |
ジャンルの指定 | hidden | genre | ジャンル名 | 検索対象のジャンルを指定 | |
カートIDの指定 | hidden | rep | カートID | ショッピングカートCGIと併用時に必要なら記述 | |
1番目 の条件 | 左括弧の指定 | hidden | leftk_no1 | 1 | 選別の優先順位をつけたりグループ分けする場合の左括弧を付けます |
カスタム項目の指定 | hidden select | custom_no1 | カスタム番号 最新からのデータ数 902 903 904 905 906 908 910 | カスタム番号を半角の_で続けて複数指定すると比較対象が指定した項目の値を全て繋げたものになります。 検索条件に !owner_new!、!id_new! を指定する場合 902=オーナーID(ジャンルID)を比較対象に 903=タイトルを比較対象に 904=記事を比較対象に 905=登録年月日を比較対象に 906=登録、更新年月日を比較対象に 908=パスワード制限かどうかを比較対象に 910=(SEARCH)の指定になり全ての項目に値が含まれているかを検索条件とします、その他の検索条件が指定されているなら and で検索されます。 その他の特殊番号は「900番台のカスタム番号」を参照。 | |
比較テキストの指定 | hidden or 入力 | value1 | 任意のテキスト | ●カスタム番号の値を検索条件の値にしたい場合は _custom番号_ を指定します。 例:<input type="hidden" name="value1" size="40" value="_custom2_"> ●他の条件番号で指定した値をこの番号の検索条件の値にしたい場合は =#他の条件番号 を指定します。 例:<input type="hidden" name="value2" size="40" value="=#1"> ●年月日を3つに分けて入力する場合は name="value1" で年を指定し、月は name="mvalue1"、日は name="dvalue1" で指定、yyyy/mm/dd で検索されます <input name="value1" size="4">年<input name="mvalue1" size="2">月<input name="dvalue1" size="2">日 ●比較テキストがブランクの場合はこの条件は無視されます。(合致したと判断します) ●年月日と比較する場合、半角数字を指定すると本日から指定数字後の年/月/日と比較します、マイナス数字を指定すると指定数字前の年/月/日と比較します。 ●検索条件に「範囲内にある」を指定する場合は〜の値は name="rgvalue1" で指定します。 <input name="value1" size="40">〜<input name="rgvalue1" size="40"> select で範囲を選択させる場合は value 値を半角の_で区切って指定します。 (例 <option value="1000_2000">1000万円台 1000>= 値 <2000 ) ●比較方法に!etc!、!Etc!を指定する時は値を半角の:で区切って指定します。 | |
比較方法の指定 | hidden or 入力 | how1 | !eq! !eQ! !EQ! !Eq! !ne! !nE! !Ne! !ct! !nct! !CT! !NCT! !gt! !Gt! !ge! !Ge! !lt! !Lt! !le! !Le! !rg! !Rg! !bl! !Bl! !etc! !Etc! !owner_new! !id_new! | 等しい【文字】 等しい【文字】(カスタム項目がブランクは真) 等しい【文字】(英字の大文字、小文字を区別する) 等しい【数字】 等しくない【文字】 等しくない【文字】(カスタム項目がブランクは真) 等しくない【数字】 を含む を含まない を含む(英字の大文字、小文字を区別する) を含まない(英字の大文字、小文字を区別する) より大きい【数字】 より大きい【文字】 より大きいか等しい【数字】 より大きいか等しい【文字】 より小さい【数字】 より小さい【文字】 より小さいか等しい【数字】 より小さいか等しい【文字】 数字で比較し範囲内にある 文字で比較し範囲内にある カスタム項目がブランクかどうか カスタム項目が 0 かどうか 指定値のそれぞれの値以外 指定値のそれぞれの値を含まない 同じオーナー(ジャンル)で登録されたデータの最新からのデータ数 同じ登録者IDで登録されたデータの最新からのデータ数 ●比較テキストがブランクの場合はこの条件は無視されます。(合致したと判断します) ●等しい、等しくない、含む、含まないで半角のアルファベットの大文字小文字を区別させる場合は条件を大文字で指定します。(例:!EQ!) | |
右括弧の指定 | hidden | rightk_no1 | 1 | 選別の優先順位をつけたりグループ分けする場合の右括弧を付けます | |
2番目 の条件 | 左括弧の指定 | hidden | leftk_no2 | 1 | 選別の優先順位をつけたりグループ分けする場合の左括弧を付けます |
1番目の条件と連結の指定 | hidden or 入力 | plus2 | !and! !or! | かつ または | |
カスタム項目の指定 | hidden | custom_no2 | カスタム番号 | 条件1と同じ | |
比較テキストの指定 | hidden or 入力 | value2 | 任意のテキスト | 他の条件番号で指定した値をこの番号の検索条件の値にしたい場合は =#他の条件番号 を指定します。 例:<input type="hidden" name="value2" size="40" value="=#1"> 条件1と同じ | |
比較方法の指定 | hidden or 入力 | how2 | 条件1と同じ | 条件1と同じ | |
右括弧の指定 | hidden | rightk_no2 | 1 | 選別の優先順位をつけたりグループ分けする場合の右括弧を付けます | |
条件の数だけ続けます | 〜 | ||||
N番目 の条件 | 左括弧の指定 | hidden | leftk_noN | 1 | 選別の優先順位をつけたりグループ分けする場合の左括弧を付けます |
N-1番目の条件と連結の指定 | hidden or 入力 | plusN | !and! !or! | かつ または | |
カスタム項目の指定 | hidden | custom_noN | カスタム番号 | 条件1と同じ | |
比較テキストの指定 | hidden or 入力 | valueN | 任意のテキスト | 他の条件番号で指定した値をこの番号の検索条件の値にしたい場合は =#他の条件番号 を指定します。 例:<input type="hidden" name="value2" size="40" value="=#1"> 条件1と同じ | |
比較方法の指定 | hidden or 入力 | howN | 条件1と同じ | 条件1と同じ | |
右括弧の指定 | hidden | rightk_noN | 1 | 選別の優先順位をつけたりグループ分けする場合の右括弧を付けます | |
送信の指定 | submit | <input type="submit" value="検索"> | |||
フォームクローズ | </form> |
土地 | tochi(土地) |
---|---|
戸建 | ikkodate(一戸建) |
マン | mansion(マンション) |
居住 | chintai_k(居住用賃貸) |
事業 | chintai_j(事業用賃貸) |
収益物件 | tochi(収益物件) |