このサイトの『Webサイト構築』カテゴリの“フォームメールをパワーアップ”でもご紹介した『QContacts』をあらためてご紹介します。
『QContacts』は、Joomla!にデフォルトでインストールされているフォームメール(com_contact)を機能強化したものです。ですから、基本的な使い方はデフォルトのフォームメールと似ています。
デフォルトのフォームメール(com_contact)との相違点
- 連絡先フィールドに「Skype」のIDおよび「Yahooメッセンジャー」のIDが追加されています。単にIDを表示するだけでなく、リンクでこれらに簡単にアクセスできるようです。
- フォームメールの入力項目を、カスタム項目として6つまで追加できます。
- スパム対策としてキャプチャイメージ「CAPTCHA」を利用できます。
『QContacts』のインストール
『QContacts』本体を下記のリンクからダウンロードして、いつものように管理画面トップメニューの“エクステンション”>>インストール/アンインストールからインストールします。『QContacts』を日本語で使えるようにする
「joomla!1.5系の総合情報サイト[FREE De Joomla!] 」さんの所で、「QContacts」の日本語化ファイルを公開してくださっています。ダウンロードした日本語化ファイルは、解凍後「/(ルート位置)」にFTPでアップロードすればOKです!
多くの場合、公開されている日本語ファイルは、FTPでサイト内の適切な場所にアップロードする必要があります。ディレクトリ構造有りで配布されている場合はサイトのルート位置にFTPすればOK!! ディレクトリ構造が無い場合は「administrator/language/ja-JP」や「language/ja-JP」に .ini ファイルを直接アップロード必要があります。
FTPクライアントアプリの設定なども関係してくる場合があります。
たまに、言語ファイルをインストールパッケージとして配布してくださっている場合などは、FTPではなく、Joomla!の「インストール/アンインストール」や、コンポーネントの「インストール」からインストールできるモノもあります。(「Joomla!の道しるべ」さんで公開・配布されているJCEの日本語ファイルはこれ!)
また、エクステンション自体に日本語ファイルをパッケージして、公開・配布してくださっている場合などは、そのコンポーネントなどをインストールした時点で日本語で使えるようになってるモノもあります。(「酒よりRootBeer!」さんの所で公開・配布されている「Xmap日本語パッケージ」はこれ!)
※もしも、デフォルトランゲージがJapaneseになっているのに、「QContacts」が日本語化されない場合は、日本語化ファイルのファイル名「ja-FJ.com_qcontacts.ini」や「ja-FJ.com_qcontacts.menu.ini」の“ja-FJ”の所を“ja-JP”にしたりすると、日本語で使えるようになるようです。
『QContacts』の使い方
インストールが完了すると、管理画面のトップメニュー“コンポーネント”内に“QContacts”が追加されます。
基本的な部分の使い方はデフォルトのフォームメールと一緒です。まずはQContactsの「カテゴリ」でカテゴリを作成してから、「コンタクト」でフォームメールを作成するわけですが、既に、デフォルトのフォームメールを使用していた(フォームメールを設定済)の場合、デフォルトのフォームメールに設定してある“フォームメール”をインポートする事ができます。デフォルトのフォームメールから“乗り換え”の場合は、インポートしちゃった方がらくちんです。
デフォルトフォームメールからのインポート方法
- 管理画面トップメニュー“コンポーネント”>>“QContacts”>>“ツール”を選びます。
- 下の方にある“Import Contacts”の“実行する”ボタンを押します。
これで、デフォルトフォームメールから、カテゴリとフォームメールがインポートされます。
フォームメールの設定
何度も言いますが、基本的な部分の設定はデフォルトフォームメールと同じです。大きく違う(強化されてる)のは“E-mail パラメーター"です。
E-mail パラメーター以外での違いは、連絡先フィールドに「Skype」のIDおよび「Yahooメッセンジャー」のIDを入力する項目が追加されているぐらいです。
E-mail パラメーター
- E-mail フォーム…表示を選ぶとフォームメールが表示されます。
- E-mail コピー…表示を選ぶと、メール送信者へメールのコピーを送るか送らないかを選択できるチェック項目が表示される。(非表示だとメールコピーを送信者に送らない事になる。)
- 禁止された E-mail…ここに入力された文字列を含むEメールアドレスからのメール送信が禁止されます。
- 禁止された件名…ここに入力された文字列を含む件名でのメール送信が禁止されます。
- 禁止されたテキスト…ここに入力された文字列が本文に含まれるメールの送信が禁止されます。
スパム対策・キャプチャイメージに関する設定
- キャプチャの表示…表示を選ぶとキャプチャが表示されます。(利用可能となる)
- キャプチャの長さ…キャプチャコードの長さを指定します。(文字数)
- キャプチャの幅…キャプチャ画像の幅を指定(px)
- キャプチャの高さ…キャプチャ画像の高さを指定(px)
- キャプチャ フォント…キャプチャ画像に表示されるフォントを選択できます。
- キャプチャ フォントサイズ…キャプチャ画像に表示されるフォントのサイズを選択できます。
- キャプチャ背景〜弧状の線の色…キャプチャ画像の見栄え(見づらさ?)を変更できます。
フォームメール基本入力項目に関する設定
- 氏名のフィールド…氏名入力フィールドの表示・非表示を選択できます。〔表示(必須)を選ぶと入力必須項目となります。〕
- 氏名のフィールド サイズ…氏名フィールドの表示サイズを指定します。(文字数)
- 氏名のフィールド 順番…フォームメールでの表示順を指定します。
- E-mail Field…E-mail入力フィールドの表示・非表示を選択できます。〔表示(必須)を選ぶと入力必須項目となります。〕
- E-mailフィールド サイズ…E-mailフィールドの表示サイズを指定します。(文字数)
- E-mailフィールド 順番…フォームメールでの表示順を指定します。
- 件名のフィールド…件名入力フィールドの表示・非表示を選択できます。〔表示(必須)を選ぶと入力必須項目となります。〕
- 件名のフィールド サイズ…件名フィールドの表示サイズを指定します。(文字数)
- 件名のフィールド 順番…フォームメールでの表示順を指定します。
- メッセージフィールドのフィールド…メッセージ入力フィールドの表示・非表示を選択できます。〔表示(必須)を選ぶと入力必須項目となります。〕
- メッセージフィールド フィールド サイズ…メッセージフィールドの表示サイズを指定します。(行数)
- メッセージフィールド 順番…フォームメールでの表示順を指定します。
フォームメールカスタム追加入力項目に関する設定 カスタム項目として6つ入力フィールドを追加できます。
- カスタム項目 1…カスタム項目 1入力フィールドの表示・非表示を選択できます。〔表示(必須)を選ぶと入力必須項目となります。〕
- カスタム項目 1 Label…カスタム項目 1のフィールド名を入力します。
- カスタム項目 1 Type…カスタム項目 1のタイプを選択します。(テキスト・Textarea・Radio・Checkbox・ドロップダウンの5つから選択できます。)
- カスタム項目 1 Size…カスタム項目 1の表示サイズを指定します。(文字数)(※上の項目TypeがTextareaの場合は行数)
- カスタム項目 1 Value…カスタム項目 1の値を入力(※TypeがRadio・Checkbox・ドロップダウンの場合は必須。各値はセミコロン(;)で区切る。例 りんご;ぶどう;みかん;もも)
- カスタム項目 1 Order…フォームメールでの表示順を指定します。
基本的な項目しか必要としないフォームメールなら、デフォルトのモノで充分だと思いますが、入力して欲しい項目が多い場合や、選択入力できるようなフォームメールを使いたいって時などには、「QContacts」はとても頼もしく、扱いも簡単なエクステンションです。
| < 前 | 次 > |
|---|


