2015年12月16日水曜日

[CGI]Mail form pro の基本テンプレ

WPのContact form 7がつかえない場合は、Mail form proを使いようにしている。いろいろ高機能だし。
ただ、同梱のマニュアルはちょいと舌足らずなところがあり、そのまま設定したら動かないので、テンプレートのようにしてまとめておく。ファイルへのリンク、細かい入力欄は任意で。









お名前 :

フリガナ :

性別 : 男性女性

メールアドレス:

メールアドレス(確認用):

必須項目は上記サンプルにも付いているが以下の物を付ける。
required="required" 
文字書式チェック機能もあり。
#push @AddOns,'charactercheck.js'; ## 文字校正 のコメントアウトを外した上で、

data-charcheck="digit" 数字のみ
data-charcheck="alphabet" 英語のみ
data-charcheck="digit_and_alphabet" 英語と数字のみ(記号含まず)
data-charcheck="kana" 全角カタカナのみ

導入時は一応「mailformpro/check.cgi」にアクセスして、設定に間違いがないか確認することをお勧めする。 また、導入当初、画面に出ているモジュール確認画面と確認画面などの遷移確認の画像を消すには、config.cgiの以下の部分をコメントアウトする

#push @AddOns,'OperationCheck.js';  ## 動作チェック
#push @Modules,'check';   ## CGI動作環境チェック
#push @AddOns,'phase.js';    ## 段階的入力機能

送信メールアドレスは複数個設置可能。一番最初にセットされたメールアドレスがフォームの差出人として設定される、との事。

push @mailto,'aaa@test.com';
push @mailto,'bbb@test.com';
push @mailto,'ccc@test.com';

WPなどで記事ごとについているお問い合わせフォームとして使う際、記事タイトルのvalueに記事タイトルを入れようとすると反応しない。どうも手入力されたものではないとデフォルト値として扱われ、データ入力されてないとみなされる模様。その時は下記のように書けばOK。

<input type="text" name="記事タイトル" data-value="CMSの記事タイトルタイトル" readonly>

0 件のコメント:

コメントを投稿