こちらではFunMaker[ファンメイカー]発展機能の一つであるお問い合わせフォームの使い方についての解説をしています。
お問い合わせフォームはホームページからの仕事の依頼、お問い合わせの他、商品の購入などホームページ利用者と連絡を取る上で非常に有効なツールです。お問い合わせフォームをカスタマイズしてよりご自身のサイトにあった内容に編集しましょう。
表示方法
お問い合わせフォームの編集画面は「その他機能」 >> 「お問い合わせフォーム」リンクをクリックすることで表示されます。 FunMakerでは三種類のフォームを事前に用意しているので、その中から編集したいフォームを選びます。最も作成したいフォームに近いものを使うようにしましょう。- 簡易版
- お名前、電話番号、題名、お問い合わせ内容
- 一般版
- お名前、フリガナ、電話番号、E-mail、郵便番号、住所、題名、お問い合わせ内容
- 詳細版
- 会社名、部署名、お名前、フリガナ、電話番号、E-mail、郵便番号、住所、題名、お問い合わせ内容、回答方法
お問い合わせフォームの編集方法
「表示方法」で表示したお問い合わせフォームの一覧から利用したいフォームのタイトルをクリックし、編集画面を表示させます。 ここでは「一般版」を例に取って説明します。 お問い合わせフォームに表示される内容を修正するためには「フォーム」タブを開きます。フォーム内の項目はを1セットとして記述します。例えば、<%%KEEPWHITESPACE%%> <div class="field-group"> <%%KEEPWHITESPACE%%> <label class="field-name">タイトル</label> <%%KEEPWHITESPACE%%> <div class="field"> <%%KEEPWHITESPACE%%> <div class="column-1 column-md-1-2">[入力フォーム指定コード]</div> <%%KEEPWHITESPACE%%> </div> <%%KEEPWHITESPACE%%> </div>
と記述すれば、タイトルとして『電話番号』というテキストが、そしてその右側に電話番号を入力するための入力フィールドが表示されます。 そして、この表示される入力フォームの形式は、お問い合わせ編集画面の『フォーム』のフィールドに記述した『[入力フォーム指定コード]』によって決まり、この『入力フォーム指定コード』は タイプコード 名前 のセットで記述されます。『タイプコード』は次項で紹介するリストのように決まっているので、目的によって適切なものを選択し、記述しましょう。 また、『名前』は半角英文字と『-[半角ハイフン]』を利用し自由に決めることが出来、この名前を識別子として、対象のフォームに入力されたデータを取得することが出来ます。 記述時の注意点としては、『タイプコード』と『名前』の間には、必ず半角スペースを入れることです。<%%KEEPWHITESPACE%%> <div class="field-group"> <%%KEEPWHITESPACE%%> <label class="field-name">電話番号</label> <%%KEEPWHITESPACE%%> <div class="field"> <%%KEEPWHITESPACE%%> <div class="column-1 column-md-1-2">[tel your-phonenumber]</div> <%%KEEPWHITESPACE%%> </div> <%%KEEPWHITESPACE%%> </div>
入力フォームの種類を指定する『タイプコード』
入力フォームの種類を指定する『タイプコード』を、以下の一覧で紹介します。- text
- 意 味:一行のテキスト入力エリア。
- 使用例:
- textarea
- 意?味:複数行のテキスト入力エリア。
- 使用例:[textarea your-message]
- url
- 意 味:一行のテキスト入力エリアで、URLとして適正な文字列のみ受け入れる。
- 使用例:[url your-url]
- tel
- 意 味:一行のテキスト入力エリアで、電話番号として適正な文字列のみ受け入れる。
- 使用例:[tel your-tel]
- 意 味:一行のテキスト入力エリアで、メールアドレスとして適正な文字列のみ受け入れる。
- 使用例:[email your-email]
- radio
- 意 味:ラジオボタンによる選択項目の表示。選択肢は『"[半角ダブルクォート]』で囲み、選択肢の間には半角スペースを入れる。
- 使用例:[radio day-radio "月" "火" "水" "木" "金" "土" "日"]
- checkbox
- 意 味:チェックボックスによる選択項目の表示。選択肢は『"[半角ダブルクォート]』で囲み、選択肢の間には半角スペースを入れる。
- 使用例:[checkbox day-checkbox "月" "火" "水" "木" "金" "土" "日"]
- select
- 意 味:ドロップダウンメニューによる選択項目の表示。選択肢は『"[半角ダブルクォート]』で囲み、選択肢の間には半角スペースを入れる。
- 使用例:[select day-select "月" "火" "水" "木" "金" "土" "日"]
- file
- 意 味:ファイルアップロードフォームの表示。アップロード可能ファイルを『filetypes:』、アップロード可能サイズを『limit:』で指定し、『ファイル添付:』のフィールドに指定した『名前』を記述。
- 使用例:[file your-file filetypes:png|jpg limit:1mb](1Mb以内のpngもしくはjpg形式の画像ファイルのみアップロード可能。『ファイル添付:』には[your-file]を記述。)』
- acceptance
- 意 味:チェックするまで送信ボタンを押せなくするチェックボックスを表示。
- 使用例:[acceptance accept-this]
ここまでできれば編集した内容がお問い合わせフォームとしてコンテンツ内で表示できるようになります。 ここで編集した内容はこのままでは返信メールには反映されませんので次のページで返信メールの編集方法を見ていきましょう。<%%KEEPWHITESPACE%%> <div class="field-group"> <%%KEEPWHITESPACE%%> <label class="field-name">電話番号</label> <%%KEEPWHITESPACE%%> <div class="field"> <%%KEEPWHITESPACE%%> <div class="column-1 column-md-1-2">[tel* your-phonenumber]</div> <%%KEEPWHITESPACE%%> </div> <%%KEEPWHITESPACE%%> </div>