Version: 1.0.2, by El_Muerte
Developer Last Online: Jan 2023
Version: 3.5.0
Rating:
Released: 10-05-2005
Last Update: 10-07-2005
Installs: 110
Uses Plugins
Re-useable Code Translations
No support by the author.
This will obfuscate email addresses in posts in order to prevent email harvesting. There are a couple of methods available:
Image; the email will be displayed as an image, works quite well but not very user friendly.
HTML Entities; every character in the email address will be replaced with it's html entity. This is not a great method, but it stops stupid harvestors.
Javascript; the link will be written via javascript, works quite well and makes the link invisible for harvestors. But requires javascript to be enabled
Custom; roll-your-own algorithm, can be easily set in the vbulletin options in the admincp
This plugin also partially strips the email addresses in the archive (the domain name is removed).
Update 1.0.1
* [fixed] wysiwyg code isn't screwed up anymore
* [added] added support to select the font to use (builtin fonts, GD bitmap fonts or TTF fonts)
Update 1.0.2
* [fixed] fatal error when rebuilding postcache
* [fixed] invalid hash when quickposting\editing via AJAX
* [changed] the image tags now use the CSS class "inlineimg" that aligns them vertical center
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
this is just great... and can be enhanced by using the image setting for the $vbulletin->options['imagetype'] and the font related to it... $vbulletin->options['gdfont'] or $vbulletin->options['magickfont']....
Pretty good idea and solution I dont have much of a need for it myself but when an email adres is posted I would like it to be 'safe' from harvesters
A few notes though (by far the bigger part of this post, dont take it wrong though )
It also changes the output on the editing of a post. In WYSIWYG this means that (atleast with javascript) you cant see the email adress
And is this proper? On HTMl entities it outputs it like this <a href="mailto:%blablabla">adres@bla.com</a> and on javascript (which I admittedly dont know much about, nor do I know about the way harvesters work) it puts in a undisclose followed by a full email link like normal (honestly wondering about how that works )
Heres something that should prove very very proper (if possible to put it with a automated fashion).
<script type='text/javascript'>var a = new Array('s','t','a','r.','o');document.write("<a href='o:"+a[1]+a[0]+a[2]+a[3]+a[4]+"'>"+a[1]+a[0]+a[2]+a[3]+a[4]+"</a>");</script>
This format for an email adress (made this one manually). Any chance of doing it like that? It replaces both the mailto/link and hussles it all up in output making it look (even if it does go past the codes) like random blabber.
hmm, I never use the wysiwyg editor, so that might be a bug.
as for the output, what you see it not what the browser actually received. For example firefox\mozilla displays the evaluated html when you view the selected source. Use the "view page source" to see the actual code.