Description

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, leave it like that.

Introduction

Email Protector is a replacement for the Joomla! core email cloaking plugin.

The core email cloaking plugin has a couple of issues and shortcomings.Email Protector solves these issues.

No more javascript issues

The core email cloaking plugin uses the javascript document.write method, which is outdated and can cause issues with other javascripts.It also relies solely on javascript to cloak the email addresses, which means that if the javascript fails for whatever reason, you cannot see the email address at all.

Email Protector cloaks the email addresses in a different manner which solves this issue.It uses both CSS and javascript to cloak the email addresses. When javascript fails to load, it will still display the email address to the visitor, but in a cloaked manner.

Not only in articles

The core email cloaking plugin is a content plugin. This means it only works in articles and content that is specifically passed through the content plugins. As a result this often means that email addresses in modules and 3rd party extensions are not cloaked.

Email Protector is a system plugin and is written in a way that it will cloak email adresses in your entire website. So also in modules and 3rd party extensions.

Leave it like it is

The core email cloaking plugin has the option to convert all email addresses to mailto links or display them as plain text.

Email Protector has an extra (default) setting to leave the email addresses as you create them in the content. So if the email address is a mailto link, it leaves it as a link. And when it is only text, leave it like that.

Installation

You can either install Email Protector by using the core extension manager
available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

Note: When updating Email Protector, you do not need to uninstall it first. The package will
update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration
settings.

24-Oct-2014 : v1.3.4

18-Oct-2014 : v1.3.3

# Fixed issue with emails inside form elements with single quoted attributes being protected
# Fixed issue with plugin not being run over introtext/fulltext on onContentPrepare event
# Fixed issue with plugin not working on jDownloads frontend view

12-Nov-2013 : v1.2.0

+ Added ability to define how emails in feeds get handled
# Fixed issue with output in feeds causing it to break
# Fixed issue with scripts not being placed when emailsiframe are only found in cached modules

07-Nov-2013 : v1.1.0

+ Added option to display the email with [AT] and [DOT]
^ Completely recoded the logic in finding and converting emails (no longer based on Joomla core)
# Fixed issue with spaces in mailto subject being removed
# Fixed issue with spans in mailto link messing up result
# Fixed issue with styles and scripts not being placed when emails are only found in modules

Nico

I used some third party extensions and they gave a javascript error message with the email cloaking.I unpublished the joomla core plugin and installed the "Email Protector" et voilÃ , the javascript problem with the extensions used was solved.An exellent peace of work!

Scott Shaw

We've been using a few NoNumber plugins recently, which have all been great. The functionality of Email Protector, in my opinion, is superior to the core Email Cloaking in that it has fewer (if any) conflicts and a couple key options that the core lacked.

I've stumbled on a couple bugs, which is to be expected with just about any extension. But what makes NoNumber special is that van Weston has promptly fixed each and every one when we bring them to his attention.

So kudos for an awesome plugin, I'd highly recommend this and all NoNumber extensions.

NoNumber.nl is not affiliated with or endorsed by the Joomla Project or Open Source Matters. The Joomla name and logo are used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.