Thread: Anti-Spam Options - vbStopForumSpam
View Single Post
  #245  
Old 12-15-2010, 10:18 AM
sticheno sticheno is offline
 
Join Date: May 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Couple hours short of 24, this has stopped over 400 in their tracks. Couldn't be more pleased! Here's a minor modification I recommend that helps the daily ritual of approving users and involves a minor edit to the user.php file. This is for those requiring the user to validate their email and then the admin manually approving:

We're running this on 4.1.0 PL2: line 1754 in user.php (may vary slightly in different versions), replace their mailto link and the following line that tells the IP (never figured out why we'd want to mail someone from the final approval process) and their not very useful IP check and instead point those to Google so you can see where those email addresses appear, and the IP to a decent WhoIs lookup. Most of my spam registrations come from Phillipines, Vietnam, Malaysia, India and my site is topical for something not practice there so this makes it super easy.

Code:
$cell[] = "<a href=\"http://www.google.com/search?q=$user[email]\">$user[email]</a>";
$cell[] = "<a href=\"http://whois.domaintools.com/$user[ipaddress]\">$user[ipaddress]</a>";
Of course every time you upgrade this will get wiped, but it's an easy change that really adds some value. YMMV. I'm shutting up now, happy.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01137 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete