Our Premium Extensions

Ideal Podcasts

Podcasting made easy!

If you are looking for a way to create and manage your own podcast on your Joomla!™ website, you...

Component: Contact Enhanced

Contact Enhanced is a contact component manager created to replace Joomla! core contacts component and add...

iFAQ - Frequently Asked Questions

Frequently Asked Questions using Joomla content articles. iFAQ (former MooFAQ) is a FAQ Component...

Ideal Store Locator

Amazing Store Finder

Ideal Store Locator Plugin (iStoreLocator) works with Google Maps API which allows your website...

Ideal Related Articles

Best Related Articles Extension

Ideal Related Articles (iRelated) displays related articles to Joomla articles. Quickly increase...

SecurImage Captcha Plugin

Introducing SecurImage Captcha Plugin for Joomla – Your Ultimate Defense Against Spam! SecurImage Captcha...

Plugin: Wonderchat.io

Revolutionizing Customer Engagement with AI

In the ever-evolving landscape of digital customer support, Wonderchat.io emerges as a...

Module: Ajax Contact Form

A Fast, Simple and Reliable Contact Module

Contact Form is one of the most important pages for all websites. AJAX Contact Form is a simple...

Name Meaning Dictionary

Because Names last a lifetime!

This Name Meaning Component, has over 4100 girls and boys names and meanings in the database, from 47...

Plugin: CE Feedback Site Tab

A Convenient Contact Form & Social Media links tab

If you want to collect feedback from your website visitors and provide your social media links in...

Plugin: iAkismet

Protect your forms against spammers

iAkismet is a plugin that integrates the popular anti-spam service Akismet.com with with the...

Module: Be Involved! Site corner image

This module allows you to help people to get involved with some campaigns, either donating to...

Component: M2C-Module to Component

This Component allows you to show a module in the main content area, just as if the module was a...

Plugin: Mailto2CE

Protect your email address against spammers

Mailto2CE is a System plugin for Contact Enhanced that will convert all mailto links like: <a...

Browse Our Themes

Form Fields

Contact Enhanced has the ability to allow webmasters to assign Form Fields to contact forms. Form Fields offer a lot of flexibility that allows you to create more a simple contact form.

Recommend to a friend

Description

You can display one or more Custom Fields in the Components → Contact Enhanced →Recorded Messages (back-end)list.

Requirement

  1. Contact Enhanced 3.2+;

Usage

Select Components → Contact Enhanced → Form Fields from the drop-down menu on the back-end of your Joomla! installation. Then  under the General Parameters tab set Show on Recorded Messages to Show;

Description

How to display Form Fields in multiple columns.

Requirement

  1. Have setup and Category and Contact;
  2. Have watched the Form Fields -> Basic Features screencast;

Usage

Go to Components -> Contact Enhanced -> Form Fields.

1. Edit each Custom Field and under the General Parameters tab set the Width type to either Bootstrap OR Percentage.
Set to Bootstrap if your template is compatible with Bootstrap javascript library and if you want your form to be responsive.

2. Adjust the Field's Container Width to the desired number of columns.

You have to perform steps 1 and 2 for each custom field.

Keep in mind that the field order will be from left to right (top->bottom), so you can have multiple columns. Please see screenshot below for example.

You might also create a CSS Custom Field and add the CSS rule below to make the fields take the full width;

.ce-cf-container{width:95%}

Screenshot

Contact Enhanced Form

Description

 Creates an auto complete Form Field where you can search content from any table in the database.

Requirement

  1.  Have watched the Form Fields -> Basic Features screencast.

Usage

 Select Components → Contact Enhanced → Form Fields from the drop-down menu on the back-end of your Joomla! installation, then Select AutoComplete from the Field Type select list;

 Choose a category for your Form Field, then Save the changes.

Add a SQL query to the value. The SQL Query must return one column only and the column name OR alias must be "value". Use {selectresult} as the text to search for

Code Example

SELECT title AS value
FROM #__content
WHERE state=1
AND title LIKE '%{selectresult}%'
ORDER BY title ASC

{gdata id=|6e6UREuTOcY|}

Description

You can break a contact form into multiple pages. This will allow you to collect data in a contact form over multiple pages (steps) instead of all in one.

Read more: Pagination

Description

You can add any JavaScript code to a page where a Contact Enhanced form is published. Please do not confuse this Custom Field with the Attributes Field of every Custom Field where you can add html attributes such as onblur="", onchange="", cols="", rows="" ,....

Requirement

  1. Have watched the Form Fields -> Basic Features screencast;
  2. Some Javascript knowledge;
  3. FireBug might help in this task; (optional);
Read more: Javascript

Description

With the Constant Contact Form Field integration, you can now sign up any user to a Constant Contact list with a few simple steps. Constant Contact is a field and does not display Constant Contact fields, so additional CE fields need to be assigned to the category that match Constant Contact (Surname, Name, Email, City and State). This way Contact Enhanced will submit the fields to Constant Contact;

Requirements

  1. Have a Constant Contact account and at least one list created
  2. Have a Mashery account (explained later);
Read more: Constant Contact

 

Description

How to display Custom Fields in multiple languages;

Requirement

  1. Have Joomla Multi-lingual plugins enabled;
  2. Have created the language content in Joomla! Admin -> Extensions -> Language Manager;
  3. Joomla 1.6 and newer;

Usage

 

When you first install Contact Enhanced, all Form Fields are set to ALL languages. So first, you need to copy the current Form Fields to one of the languages.

Batch Process:

Go to Components -> Contact Enhanced -> Form fields, Select ALL Fields you need in multiple Languages, then click on the Batch button and move the fields to the new language.

One by one:

Go to Components -> Contact Enhanced -> Form fields, open the original form field set the language to English (or another language) under the Publishing Info slider and then change the name of the field for the new language and set the language to the chosen one and hit Save as a Copy and you are done.

 

Joomla 1.5:

In Joomla 1.5 it is a bit more complicated because it requires you to use Joom!Fish and it cannot translate multiple database tables per component. Please read this forum post.

Description

{gdata id=|hp6n36Bclo4|} With Campaign Monitor Form Field your can display your CampaignMonitor lists so your users can subscribe themselves when they send submit the Contact form.

Requirements

  1. Have watched the Form Fields -> Basic Features screencast;
  2. You have to sign up to Campaign Monitor and add the API and ClientID to the Custom Field Parameters, which are only displayed after you save the form;
  3. Campaign Monitor API requires Apache cURL module to be enabled [1];
Read more: Campaign Monitor

{gdata id=|-KTWd1Esz4I|} With MailChimp Form Field your can display your MailChimp lists so your users can subscribe themselves when they send submit the Contact form.

Description

Contact Enhanced allows your user to upload Multiple Files at once, with multiple file selection, progress bars and validation. The files are uploaded via Ajax, so the form will be processed much faster (version 3.2 and newer).

Requirement

  1. Have watched the Form Fields -> Basic Features screencast;
  2. In Joomla 3.2 and newer, jQuery and Bootstrap will be loaded (automatically);
Read more: Multiple File Upload

Chained Selects lets you "chain" multiple select lists together so that the selection in a "parent" list can tailor the options available in a "child" list. Chained Selects supports unlimited unlimited number of "chains" in in a form.

In order to Create a chain select list you have to use the SQL Form Field and the fields will be loaded using AJAX JSON Calls.

The first option of a Chain select list can also be a Radio list.

Read more: Chain Select List
Page 1 of 2

Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site is not affiliated with or endorsed by the Joomla!™ Project. It is not supported or warranted by the Joomla!™ Project or Open Source Matters™. The Joomla!™ logo is used under a limited license granted by Open Source Matters™, the trademark holder in the United States and other countries.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.
Feedback