With this plugin you can hide text in your articles with a password or from specified user groups with a simple syntax call directly in the articles. Special features are the unusual syntax use (square brackets) and the Safe Mode to avoid hidden text to be showed in other components (e.g. search component). Because the typical plugin syntax is removed in calls from the outside, the plugin does not use curly brackets. In the Safe Mode the whole article is replaced with an empty string if ECR...
CHANGELOG
Version 4.0.6.0-PRO - 2022-09-04
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- ^ Multiple internal code optimisations.
- + Added Confirmation Mode. In this mode, you can request confirmation from the visitor to load the content. This is especially useful if you want to load external sources concerning data privacy, e.g. Iframes of YouTube videos or Google Maps, which do not have to be additionally protected by a password.
- [ecr|confirmation]<iframe ....></iframe>[/ecr]
- You may overwrite the default confirmation headline and text by adding a third and fourth parameter to the syntax...
Version 4.1.0.0-PRO - 2023-01-06
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions
- + Added Password Protection Rules feature. This option protects the replacement text with a password by pre-defined rules with a unique hash. The replacement...
Changelog
Version 4.1.1.0-PRO - 2023-01-20
+ Improved the syntax removal if the content was not loaded in the content context, e.g. feed or search. Thanks to Haven for reporting it!
Version 4.1.2.0-PRO - 2023-03-09
- + Added Disable replacement in editor option. With this option, you may disable replacing the syntax in editor view in the front end for signed-in users. Use this option if you are working on articles in the front end and the syntax is being removed due to the wrong context in the edit view. Note: This option is only available for signed-in users from the allowed group list and if the safe mode is disabled. Thanks to Freddy B...
Changelog
Joomla! 4.x
Version 4.1.3.0-PRO - 2023-03-15
+ Added Brute Force Protection - IP Address Blocking feature. Thanks to Svetoslav for requesting this feature!
+ Added Activate IP blocking for password inputs option. With this option, the plugin blocks IP addresses from accessing the protected content if they exceed the allowed number of submission attempts. All password requests from restricted IP addresses are blocked directly by the plugin. After the specified block time...
Date:
26 April 2023
Protects content with a special syntax from specified user groups or with a password.
Type: Content Plugin
Joomla! Version: >= 4.2.0
Notes
This is a system plugin for Joomla! >= 4.2.0 and PHP >= 8.0.0.
CHANGELOG
Version 4.1.4.0-PRO - 2023-04-26
- + Added Password expiration time option for Password Protection Rules. The password expiration time option is a helpful feature for keeping your content secure. However, if you prefer...
- + Added Remember Confirmations option. Confirmations are stored in the user's session, and the confirmation does not have to be consented again as long as the session is active. Thanks to Ufuk A. for requesting this feature!
- + Improved Installation Script. Updated the installation script to check for the highest compatible version of Joomla automatically! This feature aims to prevent issues that may arise from using incompatible core versions, thereby ensuring a...
- + First Pro release for Joomla! 5.x based on ECR Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
- + Added the Remember successful password inputs for pages option to save successfully entered passwords for Pages Protection to the session, so they don't have to be re-entered on each page load.
- ^ Bypassed a deprecated call in the calendar field provided by the Joomla! core.
- ^ Rewrote the usage of the session namespace to avoid the logging of a deprecated message.
- # Fixed an issue with the multiple password feature where a message was incorrectly displayed stating...
- + Added the Remember successful password inputs for pages option to save successfully entered passwords for Pages Protection to the session, so they don't have to be re-entered on each page load.
- ^ Bypassed a deprecated call in the calendar field provided by the Joomla! core.
- ^ Rewrote the usage of the session namespace to avoid the logging of a deprecated message.
- # Fixed an issue with the multiple password feature where a message was incorrectly displayed stating...
# Fixed a format issue in the option "Password expiration time". Thanks to n1mdas for reporting this issue!
# Fixed "Read more" function handling in category view. Thanks to Mr. Fifteen for reporting this issue!
# Improved the way how the text object properties are processed and manipulated. Thanks to Schlossgarde for reporting the issue!
- + Added Allowlist for GET parameters option for the Global Password Protection feature. With this option, you may bypass the global protection with a self-defined token or allow third-party services to execute commands even if the global protection is enabled. Input example: token=123!?S3Cr3T or option=com_remotemonkey,task=api.process,format=raw. Thanks to Christian G. for requesting this feature!
- # Improved the way how the text object properties are processed and manipulated...
+ Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro...