タイプ | |
有料/無料 | 無料 |
ライセンス | GPL |
執筆時のバージョン | 1.1.9.1 |
ユーザ登録の要否 | 不要 |
- ここに掲載している記事は執筆時点のものです。内容が古くなっている事もありますのでご注意下さい。
- ここで紹介しているエクステンションの利用を推奨するものではありません。ご利用は自己責任でお願いします。
- ご自分が利用しているエクステンションの最新情報は常に確認しましょう。様々なエクステンションで日々脆弱性が見つかっており、あなたのサイトがクラックの被害に遭わないとも限りません。脆弱性情報はこちら。
- メールフォームを作成するコンポーネント。メニューで必要な要素を選択していくだけで完成する。
- 用途にあったメールフォームを複数作成し、カテゴリで分類して表示できる。
- ポップアップするヘルプテキストを各フィールドに設定できる。
- スパム防止のキャプチャ機能あり。
- 各ページに開発元へのリンクが挿入されるので注意。リンクを取り除くには、開発者に25ユーロ支払う必要がある(支払後、開発者からリンクなしバージョンが提供されるらしい)
インストール
ダウンロードしたファイルを、Joomla!のバックエンドからインストールします。
日本語化
当サイトで日本語ランゲージファイルを公開しています。ダウンロードから検索して下さい。インストール方法も記載しています。
カテゴリの作成
Mad4Joomla Mailsforms(以下M4J)では、作成したメールフォームをカテゴリで分類して表示できます。メールフォームを1つしか作らない場合はカテゴリは必要ありません。
カテゴリを作成するにはMad4Joomlaの管理画面から「カテゴリ」→「新規カテゴリ」を選択します。表示された画面でカテゴリ名を入力して保存します。(その他のパラメータは任意)
テンプレートの作成
テンプレートはテキストボックスやチェックボックスなどの要素をグループ化したものです。作成したテンプレートに要素を追加していきます。
テンプレートを作成するには「テンプレート」→「新規テンプレート」を選択します。テンプレート名を入力し「進む」をクリックします(その他のパラメータは任意)
右側に各要素を作成するためのボタンが表示されます。必要な要素のボタンをクリックし要素を追加していきます。
以下はテキストボックス(テキストフィールド)を選択した例です。入力必須項目か、最大文字数や幅などが指定できます。
以下はチェックボックスを追加する例です。チェックボックスだけでなく、ラジオボタン/ドロップダウンリスト/リストにも変更可能です。ラジオボタンとチェックボックスの場合、横並びにもできます。
要素を保存すると一覧で表示されます。この画面では要素の出現順変更、有効/無効の切り替え、必須項目の切り替え、要素のコピー/削除などが可能です。なお送信ボタンは自動で表示されるため作成する必要はありません。
フォームの作成
テンプレートが作成できたらフォームを作成します。上記で作成したテンプレートをフォームに割り当てる事で正しくフォームが表示されるようになります。
フォームを作成するには「フォーム」→「新規フォーム」を選択し、フォームのタイトルを入力しカテゴリを選択します。カテゴリを作成していない場合は「カテゴリなし」を選択してください。またこのフォームに割り当てるテンプレートを選択します。
その他、「イントロテキスト」はカテゴリ内のフォームを一覧表示した場合に表示される文字列、「本文」は実際のフォーム上部に表示される文字列、「メールのイントロテキスト」は送信されるメールの前半に表示される文字列です。必要に応じて入力して下さい。
メニューへのリンク
フォームへアクセスするためのメニューアイテムを作成します。
フォームへ直接アクセスするメニューアイテムを作成する場合は、フォーム一覧画面で「メニューへリンク」のアイコンをクリックします。
カテゴリへリンクするメニューアイテムを作成するには、右上にあるドロップダウンリストからリンクするカテゴリを選択し、隣のアイコンをクリックします。
次の画面でどのメニューへリンクを作成するのかを選択し、さらに次の画面でメニューアイテム名やアクセス権などを設定すれば完了です。
作成されたメニューアイテムからアクセスすると次の様に表示されます(以下はフォームに直接アクセスした場合)
テンプレート作成時にバルーンチップを有効にし、各要素にヘルプテキストを入力していればポップアップでヒントが表示されます。
またスパム防止のためのキャプチャ画像が表示されます。マウスを画像の上に載せると文字列が表示されるという少し変わったタイプです。
設定
「設定」ではメールの差出人名や差出人アドレス、メールの文字コードなどが指定できます。
その他
- 要素を作成せずにテンプレートを保存するとテンプレート一覧に表示されないが、フォーム作成時にはテンプレートが存在するように見える。原因は不明。
- メール送信後のメッセージ(ありがとうございました、など)は言語ファイルを編集する事で可能。