Frequently Asked Questions for Rapid Contact Ex - Contact form generator for Joomla!

This article describes how to install and use Rapid Contact Ex, or how to solve any common problems that you may face with it.
If you cannot seem to find what you are looking for, you can search the Rapid Contact Ex forum, or contact me.

General Questions

You can create forms for your website, that generate an email which is sent to one or more desired email addresses. The recipient may also vary depending on user input (Email Groups: Sales Dept, Tech Support Dept, etc). You can have any number of forms, from as simple as a quick contact module, to a multi-column, file upload full page form.

No. Rapid Contact Ex is a Joomla! extension and can only be used within the Joomla! CMS.

That is very simple. You just login with your user account and navigate to Connect > My Purchases. Since July 2017, you can also use the Joomla! Updater feature!

Please refer to the Rapid Contact ex download page, on the right.

Payment & License

You get unlimited usage on unlimited domains and websites. You get unlimited support (please read the Terms of Service for more information) and free updates for 1 year. After that, you may continue to use Rapid Contact Ex as you did, but to be able to receive updates, you would have to renew your license.

When you download Rapid Contact Ex, you get unlimited usage rights. That means you can install Rapid Contact Ex on a friend's site, but they won't be able to receive direct support or updates, and you should not share the zip archive you download.

Well, that is because Mavrosxristoforos.com extensions are not developed and maintained by a large company, but rather by Christopher Mavros, the developer and owner of this website. That means no expensive equipment and no large facilities, which results in low-cost development, and thus, low-cost extensions.

Installation & Configuration

To install Rapid Contact Ex, you follow the usual steps, as with installing any other Joomla! extension.

Navigate to Extensions > Extension Manager, and under the tab "Upload Package File", you select the zip archive you downloaded from Mavrosxristoforos.com, and click "Upload & Install".

Wait until the package file gets installed and you should see a completion message. You are ready to go.

You would need to create the desired fields and show the form. See question "How to set-up my first form?" in "Extension Usage", for more details.

The only configuration required is to write your email address in the module or menu item options.

Note: For Rapid Contact Ex to be able to send any email, you must make sure that your Joomla! Mail Settings are correctly configured. For more information, please read the question below. 

Rapid Contact Ex, as well as any other Joomla! extension that sends emails, requires that the Joomla! Mail Settings are properly configured. Those settings are found in your site's Global Configuration, under the Server tab.

Some servers allow the default settings (PHP Mail) to work just fine. Even though, it is better to use SMTP, according to your host directions for configuring an outgoing email client.

Extension Usage

No. Rapid Contact Ex can be used in unlimited sites and domains, with unlimited DB records. Enjoy ;)

First of all, you need to create your form fields in the Rapid Contact Ex Field Manager. That is found under Components > Rapid Contact Ex > Field Manager. Then, to show the form, you can either publish the Rapid Contact Ex module, or create a Rapid Contact Ex menu-item.
In the module and menu item options respectively, you will find options to customize which fields to show, change texts and configure the anti-spam functionality.

Sure. All you need to do, is create your fields for both forms in the Field Manager, and then select which ones to show for each form, in the module or menu item options.

Rapid Contact Ex offers the following Field Types:

  • Textbox (A simple text input)
  • Textarea (Large text input area)
  • File Upload (for attachments, etc)
  • Drop Down List
  • Checkboxes
  • Email Group (Creates different email recipients, depending on user selection, like Sales Dept, Tech Support Dept, etc)
  • Hidden (Hidden fields to add your own custom inputs and values)
  • Explanatory Text (HTML-enabled Text in between the fields. This can be used as a header, a group, as explanation for the above field, etc)
  • Email (Simple email input)
  • Telephone (10 digit telephone input)
  • US Postal Code
  • UK Postal Code
  • Calendar
  • Number
  • Multiple Select
  • Email Groups (Changes email recipients according to user selection)
  • Field Group Creators (for dynamically reccuring fields, like Passenger or Hotel Visitor information
  • Checkbox Groups (to only enable fields when a checkbox is checked)

You simply write their emails in the "Email Recipient" option (in either the Menu or the Module options), separated by a semi-colon (;). E.g. email1@test.com;email2@test.com

When editing a field, you should see a help box labeled "Smart Names Help". A few special names are included in Rapid Contact Ex, that define the functionality of that field. If you name your field #Message Subject# (exactly as seen, with the hashes) RPX uses it as the message subject.

Advanced Configuration

You can do that, in two ways:

  1. By writing the Field IDs at which you would like the form to break in columns (in the module or menu item options).
  2. By setting the amount of columns you want, and the columns are generated automatically.

You can do that, by naming the Name and Email fields #User Name# and #User Email# respectively. This is explained in the [?] question mark next to the Field Name input in the Field Edit page.

You can do that, by using the Fixed URL option in the module and menu item options, and choosing "As Redirect" for the Fixed URL Method option.

Yes. You would need to enable that, from the module or menu item options (option "Use Custom PHP Includes File"), and write your PHP in the modules/mod_rapid_contact_ex/ includes.php file.

Yes. You can add your SQL in the Component Options.

Common Problems

Please configure your Joomla! Mail Settings. For more information on how to do that, please refer to the "Installation & Configuration" section, at question "How to configure my Joomla! Mail Settings".

Note: If your site is sending emails, but Rapid Contact Ex is not sending, please check if you set the same email address as the Sender Email Address in both the Joomla! Mail Settings, and the Rapid Contact Ex options. Some servers may not allow different configuration. If it still doesn't work, please contact me.

This is normally produced when an email from address is not correct, or a recipient address is not correct. It may also happen if you are have configured your Joomla! Mail Settings to appear to be sent from your "Gmail" account, or similar, while you are using your website address to connect to SMTP. Some servers do not allow that.

That is most commonly an issue with directory permissions. You should make sure that the "administrator/components/ com_rapidcontactex/uploads/" (or the one you have set in the Component Options) directory permissions comply with the suggested permissions from Joomla!

This problem usually comes up when Rapid Contact Ex cannot figure out where to send the copy email. For Rapid Contact Ex to recognize which field is used for the user's email address, you should use the special field name #User Email#.
This is also explained in the [?] question mark next to the Field Name input in the Field Edit page.

This is a usual problem, which only happens if you have not configured your Update Options properly. Since this is a commercial extension, your Mavrosxristoforos.com account username and Paypal email are required for security reasons. If you do not know your Mavrosxristoforos.com account username, please search your inbox for the automatic message sent to your address right after purchasing Rapid Contact Ex.