ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/ishida/prj_dev26/webapp/modules/admin/templates/update_c_profile.tpl @ 743

Last change on this file since 743 was 743, checked in by ishida, 14 years ago

#301 プロフィールにテキストボックス(長)追加
#302 プロフィール入力欄毎に説明文を書く
実装完了

File size: 5.2 KB
Line 
1({$inc_header|smarty:nodefaults})
2
3<h2>プロフィール項目編集</h2>
4
5({if $msg})
6<p class="caution">({$msg})</p>
7({/if})
8
9<form action="./" method="post">
10<table>
11<tr>
12<th>
13<input type="hidden" name="m" value="({$module_name})">
14<input type="hidden" name="a" value="do_({$hash_tbl->hash('update_c_profile','do')})">
15<input type="hidden" name="sessid" value="({$PHPSESSID})">
16<input type="hidden" name="c_profile_id" value="({$requests.c_profile_id})">
17項目名</th>
18<td><input type="text" name="caption" value="({$c_profile.caption})" size="30"></td>
19</tr>
20<tr>
21<th>
22識別名</th>
23<td><input type="text" name="name" value="({$c_profile.name})" size="20"><span class="caution">※半角英数 と _ のみ</span></td>
24</tr>
25<tr>
26<th>必須</th>
27<td><input type="checkbox" name="is_required" value="1"({if $c_profile.is_required}) checked="checked"({/if})></td>
28</tr>
29<tr>
30<th>公開設定の選択</th>
31<td>
32<label><input type="radio" name="public_flag_edit" value="0"({if !$c_profile.public_flag_edit}) checked="checked"({/if})>固定</label>
33<label><input type="radio" name="public_flag_edit" value="1"({if $c_profile.public_flag_edit}) checked="checked"({/if})>ユーザー選択</label></td>
34</tr>
35<tr>
36<th>公開設定<br>デフォルト値</th>
37<td><select name="public_flag_default">
38<option value="public"({if $c_profile.public_flag_default == 'public'}) selected="selected"({/if})>全員に公開</option>
39<option value="friend"({if $c_profile.public_flag_default == 'friend'}) selected="selected"({/if})>({$smarty.const.WORD_MY_FRIEND})まで公開</option>
40<option value="private"({if $c_profile.public_flag_default == 'private'}) selected="selected"({/if})>公開しない</option>
41</select></td>
42</tr>
43<tr>
44<th>並び順</th>
45<td><input type="text" name="sort_order" value="({$c_profile.sort_order})" size="10"></td>
46</tr>
47<tr>
48<th>新規登録</th>
49<td>
50<label><input type="radio" name="disp_regist" value="1"({if $c_profile.disp_regist}) checked="checked"({/if})>表示する</label>
51<label><input type="radio" name="disp_regist" value="0"({if !$c_profile.disp_regist}) checked="checked"({/if})>表示しない</label></td>
52</tr>
53<tr>
54<th>プロフィール変更</th>
55<td>
56<label><input type="radio" name="disp_config" value="1"({if $c_profile.disp_config}) checked="checked"({/if})>表示する</label>
57<label><input type="radio" name="disp_config" value="0"({if !$c_profile.disp_config}) checked="checked"({/if})>表示しない</label></td>
58</tr>
59<tr>
60<th>メンバー検索</th>
61<td>
62<label><input type="radio" name="disp_search" value="1"({if $c_profile.disp_search}) checked="checked"({/if})>表示する</label>
63<label><input type="radio" name="disp_search" value="0"({if !$c_profile.disp_search}) checked="checked"({/if})>表示しない</label></td>
64</tr>
65<tr>
66<th>説明</th>
67<td><input type="text" name="info" value="({$c_profile.info})" size="30"></td>
68</tr>
69<tr>
70<th>フォームタイプ</th>
71<td><select name="form_type">
72<option value="text"({if $c_profile.form_type == 'text'}) selected="selected"({/if})>テキスト</option>
73<option value="textlong"({if $c_profile.form_type == 'textlong'}) selected="selected"({/if})>テキスト(長)</option>
74<option value="textarea"({if $c_profile.form_type == 'textarea'}) selected="selected"({/if})>テキスト(複数行)</option>
75<option value="select"({if $c_profile.form_type == 'select'}) selected="selected"({/if})>単一選択(プルダウン)</option>
76<option value="radio"({if $c_profile.form_type == 'radio'}) selected="selected"({/if})>単一選択(ラジオボタン)</option>
77<option value="checkbox"({if $c_profile.form_type == 'checkbox'}) selected="selected"({/if})>複数選択(チェックボックス)</option>
78</select></td>
79</tr>
80<tr>
81<td colspan="2" class="caution" style="background-color:#ddd;color:#000;padding-left:1em;">以下の項目はフォームタイプが<br>
82「テキスト」、「テキスト(長)」、「テキスト(複数行)」の場合のみ有効です。</td>
83</tr>
84<tr>
85<th>入力値タイプ</th>
86<td><select name="val_type">
87<option value="string"({if $c_profile.val_type == 'string'}) selected="selected"({/if})>文字列</option>
88<option value="int"({if $c_profile.val_type == 'int'}) selected="selected"({/if})>数値</option>
89<option value="regexp"({if $c_profile.val_type == 'regexp'}) selected="selected"({/if})>正規表現</option>
90</select></td>
91</tr>
92<tr>
93<th>最小値&#xff5e;最大値</th>
94<td><input type="text" name="val_min" value="({if $c_profile.val_min != 0})({$c_profile.val_min})({/if})" size="10">&#xff5e;<input type="text" name="val_max" value="({if $c_profile.val_max != 0})({$c_profile.val_max})({/if})" size="10"><br>
95<span class="caution">※入力値タイプが「数値」の場合は数値の範囲、<br>
96それ以外の場合は(半角の)文字数</span></td>
97</tr>
98<tr>
99<th>正規表現</th>
100<td><input type="text" name="val_regexp" value="({$c_profile.val_regexp})" size="30"><br>
101<span class="caution">※入力値タイプで「正規表現」を選んだ場合のみ有効<br>
102(PHPのPerl互換(PCRE)正規表現関数を使用)<br>
103例: /^[a-c]\d+$/</span></td>
104</tr>
105<tr>
106<th>&nbsp;</th>
107<td><input type="submit" class="submit" value="編集"></td>
108</tr>
109</table>
110</form>
111
112({$inc_footer|smarty:nodefaults})
Note: See TracBrowser for help on using the repository browser.