The PHP Form Field Type is now more powerful, allowing you to add images as labels to Radio and Checkbox fields easily.
"Select Other" Option: If enabled in the Form Field Parameters, when users select the last option in a Radio or Checkbox field, a text input box will appear for additional input.
Customizable Submit Button: You can now override the text on the Submit button that appears during form processing. Setting is in the Button Form Field
Ideal Framework Plugin: This new plugin centralizes shared code across all our extensions, helping you keep your subscriptions up to date using Joomla’s native update system.
Changed
Template Compatibility: We've improved compatibility with older Contact Enhanced HTML templates, especially for the FORM_FIELDS tag with specific IDs.
Category Thumbnail View: Adjusted CSS to prevent email and website information from overflowing in the category thumbnail view.
Deprecated
The Javascript callback validateCEFormCallback function is deprecated. Please switch to onValidateCEForm, as the former will be removed in version 6.0.
Fixed
Low Form Field Ordering: Fixed the back-end ordering issue, allowing fields to be correctly sorted by type.
Medium Email Display: Resolved an issue where emails were being cloaked twice, making them invisible in category views.
Low Content Processing: Fixed issues with the Free Text Form Field so it properly processes content plugins.
Added a new validation script example for the Custom Code plugin.
Fixed the update script for older versions to correctly convert Select List, Radio, and Checkbox values from very old Contact Enhanced formats to the new format.
Introduced two new callbacks for form submission:
onValidateCEForm: Triggered when the form is validated and submits only if this function returns true. This is valid for both regular and Ajax submissions.
onSuccessfulCEFormSubmission: Triggered after successful form submission, available for Ajax submissions.
Introducing Search by Tags and Contact Custom Fields. You can activate this feature in the Component Options under the Search tab. If you're using a Search Menu item type, be sure to adjust the Search Fields accordingly. Note: In Joomla 5 and newer versions, Custom Contact Fields must be set to Searchable in the Field Parameters.
Fixed:
Removed deprecated messages in the Contact Enhanced Content Plugin.
Fixed a bug in the Captcha Plugin when using the plugin without saving the parameters.
Fixed some minor aesthetic problems when loading the page in dark mode.
v5.2.4
New Features:
Added additional options to order contacts in the category views.
Added the option to display the web page in the List and Thumbnail Layouts.
Reintroduced the Thumbnails Category view for a more visual navigation experience.
Enabled editing of Contact Custom Fields directly from the front-end, enhancing user accessibility.
Optimized Google Maps integration with new validation checks to prevent loading issues when contact coordinates are unset or the API Key is missing.
Improved user experience by adding automatic refresh for SecurImage Captcha during Ajax form submissions.
Enhancements:
Enhanced Google Maps loading logic, including checks for valid contact coordinates and API Key presence to ensure seamless map displays.
Streamlined user interactions with auto-refreshing Captcha, making form submissions smoother.
Bug Fixes:
Resolved an issue where OpenStreetMaps would not load, ensuring reliable map availability.
Corrected a caching issue with front-end contact editing that incorrectly retained the contact id.
Ensured compatibility with PHP 8.2+, broadening the component's usability across more server environments.
Addressed a dashboard JavaScript error for a cleaner admin experience.
Fixed a problem with Ajax Form Submission that prevented multiple errors from being displayed simultaneously. Now, all errors are clearly presented to the user.
Adjusted HTML Template labels in Component Options for better clarity.
Refined the layout of inline form validation messages, improving form aesthetics and usability.
Corrected XHTML validation for the hidden field type, ensuring web standards compliance.
Updated the translation for the Submit button to reflect its state after being clicked, enhancing user feedback.