
Our Contact Us Pro extension is a fully loaded contact form, with built in field validation, and email fields comparison features, our component now has Google’s reCAPTCHA support built in, helping limit the amount of spam you get from your website.
"We built this extension to use on our own site, after getting fed up with the amount of spam, and not finding any reliable reCAPTCHA plug-ins we just broke down and built our own component to fit our needs, and over the past year our customers have made some really good feature requests that we were able to build in. We are always adding new features and making updates to the form to keep the extension current and up to date with the ever changing technology."
Christophor S. Wilson
Director of web development
Contact Information
Your company’s contact information is displayed at the top of the page. There are fields to add in your company's name, address, city, state, zip, toll free phone number other phone number, and fax line.
Email Settings
You have an option for the email’s subject, from email address, and the email address(s) the contact form should send messages to. You now have the option to enable the ability to send a copy of the message to the customer letting them know that you have received their message. There is now also an email styling system in place so if you want to use CSS to style the way the email looks you have an option for that, you can now also display your company’s logo at the top of the message too.
Redirection Settings
There are now redirection options, by default the form will return to itself and display at message at the top of the page thanking the user for their message. However, there are times that you may want to redirect the user to an article, you now have the option to select an article to redirect to after they submit the form, you can enable or disable the default thank you message from displaying at the top of the article too.
Gravatar Settings
You now have the option to place a Gravatar avatar anywhere on your contact pages using the new {GRAVATAR} token. This new feature is ideal when adding contact pages for individual users / staff.
Form Field Validation Settings
All of the default fields all have validation settings built in, so if you want to make all of the form fields required or select the individual fields that are required. You can enable / disable each of the default fields from here to, so if you don’t need all of the fields displayed for a specific form you can disable the unneeded fields, hiding them from view.
Custom Layout Settings
From here you can change the way the form is laid out, so if you want to move the fields around and reorder them, you can. If you want to add in some of your own custom HTML, this is where you would do it, no more hacking the extension or doing template overrides, simply copy and paste your own custom HTML in to the field.
Custom Form Fields
We just added the ability to add custom form fields, if you have a basic understanding of HTML, you can now create your own fields and drop them in to the custom layout field, this is a great feature if you want to add in a new field that is not offered by default. NOTE: Validation is not used on custom fields.
reCAPTCHA Settings
There are fields for both of the public, and private keys, and a dropdown menu to select the theme you want to use with the reCAPTCHA validation form.
After you have installed the extension you will want to create a new menu item.
The following is a list of tokens you can use in your custom HTML field within the components menu item parameters:
{LEGEND_STEP0}
{LEGEND_STEP1}
{LEGEND_STEP2}
{LEGEND_STEP3}
{LEGEND_STEP1_NUM}
{LEGEND_STEP2_NUM}
{LEGEND_STEP3_NUM}
{YOUR_COMPANY_NAME}
{YOUR_PHONE}
{YOUR_TOLL_FREE_PHONE}
{YOUR_FAX}
{YOUR_ADDRESS}
{USERS_NAME_FIELD}
{USERS_COMPANY_FIELD}
{USERS_EMAIL_FIELD}
{USERS_ADDRESS_FIELD}
{USERS_CITY_FIELD}
{USERS_STATE_FIELD}
{USERS_ZIP_FIELD}
{USERS_COUNTRY_FIELD}
{USERS_HOME_PHONE_FIELD}
{USERS_MOBILE_PHONE_FIELD}
{USERS_HDYHAU_SELECT}
{MESSAGE_SUBJECT_FIELD}
{MESSAGE_MESSAGE_FIELD}
{RECAPTCHA_FIELD}
{BUTTON_SUBMIT}
{BUTTON_CANCEL}
{BUTTON_RESET}
{ERROR_MESSAGE}
{GRAVATAR}
The following is a list of CSS classes you can use in your custom HTML field within the components menu item parameters:
.contactusWrapper{}
.step1{}
.step2{}
.step3{}
.inputbox{}
.textarea{}
.hdyhau_label{}
Blank page after submitting the contact form: If you recently upgraded from a previous version or have made modifications to the custom HTML layout HTML code, make sure that the {ERROR_MESSAGE} token is somewhere within your custom HTML layout field, this will correct the issue.
v1.1.9: On 12/02/2012 the latest version (1.1.9) of our Contact Us Pro extension for Joomla! 2.5.x / 3.0.x was released. We added in Gravatar support, you now have the option to enable the Gravatar feature and place avatar anywhere on your contact page using the new {GRAVATAR} token. This new feature is ideal when adding contact pages for individual users / staff.
v1.1.8: On 11/15/2012 the latest version (1.1.8) of our Contact Us Pro extension for Joomla! 2.5.x / 3.0.x was released. We fixed a bug with the extension not displaying the menu’s custom meta tags, we also cleaned up the controllers, and view code.
v1.1.7: on 11/01/2012 the latest version (1.1.7) of our Contact Us Pro component for Joomla! 2.5.x and 3.0.x was released. We fixed two bugs with the new client/admin messaging system that was causing the contact form to fail.
v1.1.6: on 10/26/2012 the latest version (1.1.6) of our Contact Us Pro component for Joomla! 2.5.x and 3.0.x was released. We fixed a problem with the form's validation system that would allow the form to be submitted even if no data was entered. We also moved the images, css, js, and lib folders out of the frontend component folder in to the frontend media folder.
v1.1.5: On 10/21/2012 the latest version (1.1.5) of our Contact Us Pro component for Joomla! 2.5.x and 3.0.x was released.
Security Fixes:
Bug Fixes:
New Features Added:
Extension Maintenance:
v1.1.4: on 09/29/2012 the latest version (1.1.4) of our Contact Us Pro component for Joomla! 2.5.x and 3.0.x was released. We added in support for Joomla! 3.0
We added some great new features in to this release, in doing so we had to recode a large amount of the component, it is strongly recommended to uninstall any current version of this extension and reinstall the with the latest version (v1.1.3). Some of the new features, you now have the ability to include your own custom HTML fields (a basic understanding of HTML is required). We added in the ability enable a customer copy; this is great for an auto reply feature letting the customer know that you got their message with a copy of their message. We added in a new custom HTML email template / CSS feature, so you can style how the customer’s emails will look. We also added in an email Logo feature so you can add your company’s logo to the top of each email. This is a big release and I hope you all enjoy it.
We fixed a major bug that affected some servers not loading the language file correctly, we have updated the language file and the layout file. If you have made any changes to your language file please make sure to make a backup before updating to the latest version.
We fixed a minor bug with the form not removing the form field data after the form was submitted.
We fixed a problem with the language file, when a user would not type in their email the system would display “Your name is required.” and it should have been displaying "Your email is required.".
We fixed a bug that was causing the HTML in the layout field to get dropped when saving the extensions settings. Please make sure to download the latest version to correct this problem.
We fixed a bug that would display the recaptcha fieldset even if you deleted it from the layout textarea, we also fixed the company address textarea to allow line brakes and other basic HTML. We redesigned the form’s CSS and added some new CSS3 eye candy to bring the look up to date.
The component now comes in two packages, the old school 1.5.x and a new 1.6.x/1.7.x version.
We added a new option for the from email address, if you enter a email address in the from email config field, the emails will come from that address, if left blank the users email address will show up in the from heading of the email. We also fixed a problem with the subject field not working if a subject line was set in the language file so now it checks to see if a custom subject has been set, if so use it, if not use the one from the language file.
We added 3 new options to allow the form to redirect to an existing menu item or a custom URL, and if you are redirecting to a menu item, let's say to a custom thank you page, there is also an option to disable the thank you message.