Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard

Reply
 
Thread Tools
Email address masking / obfuscation - Protect your users from spam! Details »»
Email address masking / obfuscation - Protect your users from spam!
Version: 1.00, by buro9 buro9 is offline
Developer Last Online: Jul 2012 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 3.0.7 Rating:
Released: 04-04-2005 Last Update: 04-04-2005 Installs: 11
 
No support by the author.

No longer supported by the author.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 04-11-2005, 03:08 PM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Erm... please clarify.

Basically an image created by GD library instead of text. But the mailto: still there?

Could do that If that is what you want.
Reply With Quote
  #13  
Old 04-11-2005, 03:22 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think there are many possibilities for this good idea

I suppose it could be done with or without the mailto - but spiders that search for the mailto: will render that one pointless. Unless, however, no mailto is used - OR - for every symbol used in the address, it is replaced with its ASCII value, which in HTML is in it's raw ASCII format, but when clicked/mouse overed it renders without any javascript..

HTML Code:
<a href="mailto:jimpsed@hellp.com">jimpsed@hellp.com</a>
once converted to ascii;

Code:
<a href="mailto:jimpsed@hellp.com">jimpsed@hellp.com</a>
[EDIT] - it seems the ascii characters are being pre-processed before being entered into the database/being displayed. It works if you code this and then display it from a HTML web page though - try the attatched file. The source, you see the raw ascii characters. When viewed in a browser, all the characters are rendered.

This "solution", however, is only good if the spiders are only going through the HTML of a web page - I do not know, though.
Reply With Quote
  #14  
Old 04-14-2005, 11:03 PM
ChrisLM2001 ChrisLM2001 is offline
 
Join Date: May 2003
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Buro,

Does this hack conflict with other JS? Inserted the code into the functions_bbcodeparse.php (and saved it ), but when testing it nothing shows up, just a blank post. Remove the code, email linking returns fine.

Tested it on a 3.0.7 modded style and the default (unmodded) style, to no avail.

Chris
Reply With Quote
  #15  
Old 04-15-2005, 03:04 PM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ChrisLM2001
Buro,

Does this hack conflict with other JS? Inserted the code into the functions_bbcodeparse.php (and saved it ), but when testing it nothing shows up, just a blank post. Remove the code, email linking returns fine.

Tested it on a 3.0.7 modded style and the default (unmodded) style, to no avail.

Chris
It shouldn't do... it merely unescape's and document.write's, neither of which would have any problems at all providing javascript is enabled.

However... if any prior JavaScript on a page has an error, then subsequent JavaScript may not execute.

So I would recommend you find what JavaScript you have that is causing errors and fix that You can turn on "Show an alert for each script error" within the Advanced options of IE's Internet Options... or in Firefox turn on the JavaScript console.

Once the thing that is causing the error is fixed, then this will work too
Reply With Quote
  #16  
Old 10-20-2005, 06:14 PM
www.alfisti.net www.alfisti.net is offline
 
Join Date: Dec 2002
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this works also in 3.5
you only have to use /includes/class_bbcode.php (instead the functions_bbcodeparse.php).

thanks buro9
Reply With Quote
  #17  
Old 10-25-2005, 05:37 PM
buro9 buro9 is offline
 
Join Date: Feb 2002
Location: London, UK
Posts: 585
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by www.alfisti.net
this works also in 3.5
you only have to use /includes/class_bbcode.php (instead the functions_bbcodeparse.php).

thanks buro9
Yup, I'm using it again It's small, simple and does what I need it to.

Do people need me to re-publish this as a 3.5 hack to get the warm fuzzies about it?
Reply With Quote
  #18  
Old 10-25-2005, 05:41 PM
www.alfisti.net www.alfisti.net is offline
 
Join Date: Dec 2002
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by buro9
Yup, I'm using it again It's small, simple and does what I need it to.

Do people need me to re-publish this as a 3.5 hack to get the warm fuzzies about it?
you should post it in the 3.5 forum with the changes.
I didn?t do that because it is your mod.
Reply With Quote
  #19  
Old 10-25-2005, 09:14 PM
jugo jugo is offline
 
Join Date: Feb 2004
Location: Reading your emails.
Posts: 573
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="https://vborg.vbsupport.ru/showthread.php?t=96195&highlight=email+address" target="_blank">https://vborg.vbsupport.ru/showt...=email+address</a>

My Version for vb3.5 - not necessarily email abfusbication (sp?) but it converts the email address into a link to PM the person who posted it.
Reply With Quote
  #20  
Old 11-24-2005, 04:40 PM
fcherub fcherub is offline
 
Join Date: Sep 2004
Location: France
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, I installed, it works however when someone edits a post the email doesn't show up and this is what appears after saving:

a = unescape('%40');d = unescape('%2e');m = 'mailto:';document.write ... etc.

This happens every time somebody edits a post so I can't keep this unless there's a workaround ??
Thanks
Reply With Quote
  #21  
Old 03-23-2006, 11:18 PM
zylstra zylstra is offline
 
Join Date: Aug 2004
Posts: 144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good point fcherub. I ran into this bug also. I haven't had time to make a fix though. buro9, you up to the challenge?
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:18 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07265 seconds
  • Memory Usage 2,300KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)bbcode_html
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete