文字数制限と入力必須項目の設定
「Wing Multi BBS Professional(WMBP)」の初期設定では、名前と題名は記入しなくても投稿できてしまいます(その時は名前が「名無しさん」で題名が「無題」になる)。
ツリー型掲示板ではそれはあまり好ましくない(特に「無題」)ので、未記入では投稿できないようにします。
変更箇所
各項目の文字数制限と入力必須/任意を決定しているのはスキンファイル「insert.html」と「update.html」の以下の箇所です。
- <!--check-->
- name=名前,,50,1,1,名無しさん
- color=色,color,20,1,1,red
- mail=メールアドレス,email,100,1,1,
- subject=題名,,100,1,0,無題
- comment=記事,,10000,0,0,
- url=URL,url,100,1,1,
- password=Password,,10,1,1,
「color=色,color,20,1,1,red」を例に説明すると
- color - INPUTタグのname="〜"
- 色 - 項目名(エラー表示等に使用される)
- color - 書式
- 20 - 最大文字数
- 1 - 0(必須)/ 1(任意)
- 1 - 0(Cookieに記憶しない)/ 1(Cookieに記憶する)
- red - 初期値
名前(半角24文字まで、記入必須)、題名(半角60文字まで、記入必須)、記事(半角4000文字まで)という制限を加える為に以下のように変更(変更部分は太字)
- <!--check-->
- name=名前,,24,0,1,名無しさん
- color=色,color,20,1,1,red
- mail=メールアドレス,email,100,1,1,
- subject=題名,,60,0,0,無題
- comment=記事,,4000,0,0,
- url=URL,url,100,1,1,
- password=Password,,10,1,1,
※ 題名を半角60文字に設定しているのは、あまりにも題名が長すぎるとページの外観を損なうおそれがあるため。
[サイト作成のヒント集に戻る]