Contact Form Builder – a plugin for creating contact and feedback forms - Version 1.0.65

Version Description

  • Fixed: Conflict with PHP 7.2 version.
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Contact Form Builder – a plugin for creating contact and feedback forms
Version 1.0.65
Comparing to
See all releases

Code changes from version 1.0.64 to 1.0.65

Files changed (2) hide show
  1. contact-form-builder.php +7 -3
  2. readme.txt +291 -205
contact-form-builder.php CHANGED
@@ -3,14 +3,14 @@
3
  * Plugin Name: Contact Form Builder
4
  * Plugin URI: https://web-dorado.com/products/wordpress-contact-form-builder.html
5
  * Description: Contact Form Builder is an advanced plugin to add contact forms into your website. It comes along with multiple default templates which can be customized.
6
- * Version: 1.0.64
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
11
  define('WD_CFM_DIR', WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__)));
12
  define('WD_CFM_URL', plugins_url(plugin_basename(dirname(__FILE__))));
13
- define('WD_CFM_VERSION', '1.0.64');
14
  define('WD_CFM_PREFIX', 'cfm');
15
  define('WD_CFM_NICENAME', __( 'Contact Form Builder', WD_CFM_PREFIX ));
16
 
@@ -145,7 +145,11 @@ add_filter('mce_buttons', 'contact_form_maker_add_button', 0);
145
  // Contact Form Builder Widget.
146
  if (class_exists('WP_Widget')) {
147
  require_once(WD_CFM_DIR . '/admin/controllers/CFMControllerWidget.php');
148
- add_action('widgets_init', create_function('', 'return register_widget("CFMControllerWidget");'));
 
 
 
 
149
  }
150
 
151
  // Activate plugin.
3
  * Plugin Name: Contact Form Builder
4
  * Plugin URI: https://web-dorado.com/products/wordpress-contact-form-builder.html
5
  * Description: Contact Form Builder is an advanced plugin to add contact forms into your website. It comes along with multiple default templates which can be customized.
6
+ * Version: 1.0.65
7
  * Author: WebDorado
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
11
  define('WD_CFM_DIR', WP_PLUGIN_DIR . "/" . plugin_basename(dirname(__FILE__)));
12
  define('WD_CFM_URL', plugins_url(plugin_basename(dirname(__FILE__))));
13
+ define('WD_CFM_VERSION', '1.0.65');
14
  define('WD_CFM_PREFIX', 'cfm');
15
  define('WD_CFM_NICENAME', __( 'Contact Form Builder', WD_CFM_PREFIX ));
16
 
145
  // Contact Form Builder Widget.
146
  if (class_exists('WP_Widget')) {
147
  require_once(WD_CFM_DIR . '/admin/controllers/CFMControllerWidget.php');
148
+ add_action('widgets_init', 'cfm_register_widget');
149
+ }
150
+
151
+ function cfm_register_widget() {
152
+ return register_widget("CFMControllerWidget");
153
  }
154
 
155
  // Activate plugin.
readme.txt CHANGED
@@ -1,18 +1,20 @@
1
- === Contact Form Builder - a plugin for creating contact forms and feedback forms ===
2
  Contributors: webdorado
3
  Tags: contact form, contact forms, contact, feedback, form manager, captcha, custom form, email, form, form builder, forms, survey
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
- Stable tag: 1.0.64
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
10
- Contact Form Builder is an intuitive tool for creating responsive contact forms rearranging and editing fields.
11
 
12
  == Description ==
13
  Create responsive FREE contact forms with multiple templates and themes.
14
 
15
  [Special Offer for all Premium Plugins](https://web-dorado.com/wordpress-plugins-bundle.html)
 
 
16
  [WordPress Contact Form Builder](http://web-dorado.com/products/wordpress-contact-form-builder.html)
17
  [Demo](http://wpdemo.web-dorado.com/contact-form-builder/)
18
  [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=manage_cfm)
@@ -20,26 +22,27 @@ Create responsive FREE contact forms with multiple templates and themes.
20
 
21
  https://www.youtube.com/watch?v=EqhOv7xVI2w
22
 
23
- Contact Form Builder is the best tool for quickly arranging a contact form for your clients and visitors. The form includes all of the form field types necessary to create a complete contact form, where is those can be activated and deactivated, as well as rearranged.
24
  The responsiveness of the product allows you to become available for contacting using various gadgets.
25
- Using the CSS files of the themes you can achieve the best design of the contact form, applying changes in colors, dimensions and other features.
26
- Captch and ReCaptcha word verifications help to avoid spam. For the specific IPs it is also possible to use blocking IPs feature.
 
 
27
  The form has an integrating Google Maps feature allowing you to display the location of your office using Google Maps.
28
  Each form comes with a shortcode displayed in Manager Section for easier copying/pasting it in the post or page, where you want to display.
29
  After submitting the form, the users might get a custom text and even receive an email copy of the submissions.
30
 
31
 
32
 
 
 
33
 
34
- IMPORTANT: If you think you found a bug in the Contact Form Builder or have any problem or question concerning Contact Form Builder, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
35
-
36
- Features of [WordPress Contact Form Builder](http://web-dorado.com/products/wordpress-contact-form-builder.html)
37
 
38
  * Responsiveness.
39
  * 10 default form templates included.
40
  * Possibility of creating new forms based on the default templates.
41
  * Possibility of changing the labels, content and options for each form.
42
- * Possibility of deactivating and arranging fields.
43
  * Support for additional attributes for each fields.
44
  * Blocking IPs and word verification possibilities.
45
  * No possibility of adding new form fields, possibility to edit and enable/disable the large number of existing fields.
@@ -48,96 +51,36 @@ Features of [WordPress Contact Form Builder](http://web-dorado.com/products/word
48
  * Google Maps integration.
49
  * Possibility of sending the copy of the submitted data to the user.
50
  * Google ReCaptcha and simple captcha support for avoiding spam.
51
- * Possibility to change the form layout using the corresponding section.
52
- * Possibility to create required fields.
53
- * Preview possibility for each form at the Manager Section.
54
  * Support for displaying custom text after hitting submit button, as well as redirection to a custom page or url.
55
 
56
- Upgrade to [WordPress Contact Form Builder Pro](http://web-dorado.com/products/wordpress-contact-form-builder.html) to add features:
57
 
58
  * 37 themes based on various color schemes.
59
  * Submissions section.
60
- * Possibility of exporting the received data both in CSV and XML formats.
61
- * Statistical data for the multi-option form fields
62
- * Support for displaying the submitter information within the Submissions section IP pop-up.
63
-
64
- ### Supported languages Of Contact Form Builder
65
-
66
- *If you need language of Contact Form Builder which is not included in this list, please contact us and we will do the translation of Contact Form Builder within 3 days. If you find any mistakes in the translation of Contact Form Builder, please contact us and we will make relevant corrections within 3 days.*
67
-
68
- Afrikaans (af)
69
- Albanian (sq)
70
- Arabic (ar)
71
- Armenian (hy_AM)
72
- Belarusian (be_BY)
73
- Bulgarian (bg_BG)
74
- Catalan (ca)
75
- Chinese, Simplified (zh_CN)
76
- Croatian (hr)
77
- Czech (cs_CZ)
78
- Danish (da_DK)
79
- Dutch (nl_NL)
80
- Esperanto (eo_EO)
81
- Estonian (et)
82
- Finnish (fi)
83
- French (fr_FR)
84
- Galician (gl_ES)
85
- Georgian (ka_GE)
86
- German (de_DE)
87
- Greek (el)
88
- Hebrew (he_IL)
89
- Hindi (hi_IN)
90
- Hungarian (hu_HU)
91
- Indonesian (id_ID)
92
- Italian (it_IT)
93
- Japanese (ja)
94
- Korean (ko_KR)
95
- Latvian (lv)
96
- Lithuanian (lt_LT)
97
- Macedonian (mk_MK)
98
- Malay (ms_MY)
99
- Maltese (mt_MT)
100
- Norwegian (nb_NO)
101
- Persian (fa_IR)
102
- Polish (pl_PL)
103
- Portuguese (pt_PT)
104
- Russian (ru_RU)
105
- Romanian (ro_RO)
106
- Serbian (sr_RS)
107
- Slovak (sk_SK)
108
- Spanish (es_ES)
109
- Swedish (sv_SE)
110
- Tamil (ta)
111
- Thai (th)
112
- Turkish (tr_TR)
113
- Ukrainian (uk_UA)
114
- Vietnamese (vi)
115
-
116
- == Installation ==
117
 
118
- ####Thank you for your interest in [WordPress Contact Form Builder](http://web-dorado.com/products/wordpress-contact-form-builder.html).
119
 
120
- ### Minimum requirements.
121
- * Wordpress 3.0+
122
- * PHP 5.x
123
- * MySQL 5.x
124
-
125
- ### Perform a new installation
126
 
127
- After downloading the ZIP file,
128
 
129
  1. Log in to the administrator panel.
130
  2. Go to Plugins Add > New > Upload.
131
- 3. Click Choose file (Browse) and select the downloaded zip file.
132
  *For Mac Users*
133
  *Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
134
- 1. Click Install Now button.
135
- 2. Click Activate Plugin button for activating the plugin.
136
- 3. If the installation does not succeed, please contact us at info@web-dorado.com.
137
-
138
 
139
  == Changelog ==
140
 
 
 
 
141
  = 1.0.64 =
142
  * Changed: Deactivation popup.
143
 
@@ -356,179 +299,322 @@ After downloading the ZIP file,
356
 
357
  == Frequently Asked Questions ==
358
 
359
- = 1. Can I add more fields to Contact Form Builder? =
360
- There is no possibility of adding additional fields, but instead there is an option of activating/deactivating fields or modifying the available fields. By default the package includes 10 forms.
361
 
362
- = 2. Where are the submitted entries stored? =
363
- The entries are being emailed to the Administrator based on the providing email in the Email Options (located within Form Options).
364
 
365
- = 3. Are there any limitations on the number of forms or entries to be used within a single website? =
366
- There are no limitations on the number of entries per form. You can use unlimited number of forms within each website.
367
 
368
- = 4. What can I use to avoid Spam entries? =
369
- The Contact Form Builder has a possibility of adding two type of word verifications- Standard Captcha and Google ReCaptcha protection. If you are receiving spam entries from a single or a few IPs, you can use Blocking IPs option.
 
370
 
371
- = 5. Is it possible to translate the Contact Form Builder into another language? =
372
- It is only possible to translate the front end of the plugin. To do so, you should set define('WPLANG','[lang_code]') to the desired language code in wp_config.php file of your website. This way the plugin should be translated automatically. Please be informed, that you can modify the translations from wp-content/plugins/contact_form_maker/languages/ (you will need POEdit http://www.poedit.net/download.php).
373
 
374
- = 6. What to do if Administrator and/or user do not receive submissions in their email? =
375
- There are a few options to try out first:
376
- Check whether the entries are filtered into spam/junk folders or not.
377
- Try using standard emails (Gmail/Yahoo/Hotmail and etc.) or an email which uses the same domain as the website
378
- Check with your hosting provider whether you have your PHP mail activated or not.
379
- If these options do not work, please install STMP plugin (e.g. http://wordpress.org/plugins/webriti-smtp-mail/). The authentication details for the Gmail are the following:
380
- Mailer: smtp
381
- SMTP Port: 465
382
- SMTP Host: smtp.gmail.com
383
- SMTP Authentication: yes
384
- SMTP Security: SSL
385
- SMTP Username: your gmail full address
386
- SMTP Password: your gmail password
387
-
388
- After installation please use the test option. If the test email failed contact your hosting provider to fix the issue.
389
 
390
- = 7. Is the Contact Form Builder fully responsive? =
391
- Yes, the Contact Form Builder is fully responsive and works with various smartphones and tablets.
392
 
 
393
 
394
- ==Wordpress Contact Form Builder Step by step guide==
395
 
396
- Step 1: Installing the [WordPress Contact Form Builder](http://web-dorado.com/products/wordpress-contact-form-builder.html).
 
397
 
 
398
 
399
- 1.1 Minimum requirements.
400
 
401
- • Wordpress 3.0+
402
- • PHP 5.x
403
- • MySQL 5.x
404
 
405
- 1.2 Performing a new installation of the Contact Form Builder:
406
 
407
- 1. Log in to the Administrator panel.
408
- 2. Go to Plugins section. Here- Add > New > Upload.
409
- 3. Click “Choose file” (“Browse”) and select the “Contact Form Builder” zip file.
410
- For Mac Users
411
- Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.
412
- 4. Click “Install Now” button.
413
- 5. Click “Activate Plugin” button for activating the Contact Form Builder plugin.
414
- 6. If the installation does not succeed, please contact us at info@web-dorado.com.
415
 
 
416
 
417
- = Step 2: Editing and adjusting Contact Form Builder. =
 
 
 
418
 
419
- 2.1 Go to Contact Form Builder > Manager.
420
- 2.2 Select the Contact Form you want to make the relevant changes. Click on the title to open the specified contact form.
421
- Here you will see three sets of buttons- navigation buttons, “pencil” button for editing the contact form fields and checkbox. Let’s discuss each button separately:
422
- 2.3 Navigation Buttons. 4 navigation arrows are displayed next to each contact form field. You can use those arrows to move the contact form fields up, down, left or right. Note: for larger contact form fields to get the idea of the contact form display in the front-end you should press Collapse menu on the lowest left corner.
423
 
424
- 2.4 Edit button. Using edit button, you will be able to apply specific changes in the contact form field, including titles, labels, dimensions and etc.
425
- 2.5 Checkbox. Using the checkboxes next to the contact form fields you can enable or disable the provided field.
426
 
 
 
 
427
 
428
- = Step 3: Configuring Form Options of the Contact Form Builder. =
429
- The contact form options for each contact form can be adjusted. Go to the Contact Form Builder>Manager, select the contact form and then get to the Form Options. It uses three sections. General options, Email options for the emails to the Administrator and User and Action after Submission for specifying the action once the contact form is submitted.
 
 
 
 
 
430
 
431
- 3.1 General Options of the Contact Form Builder
432
 
433
- 3.1.1 Published. Choose whether to publish the created contact form or leave it unpublished for the further publishing.
434
- 3.1.2 Save data (to database). Choose whether to save the data (filled in contact form) in the database (submissions section) or to have email sent out only. IMPORTANT: Please make sure to set up the email options properly in the Email options section of the Contact Form Builder and test it out. Disabling this option is only applicable when you prefer to receive contact form submissions only via email.
435
- 3.1.3 Theme. The theme of the contact form can be changed to fit the theme of your website. It can be applied to each new contact form. The contact form comes with 37 default themes. The themes can be edited; there is a possibility of adding new themes to use for contact forms of the other pages (Go to Contact Form Builder>Themes>Add new.)
436
- 3.1.4 Preview. This option will allow viewing the contact form appearance within the selected theme.
437
- 3.1.5 Edit CSS. This options allows you to make changes in the contact form theme CSS without the need of leaving the form page. You can press Save and use Preview button to view the changes.
438
- 3.1.6 Required fields mark. Here you can change the symbol of the indicator used for the required contact form fields. By default it is asterisk and will be displayed at the end of the contact form field (*).
439
- 3.2 Email Options
440
- 3.2.1 Send Email. Choose whether to send emails containing the contact form entries to administrator(s)/submitter or not.
441
- 3.2.2 Email to Administrator • Email to send submissions to. Here you provide e-mails to which submitted contact form information is sent. If you need more than one e-mail address, you should press + button to add the new one.
442
- Email From. Here you specify the email address from which the administrator(s) receives the submission email (sender’s email). If you have an email address field in your form, you can use this user-submitted email address.
443
- • From Name. Here you specify the sender’s name which is shown in submission email.
444
- • Reply to:(if different from "Email From"). Here you can specify the email address the administrator can reply to. If you have an email address field in your contact form, you can use this user-submitted email address.
445
- • CC. Provide additional email/emails to send the submissions of the contact form. The receiver will be able to view all the emails receiving the submissions.
446
- • BCC. Provide additional email/emails to send the submissions of the contact form. The receiver will not be able to view the emails receiving the submissions.
447
- • Subject. You can provide a text to be used as a subject for the email. In addition using + button you can select any of the contact form fields to be set as a separate subject for the email or use it with additional text, e.g. Submission of + %Name%.
448
- • Mode. Specify the mode of the email to the administrator- HTML or text. HTML will display the contact form within a box, whereas text will display the content of the filled contact form only.
449
- • Custom Text in Email For Administrator. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator (filled in contact form), as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
450
- 3.2.3 Email to User
451
- • Send to. By checking the box the submitters will receive their copy of the filled contact form.
452
- • Email From. Here you specify the email address from which the users receive the submission email.
453
- • From Name. Here you specify the sender’s name which is shown in submission email which the users receive.
454
- • Reply to:(if different from "Email From"). Here you can specify the email address the user can reply to.
455
- • CC. Provide additional email/emails to send the submissions of the contact form. The receiver will be able to view all the emails receiving the submissions.
456
- • BCC. Provide additional email/emails to send the submissions of the contact form. The receiver will not be able to view the emails receiving the submissions.
457
- • Subject. You can provide a text to be used as a subject for the email. In addition using + button you can select any of the contact form fields to be set as a separate subject for the email or use it with additional text, e.g. Submission of + %Name%.
458
- • Mode. Specify the mode of the email (filled in contact form) to the administrator- HTML or text. HTML will display the contact form within a box, whereas text will display the content of the filled contact form only.
459
- • Custom Text in Email For User. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
460
 
 
 
 
 
 
 
 
 
 
461
 
 
462
 
463
- = Step 4: Description of the Contact Form Builder fields. =
464
 
 
465
 
466
- 4.1 Text Input Fields. There is a list of contact form fields which can be referred as text input fields.
467
- Simple text. This contact form field allows adding any kind of textual entry. It has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty. • Deactivate Class Name. This is the static CSS class of the deactive text input field. • Active Class Name. This is the static CSS class of the active text input field. • Required. Check the box to make the contact form field a required one. • Allow only unique values. Check the box to allow only unique entries for the specified contact form field. • Additional attributes. This field allows adding additional features to the contact form field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
468
- Text Area. This contact form field allows adding longer textual entries expending with the text and adding automatic rows. It has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Allow only unique values. Check the box to allow only unique entries for the field. • Additional attributes. This field allows adding additional features to the field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
469
- Name. This contact form field allows adding short or extended name entries. It has the following attributes: • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field.• Value if Empty. Fill in the text which will be displayed when the form field is empty. • Field size. Define the dimensions of the field. • Name Format. Select the name format. Extended version will include 4 rows of the text input. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Allow only unique values. Check the box to allow only unique entries for the field. • Additional attributes. This field allows adding additional features to the field to customize it.
470
- Address. This contact form field allows adding address. It has editable labels, some of the subfields can be removed. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Overall size. Define the overall size of the field. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Disable fields. Select the fields to hide from the list. • US list for States. Check the box to display the states in a select box whenever US is stated as a country. • Required. Check the box to make the field a required one. • Additional attributes. This field allows adding additional features to the field to customize it.
471
- Address (Mark on Map). This contact form field allows adding address directly marking it on a map based on geolocating possibility. It has the following attributes: • Map size. Set the width and the height of the map. • Address. The address will be set automatically when using the marker or longitude/latitude options. • Longitude. Provide the longitude of the location or get it automatically set when dragging the marker to the desired location. • Latitude. Provide the latitude of the location or get it automatically set when dragging the marker to the desired location. • Marker info. You can add an information to be displayed with the marker. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Additional attributes. This field allows adding additional features to the field to customize it.
472
- Email. This contact form field allows adding submitter’s email. It gets validated so that the users will add it in the appropriate format. It has the following attributes: • Field label. Provide the label text.• Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Allow only unique values. Check the box to allow only unique entries for the field. • Required. Check the box to make the field a required one. • Additional attributes. This field allows adding additional features to the field to customize it.
473
- Number. You can add numerical entry field using this field. It has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Allow only unique values. Check the box to allow only unique entries for the field. • Additional attributes. This field allows adding additional features to the field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
474
- Phone. You can add full phone contact information. It has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Allow only unique values. Check the box to allow only unique entries for the field. • Additional attributes. This field allows adding additional features to the field to customize it.
475
- Send copy to submitter. This contact form field allows the user to choose whether to receive the submitted information or not.
476
- 4.2 Custom HTML. This contact form field allows adding custom HTML format content. It uses typical HTML editor.
477
 
478
- 4.3 Select. This contact form field allows adding a drop-down list of items into the Contact Form Builder. The set can be defined with the help of Options attribute. Using the checkbox you can make the values considered as empty, e.g. Select Option. Using the X button you can remove the unnecessary options. The rest of the attributes are the following: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label.
479
- • Field label position. Define the positioning of the contact form field label. • Field size. Define the dimensions of the contact form field. • Value if Empty. Fill in the text which will be displayed when the form field is empty.• Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Additional attributes. This field allows adding additional features to the field to customize it.
480
 
481
- 4.4. Single Choice. This contact form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Relative position. Choose the options display between horizontal and vertical possibilities. • Rows/Columns. Define the name for the rows/columns. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Randomized in frontend. Choose whether to have the options in a specific ordering or have it randomized. • Allow other. Allow adding other values rather than the options within a text field. • Additional attributes. This field allows adding additional features to the field to customize it.
482
 
483
- 4.5 Multiple choice. This contact form field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has the following attributes: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. Field label position. Define the positioning of the contact form field label. • Relative position. Choose the options display between horizontal and vertical possibilities. • Rows/Columns. Define the name for the rows/columns. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Required. Check the box to make the field a required one. • Randomized in frontend. Choose whether to have the options in a specific ordering or have it randomized. • Allow other. Allow adding other values rather than the options within a text field. • Additional attributes. This field allows adding additional features to the field to customize it.
484
 
485
- 4.6 Captcha. This field can be used for receiving human generated contact form entries. There are two options for this contact form field: Captcha: • Field label. Provide the label text. Field label size. Set the size of the field label. • Field label position. Define the positioning of the field label. • Captcha size. Select the number of the characters to be displayed with Captcha. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Additional attributes. This field allows adding additional features to the field to customize it.
486
- ReCaptcha: • Field label. Provide the label text. • Field label size. Set the size of the contact form field label. • Field label position. Define the positioning of the contact form field label. • Public Key. Specify the public key of the Recaptcha. • Private Key. Specify the private key of the Recaptcha. • Recaptcha Theme. Select the theme to be applied to the Recaptcha. • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Additional attributes. This field allows adding additional features to the field to customize it.
487
 
488
- 4.10 Section Break: This option allows adding sections and dividing them with break lines.
489
 
490
- 4.11 Submit Button. This field allows adding Submit and Reset buttons for the contact form. You can edit the label of the buttons to the preferred option. The buttons have two attributes: • Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes) • Additional attributes. This field allows adding additional features to the field to customize it.
491
 
 
492
 
493
- = Step 5: Publishing the created Contact Form. =
494
- For inserting the contact form into a Page or a Post:
495
- 5.1. Open the page or post where you want to post the Contact Form.
496
 
497
- 5.2. Check the buttons in your editor. Find and press the button titled as Insert Contact Form.
498
 
499
- 5.3. Select the contact form from the list and press Insert button.
 
 
 
 
 
 
500
 
501
- 5.4. Save the page or the post.
 
 
 
 
 
 
 
 
502
 
503
- If you do not use the typical tinyMCE editor, you can add the shortcode of the Contact Form Builder manually:
504
- Add the shortcode [Contact_Form_Builder id="N"] (where N is the id of the contact form, e.g. if id=2, the shortcode must be [Contact_Form_Builder id="N"]. Similar to the first instructions you should add the created shortcode into the pages and posts, where you want the contact form to appear. The shortcode list can be copied from the Manager section in Contact Form Builder> Manager
505
 
 
506
 
507
- = Step 6: Blocking IPs =
508
- 6.1 Go to Plugins > Contact Form Builder > Blocked IPs.
509
 
510
- 6.2 IP. Provide the IP address you want to block in the line.
511
 
512
- 6.3 Press Add IP button. Note: Another option of blocking IPs can be done from the Submissions section of the Contact Form Builder. You should go to Contact Form Builder > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
513
 
 
514
 
 
515
 
516
- = Step 7: Managing submissions of the Contact Form Builder. =
517
 
518
- 7.1 Go to Contact Form Builder > Submissions.
519
 
520
- 7.2 In order to manage the submissions of specific contact form select the form using the drop-down list.
521
 
522
- 7.3 In the upper part you will see the statistical data for that contact form: - Entries: The number of submitted contact forms. - Views: The number of times the contact form has been viewed (but not necessarily submitted). - Conversion Rate: The percentage of submitted contact forms to the overall number of contact form views.
523
 
524
- 7.4 For the contact forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
525
 
526
- 7.5 There is a possibility to search the contact form submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
527
 
528
- 7.6 You can delete any of contact form submissions by selecting them (with the checkbox) and pressing the “Delete” button at the top of the page.
529
 
530
- 7.7 It is also possible to edit the contact form submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section. The submitted contact form will open in the original Form view and you can make the corresponding changes.
531
 
532
- 7.8 You can add/remove any column of the contact form submissions by “Add/Remove Columns” button. This can be used to view only specific fields and not for deleting the entire column.
533
 
534
- 7.9 The contact form submissions can be exported using CSV and XML formats.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === Contact Form Builder - a plugin for creating contact and feedback forms ===
2
  Contributors: webdorado
3
  Tags: contact form, contact forms, contact, feedback, form manager, captcha, custom form, email, form, form builder, forms, survey
4
  Requires at least: 3.4
5
  Tested up to: 4.9
6
+ Stable tag: 1.0.65
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
10
+ Contact Form Builder is an intuitive tool for creating responsive contact forms by rearranging and editing fields.
11
 
12
  == Description ==
13
  Create responsive FREE contact forms with multiple templates and themes.
14
 
15
  [Special Offer for all Premium Plugins](https://web-dorado.com/wordpress-plugins-bundle.html)
16
+
17
+
18
  [WordPress Contact Form Builder](http://web-dorado.com/products/wordpress-contact-form-builder.html)
19
  [Demo](http://wpdemo.web-dorado.com/contact-form-builder/)
20
  [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=manage_cfm)
22
 
23
  https://www.youtube.com/watch?v=EqhOv7xVI2w
24
 
25
+ Contact Form Builder is the best tool for quickly arranging a form for your clients and visitors. The form includes all of the form field types necessary to create a complete contact form, where is those can be activated and deactivated, as well as rearranged.
26
  The responsiveness of the product allows you to become available for contacting using various gadgets.
27
+
28
+ Using the CSS files of the themes you can achieve the best design of the form, applying changes in colors, dimensions and other features.
29
+ Captch and ReCaptcha word verifications help to avoid spam. For the specific IPs it is also possible to use blocking IPs feature.
30
+
31
  The form has an integrating Google Maps feature allowing you to display the location of your office using Google Maps.
32
  Each form comes with a shortcode displayed in Manager Section for easier copying/pasting it in the post or page, where you want to display.
33
  After submitting the form, the users might get a custom text and even receive an email copy of the submissions.
34
 
35
 
36
 
37
+ ###IMPORTANT:
38
+ If you found a bug in the plugin or have any problem or question concerning Contact Form Builder, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
39
 
40
+ ### FEATURES
 
 
41
 
42
  * Responsiveness.
43
  * 10 default form templates included.
44
  * Possibility of creating new forms based on the default templates.
45
  * Possibility of changing the labels, content and options for each form.
 
46
  * Support for additional attributes for each fields.
47
  * Blocking IPs and word verification possibilities.
48
  * No possibility of adding new form fields, possibility to edit and enable/disable the large number of existing fields.
51
  * Google Maps integration.
52
  * Possibility of sending the copy of the submitted data to the user.
53
  * Google ReCaptcha and simple captcha support for avoiding spam.
54
+ * Possibility to change the form layout.
 
 
55
  * Support for displaying custom text after hitting submit button, as well as redirection to a custom page or url.
56
 
57
+ ###Upgrade to [Pro version](http://web-dorado.com/products/wordpress-contact-form-builder.html) to add features:
58
 
59
  * 37 themes based on various color schemes.
60
  * Submissions section.
61
+ * Possibility of exporting the data both in CSV and XML formats.
62
+ * Statistical data for the multi-option form fields
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
 
64
 
65
+ == Installation ==
 
 
 
 
 
66
 
67
+ After downloading the ZIP file,
68
 
69
  1. Log in to the administrator panel.
70
  2. Go to Plugins Add > New > Upload.
71
+ 3. Click "Choose file" ("Browse") and select the downloaded zip file.
72
  *For Mac Users*
73
  *Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
74
+ 1. Click "Install Now" button.
75
+ 2. Click "Activate Plugin" button for activating the plugin.
76
+ 3. If the installation does not succeed, please contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
77
+
78
 
79
  == Changelog ==
80
 
81
+ = 1.0.65 =
82
+ * Fixed: Conflict with PHP 7.2 version.
83
+
84
  = 1.0.64 =
85
  * Changed: Deactivation popup.
86
 
299
 
300
  == Frequently Asked Questions ==
301
 
302
+ = Can I add more fields to Contact Form Builder? =
 
303
 
304
+ There is no possibility of adding additional fields, but instead there is an option of activating/deactivating fields or modifying the available fields. By default the plugin includes 10 forms.
 
305
 
306
+ Follow the steps listed below to modify the contact forms.
 
307
 
308
+ Go to Contact Form Builder > Manager. Select the Contact Form you want to make the relevant changes. Click on the title to open the specified contact form.
309
+ Using edit button, you will be able to apply specific changes in the contact form field, including titles, labels, dimensions and etc.
310
+ Using the checkboxes next to the contact form fields you can enable or disable the provided field.
311
 
312
+ = How can I publish the created contact form? =
 
313
 
314
+ For inserting the contact form into a Page or a Post:
315
+ Open the page or post where you want to post the Contact Form.
 
 
 
 
 
 
 
 
 
 
 
 
 
316
 
317
+ Check the buttons in your editor. Find and press the button titled as Insert Contact Form.
 
318
 
319
+ Select the contact form from the list and press Insert button.
320
 
321
+ Save the page or the post.
322
 
323
+ If you do not use the typical tinyMCE editor, you can add the shortcode of the Contact Form Builder manually:
324
+ Add the shortcode [Contact_Form_Builder id="N"] (where N is the id of the contact form, e.g. if id=2, the shortcode must be [Contact_Form_Builder id="2"]. Similar to the first instructions you should add the created shortcode into the pages and posts, where you want the contact form to appear. The shortcode list can be copied from the Manager section in Contact Form Builder > Manager.
325
 
326
+ = Where can I change general settings of Contact Form Builder? =
327
 
328
+ The contact form options for each contact form can be adjusted. Go to the Contact Form Builder > Manager, select the contact form and then get to the Form Options. It uses three sections.
329
 
330
+ General options, Email options for the emails to the Administrator and User and Action after Submission for specifying the action once the contact form is submitted.
 
 
331
 
332
+ General Options of the Contact Form Builder
333
 
334
+ Published. Choose whether to publish the created contact form or leave it unpublished for the further publishing.
335
+ Save data (to database). Choose whether to save the data (filled in contact form) in the database (submissions section) or to have email sent out only.
 
 
 
 
 
 
336
 
337
+ IMPORTANT: Please make sure to set up the email options properly in the Email options section of the Contact Form Builder and test it out. Disabling this option is only applicable when you prefer to receive contact form submissions only via email.
338
 
339
+ Theme. The theme of the contact form can be changed to fit the theme of your website. It can be applied to each new contact form. The contact form comes with 37 default themes. The themes can be edited; there is a possibility of adding new themes to use for contact forms of the other pages (Go to Contact Form Builder>Themes>Add new.)
340
+ Preview. This option will allow viewing the contact form appearance within the selected theme.
341
+ Edit CSS. This options allows you to make changes in the contact form theme CSS without the need of leaving the form page. You can press Save and use Preview button to view the changes.
342
+ Required fields mark. Here you can change the symbol of the indicator used for the required contact form fields. By default it is asterisk and will be displayed at the end of the contact form field (*).
343
 
344
+ = How can I configure submission notifications to admin via email? =
 
 
 
345
 
346
+ You can setup email notifications from Form Options > Email Options section of your form.
 
347
 
348
+ Send Email. Choose whether to send emails containing the contact form entries to administrator(s)/submitter or not.
349
+ Email to Administrator � Email to send submissions to. Here you provide e-mails to which submitted contact form information is sent. If you need more than one e-mail address, you should press + button to add the new one.
350
+ Email From. Here you specify the email address from which the administrator(s) receives the submission email (sender�s email). If you have an email address field in your form, you can use this user-submitted email address.
351
 
352
+ * From Name. Here you specify the sender�s name which is shown in submission email.
353
+ * Reply to:(if different from "Email From"). Here you can specify the email address the administrator can reply to. If you have an email address field in your contact form, you can use this user-submitted email address.
354
+ * CC. Provide additional email/emails to send the submissions of the contact form. The receiver will be able to view all the emails receiving the submissions.
355
+ * BCC. Provide additional email/emails to send the submissions of the contact form. The receiver will not be able to view the emails receiving the submissions.
356
+ * Subject. You can provide a text to be used as a subject for the email. In addition using + button you can select any of the contact form fields to be set as a separate subject for the email or use it with additional text, e.g. Submission of + %Name%.
357
+ * Mode. Specify the mode of the email to the administrator- HTML or text. HTML will display the contact form within a box, whereas text will display the content of the filled contact form only.
358
+ * Custom Text in Email For Administrator. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator (filled in contact form), as well as choose which fields of the submitted form are included in the e-mail (set to �all� by default).
359
 
360
+ = Can I send email confirmation to submitter? =
361
 
362
+ Email to User section of Form Options > Email Options section lets you do this.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
363
 
364
+ * Send to. By checking the box the submitters will receive their copy of the filled contact form.
365
+ * Email From. Here you specify the email address from which the users receive the submission email.
366
+ * From Name. Here you specify the sender�s name which is shown in submission email which the users receive.
367
+ * Reply to:(if different from "Email From"). Here you can specify the email address the user can reply to.
368
+ * CC. Provide additional email/emails to send the submissions of the contact form. The receiver will be able to view all the emails receiving the submissions.
369
+ * BCC. Provide additional email/emails to send the submissions of the contact form. The receiver will not be able to view the emails receiving the submissions.
370
+ * Subject. You can provide a text to be used as a subject for the email. In addition using + button you can select any of the contact form fields to be set as a separate subject for the email or use it with additional text, e.g. Submission of + %Name%.
371
+ * Mode. Specify the mode of the email (filled in contact form) to the administrator- HTML or text. HTML will display the contact form within a box, whereas text will display the content of the filled contact form only.
372
+ * Custom Text in Email For User. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to �all� by default).
373
 
374
+ = Where are the submitted entries stored? =
375
 
376
+ The entries are being emailed to the Administrator based on the providing email in the Email Options (located within Form Options).
377
 
378
+ In Pro version of the plugin, a separate Submissions section is provided. To manage these submissions, go to Contact Form Builder > Submissions page.
379
 
380
+ In order to manage the submissions of specific contact form select the form using the drop-down list.
 
 
 
 
 
 
 
 
 
 
381
 
382
+ In the upper part you will see the statistical data for that contact form: - Entries: The number of submitted contact forms. - Views: The number of times the contact form has been viewed (but not necessarily submitted). - Conversion Rate: The percentage of submitted contact forms to the overall number of contact form views.
 
383
 
384
+ For the contact forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
385
 
386
+ There is a possibility to search the contact form submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
387
 
388
+ You can delete any of contact form submissions by selecting them (with the checkbox) and pressing the "Delete" button at the top of the page.
 
389
 
390
+ It is also possible to edit the submissions by clicking on the "Edit" icon on the upper right corner of the "Submissions" section. The submitted contact form will open in the original Form view and you can make the corresponding changes.
391
 
392
+ You can add/remove any column of the contact form submissions by "Add/Remove Columns" button. This can be used to view only specific fields and not for deleting the entire column.
393
 
394
+ The contact form submissions can be exported using CSV and XML formats.
395
 
396
+ = What can I do to avoid spam submissions on forms? =
 
 
397
 
398
+ Captcha field of Contact Form Builder is provided for spam protection. This field can be used for receiving human generated contact form entries. There are two options for this contact form field:
399
 
400
+ Captcha:
401
+ � Field label. Provide the label text.
402
+ � Field label size. Set the size of the field label.
403
+ � Field label position. Define the positioning of the field label.
404
+ � Captcha size. Select the number of the characters to be displayed with Captcha.
405
+ � Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
406
+ � Additional attributes. This field allows adding additional features to the field to customize it.
407
 
408
+ ReCaptcha:
409
+ � Field label. Provide the label text.
410
+ � Field label size. Set the size of the contact form field label.
411
+ � Field label position. Define the positioning of the contact form field label.
412
+ � Public Key. Specify the public key of the Recaptcha.
413
+ � Private Key. Specify the private key of the Recaptcha.
414
+ � Recaptcha Theme. Select the theme to be applied to the Recaptcha.
415
+ � Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
416
+ � Additional attributes. This field allows adding additional features to the field to customize it.
417
 
418
+ = Can I block submissions from spammy IP addresses? =
 
419
 
420
+ The Contact Form Builder has a possibility of adding two type of word verifications, Simple Captcha and Google ReCaptcha protection. If you are receiving spam entries from a single or a few IPs, you can use Blocking IPs option.
421
 
422
+ Go to Plugins > Contact Form Builder > Blocked IPs.
 
423
 
424
+ IP. Provide the IP address you want to block in the line.
425
 
426
+ Press Add IP button. Note: Another option of blocking IPs can be done from the Submissions section of the Contact Form Builder. You should go to Contact Form Builder > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
427
 
428
+ = Is it possible to translate Contact Form Builder into another language? =
429
 
430
+ It is only possible to translate the front-end of the plugin.
431
 
432
+ To do so, you need to set the language of your website using Site Language option on WordPress Settings > General page. The front-end attributes of the plugin will be translated automatically.
433
 
434
+ You can also modify the translations using [POEdit](http://www.poedit.net/download.php). All translation files of the product are located under /languages folder of its directory.
435
 
436
+ You will need to download .po and .mo files of your language from there and modify .po with POEdit. Then upload new .po and .mo back to the same folder, replacing their old versions.
437
 
438
+ = What to do if submission notifications aren't sent? =
439
 
440
+ This might be a problem related to the hosting configurations of your website. Please install [WP SMTP](https://wordpress.org/plugins/wp-smtp/) plugin and go to Settings > WP SMTP page. Scroll down to the bottom and send a test mail to your email address.
441
 
442
+ If the test email will be sent, then the issue is triggered by Contact Form Builder plugin, and we will need to have a closer look. Please contact us at [info@web-dorado.com](mailto:info@web-dorado.com) in this case.
443
 
444
+ But in case the test mail fails, the problem is on the server of your website. Please contact your hosting provider in this case, and ask them to enable mail functions on your site.
445
 
446
+ = Is the Contact Form Builder fully responsive? =
447
 
448
+ Yes, the Contact Form Builder is fully responsive and works with various smartphones and tablets.
449
 
450
+ = How can I customize text input fields? =
451
+
452
+ There is a list of contact form fields which can be referred as text input fields.
453
+
454
+ Simple text. This contact form field allows adding any kind of textual entry. It has the following attributes:
455
+
456
+ * Field label. Provide the label text.
457
+ * Field label size. Set the size of the contact form field label.
458
+ * Field label position. Define the positioning of the contact form field label.
459
+ * Field size. Define the dimensions of the contact form field.
460
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
461
+ * Deactivate Class Name. This is the static CSS class of the deactive text input field.
462
+ * Active Class Name. This is the static CSS class of the active text input field.
463
+ * Required. Check the box to make the contact form field a required one.
464
+ * Allow only unique values. Check the box to allow only unique entries for the specified contact form field.
465
+ * Additional attributes. This field allows adding additional features to the contact form field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
466
+
467
+ = Can I allow users sumbit a multi-line text? =
468
+
469
+ You can do this using Textarea. This contact form field allows adding longer textual entries expending with the text and adding automatic rows. It has the following attributes:
470
+
471
+ * Field label. Provide the label text.
472
+ * Field label size. Set the size of the contact form field label.
473
+ * Field label position. Define the positioning of the contact form field label.
474
+ * Field size. Define the dimensions of the contact form field.
475
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
476
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
477
+ * Required. Check the box to make the field a required one.
478
+ * Allow only unique values. Check the box to allow only unique entries for the field.
479
+ * Additional attributes. This field allows adding additional features to the field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
480
+
481
+ = Is there a special input box to enter names? =
482
+
483
+ Contact Form Builder provides its Name field for this purpose. This contact form field allows adding short or extended name entries. It has the following attributes:
484
+
485
+ * Field label size. Set the size of the contact form field label.
486
+ * Field label position. Define the positioning of the contact form field label.
487
+ * Field size. Define the dimensions of the contact form field.
488
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
489
+ * Field size. Define the dimensions of the field.
490
+ * Name Format. Select the name format. Extended version will include 4 rows of the text input.
491
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
492
+ * Required. Check the box to make the field a required one.
493
+ * Allow only unique values. Check the box to allow only unique entries for the field.
494
+ * Additional attributes. This field allows adding additional features to the field to customize it.
495
+
496
+ = How can I ask users to indicate their address? =
497
+
498
+ You can use Address field. This contact form field allows adding address. It has editable labels, some of the subfields can be removed.
499
+ * Field label size. Set the size of the contact form field label.
500
+ * Field label position. Define the positioning of the contact form field label.
501
+ * Field size. Define the dimensions of the contact form field.
502
+ * Overall size. Define the overall size of the field.
503
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
504
+ * Disable fields. Select the fields to hide from the list.
505
+ * US list for States. Check the box to display the states in a select box whenever US is stated as a country.
506
+ * Required. Check the box to make the field a required one.
507
+ * Additional attributes. This field allows adding additional features to the field to customize it.
508
+
509
+ Alternatively, you can activate Address (Mark on Map). This contact form field allows adding address directly marking it on a map based on geolocating possibility. It has the following attributes:
510
+ * Map size. Set the width and the height of the map.
511
+ * Address. The address will be set automatically when using the marker or longitude/latitude options.
512
+ * Longitude. Provide the longitude of the location or get it automatically set when dragging the marker to the desired location.
513
+ * Latitude. Provide the latitude of the location or get it automatically set when dragging the marker to the desired location.
514
+ * Marker info. You can add an information to be displayed with the marker.
515
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
516
+ * Additional attributes. This field allows adding additional features to the field to customize it.
517
+
518
+ = Is there a field which validates email addresses? =
519
+
520
+ Email field of Contact Form Builder allows adding submitter�s email. It gets validated so that the users will add it in the appropriate format. It has the following attributes:
521
+ * Field label. Provide the label text.
522
+ * Field label size. Set the size of the contact form field label.
523
+ * Field label position. Define the positioning of the contact form field label.
524
+ * Field size. Define the dimensions of the contact form field.
525
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
526
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
527
+ * Allow only unique values. Check the box to allow only unique entries for the field.
528
+ * Required. Check the box to make the field a required one.
529
+ * Additional attributes. This field allows adding additional features to the field to customize it.
530
+
531
+ = How can I allow users to insert only numbers? =
532
+
533
+ You can use Number field of Contact Form Builder. You can add numerical entry field using this field. It has the following attributes:
534
+ * Field label. Provide the label text.
535
+ * Field label size. Set the size of the contact form field label.
536
+ * Field label position. Define the positioning of the contact form field label.
537
+ * Field size. Define the dimensions of the contact form field.
538
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
539
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
540
+ * Required. Check the box to make the field a required one.
541
+ * Allow only unique values. Check the box to allow only unique entries for the field.
542
+ * Additional attributes. This field allows adding additional features to the field to customize it, e.g. for allowing displaying maximum 8 symbols you can use the following properties: -Name: maxlength -Value: 8
543
+
544
+ = How can the submitter indicate a phone number? =
545
+
546
+ You can use Phone field for this purpose. You can add full phone contact information. It has the following attributes:
547
+ * Field label. Provide the label text.
548
+ * Field label size. Set the size of the contact form field label.
549
+ * Field label position. Define the positioning of the contact form field label.
550
+ * Field size. Define the dimensions of the contact form field.
551
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
552
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
553
+ * Required. Check the box to make the field a required one.
554
+ * Allow only unique values. Check the box to allow only unique entries for the field.
555
+ * Additional attributes. This field allows adding additional features to the field to customize it.
556
+ * Send copy to submitter. This contact form field allows the user to choose whether to receive the submitted information or not.
557
+
558
+ = Is it possible to add text or HTML into a form? =
559
+
560
+ Yes, you can do that using Custom HTML field. This contact form field allows adding custom HTML format content. It uses typical HTML editor.
561
+
562
+ = Can I place a drop-down select box on the form? =
563
+
564
+ Select contact form field allows adding a drop-down list of items into the Contact Form Builder. The set can be defined with the help of Options attribute. Using the checkbox you can make the values considered as empty, e.g. Select Option. Using the X button you can remove the unnecessary options.
565
+
566
+ The rest of the attributes are the following:
567
+ * Field label. Provide the label text.
568
+ * Field label size. Set the size of the contact form field label.
569
+ * Field label position. Define the positioning of the contact form field label.
570
+ * Field size. Define the dimensions of the contact form field.
571
+ * Value if Empty. Fill in the text which will be displayed when the form field is empty.
572
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
573
+ * Required. Check the box to make the field a required one.
574
+ * Additional attributes. This field allows adding additional features to the field to customize it.
575
+
576
+ = Can the contact form have a single choice question? =
577
+
578
+ Yes, you can activate Single Choice field. This contact form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified.
579
+
580
+ The field has the following attributes:
581
+ * Field label. Provide the label text.
582
+ * Field label size. Set the size of the contact form field label.
583
+ * Field label position. Define the positioning of the contact form field label.
584
+ * Relative position. Choose the options display between horizontal and vertical possibilities.
585
+ * Rows/Columns. Define the name for the rows/columns.
586
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
587
+ * Required. Check the box to make the field a required one.
588
+ * Randomized in frontend. Choose whether to have the options in a specific ordering or have it randomized.
589
+ * Allow other. Allow adding other values rather than the options within a text field.
590
+ * Additional attributes. This field allows adding additional features to the field to customize it.
591
+
592
+ = How can I let users choose multiple options from a selection field? =
593
+
594
+ You can use Multiple choice. This contact form field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items.
595
+
596
+ The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified.
597
+
598
+ The field has the following attributes:
599
+ * Field label. Provide the label text.
600
+ * Field label size. Set the size of the contact form field label.
601
+ * Field label position. Define the positioning of the contact form field label.
602
+ * Relative position. Choose the options display between horizontal and vertical possibilities.
603
+ * Rows/Columns. Define the name for the rows/columns.
604
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
605
+ * Required. Check the box to make the field a required one.
606
+ * Randomized in frontend. Choose whether to have the options in a specific ordering or have it randomized.
607
+ * Allow other. Allow adding other values rather than the options within a text field.
608
+ * Additional attributes. This field allows adding additional features to the field to customize it.
609
+
610
+ = Is it possible to separate the contact form into sections? =
611
+
612
+ Section Break field of Contact Form Builder allows you to do that. This option allows adding sections and dividing them with break lines.
613
+
614
+ = Can I customize the submit button of the form? =
615
+
616
+ Submit Button field allows adding Submit and Reset buttons for the contact form. You can edit the label of the buttons to the preferred option.
617
+
618
+ The buttons have two attributes:
619
+ * Class Name. The CSS class of the field included in the Theme (Plugins>Contact Form Builder>Themes)
620
+ * Additional attributes. This field allows adding additional features to the field to customize it.