QContacts 項目の追加方法

blogs - admin

今回はダウンロード数が一番多い「QContacts」の項目の追加方法です。
デフォルトでコンタクトフォームが利用できますが、いささか使い勝手が悪い。そこで、このQContactsが登場してデフォのコンタクトフォーム
の悪夢から解放された訳なんですが、それでも項目をもっと増やせれば利用方法が格段と増えるのにとお考えの諸兄がおられると思います。 
で、その諸兄のために質問項目の追加方法です。

1.ファイル .../administrator/components/com_qcontacts/contact_items.xml の326行目あたり

<param name="cust6_ord" type="text" size="2" default="" label="Cust. Field 6 Order" 
description="Custom field 6 order" />
のすぐ後に下記の内容を追加します。 
/* ************************この行は含めません************************************************************/ 
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="cust7_show" type="list" default="" label="Cust. Field 7" description="">
<option value="">Use Global</option>
<option value="0">Hide</option>
<option value="1">Show(Optional)</option>
<option value="2">Show(Required)</option>
</param>
<param name="cust7_label" type="text" default="" label="Cust. Field 7 Label" description= "Custom field 7 label" />
<param name="cust7_type" type="list" default="" label="Cust. Field 7 Type" description= "Custom field 7 type">
<option value="">Use Global</option>
<option value="0">Text</option>
<option value="1">Textarea</option>
<option value="2">Radio</option>
<option value="3">Checkbox</option>
<option value="4">Drop Down</option>
</param>
<param name="cust7_size" type="text" size="6" default="" label="Cust. Field 7 Size" description= "Custom field 7 size" />
<param name="cust7_value" type="text" size="25" default="" label="Cust. Field 7 Value" description= "Custom field 7 value" />
<param name="cust7_ord" type="text" size="2" default="" label="Cust. Field 7 Order" description= "Custom field 7 order" />
/***********************この行は含めません****************************************************************/ 
 
2.ファイル .../administrator/components/com_qcontacts/qcontacts_cfg.xml 283行目あたり
<param name="cust6_ord" type="text" size="2" default="9" label="Cust. Field 6 Order"
description="Custom field 6 order" />
のすぐ後に下記の内容を追加します。
/* ************************この行は含めません************************************************************/ 
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="cust7_show" type="list" default="0" label="Cust. Field 7" description="">
<option value="0">Hide</option>
<option value="1">Show(Optional)</option>
<option value="2">Show(Required)</option>
</param>
<param name="cust7_label" type="text" default="" label="Cust. Field 7 Label" description= "Custom field 7 label" />
<param name="cust7_type" type="list" default="0" label="Cust. Field 7 Type" description= "Custom field 7 type">
<option value="0">Text</option>
<option value="1">Textarea</option>
<option value="2">Radio</option>
<option value="3">Checkbox</option>
<option value="4">Drop Down</option>
</param>
<param name="cust7_size" type="text" size="6" default="" label="Cust. Field 7 Size" description= "Custom field 7 size" />
<param name="cust7_value" type="text" size="25" default="" label="Cust. Field 7 Value" description= "Custom field 7 value" />
<param name="cust7_ord" type="text" size="2" default="9" label="Cust. Field 7 Order" description= "Custom field 7 order" />  

/* ************************この行は含めません************************************************************/

 

3.ファイル .../components/com_qcontacts/models/contact.php の32行目あたり
var $max_cust_fields = ; → var $max_cust_fields = 7;  
 
上記の通り、追加していけば項目を希望する数まで増やすことが出来ます。一度、お試しあれ。 

 

コメントを追加

Subject*
:
Color Swatch




Email Link Film Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Heading 1 Text Heading 2 Text Heading 3 Text Heading 4 Text Heading 5 Text Heading 6 Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
名前*
:
Eメール*
:
サイト*
:
解答してください....
送信 プレビュー

暦(こよみ)

«»
10 February
MTWTFSS
1234567
891011121314
15161718192021
22232425262728