最終更新日: 2022/01/10
せっかく掲示板の投稿フォームに入力項目を増やす方法につきまして、簡単に説明とカスタマイズ例を公開します。
せっかく掲示板に限らず、いろいろなシステムを作るうえで、大切なのは「データを送る方法」、「データを公開する方法」の2つを考える必要があります。
せっかく掲示板では、主にFORM編集とMESSAGE編集の2つをカスタマイズする事で、機能が増えた掲示板をカスタマイズする事が出来ます。是非チャレンジしてみて下さい。
カスタマイズ方法
1.メンテナンスルームにログインします。
2.カスタマイズ「アドバンスモード」に入室します。
3.FORM編集に入室します。
4.編集項目の中に、インプットフォームを入力します。
投稿フォームを崩さないで、入力欄を増やすには、テーブルタグに関する知識も必要です。
オプション変数などを使って、入力項目を増やす場合は、下記のようにタグを挿入して下さい。
<input type="text" name="op1" size="50">
<input type="text" name="op2" size="50">
カスタマイズ例 (URL欄の入力欄を増やしました)
<td>名前</td>
<td><input type="text" name="name" size="60"></td>
</tr>
<tr>
<td>Eメール</td>
<td><input type="text" name="mail" size="60"></td>
</tr>
<tr>
<td>題名</td>
<td><input type="text" name="sub" size="60"></td>
</tr>
↓
<td>名前</td>
<td><input type="text" name="name" size="60"></td>
</tr>
<tr>
<td>Eメール</td>
<td><input type="text" name="mail" size="60"></td>
</tr>
<tr>
<td>題名</td>
<td><input type="text" name="sub" size="60"></td>
</tr>
<tr>
<td>URL</td>
<td><input type="text" name="url" size="60"></td>
</tr>
5.保存して、次はMESSAGE編集に入ります。
BASE1、BASE2,RES1,RES2内の必要項目内に、先ほどの追加した変数を表示するように変数を追加します。先ほどFORM編集で設定した変数の先頭に$がついている所が肝心です。
$op1
$op2
入力されたデータをそのまま表示するのは、$urlと変数を挿入して完了です。
$url
しかし、URL欄の場合は、リンクを自動で貼られた方が便利ですので、下記FAQを参考にカスタマイズしてみて下さい。
6.保存してカスタマイズは完了です。