Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
NoSpam! Image Enhancement (New version of No Spam! for Custom Image Verification) Details »»
NoSpam! Image Enhancement (New version of No Spam! for Custom Image Verification)
Version: 1.0, by BirdOPrey5 (Senior Member) BirdOPrey5 is offline
Developer Last Online: Aug 2023 Show Printable Version Email this Page

Category: Anti-Spam Options - Version: 4.x.x Rating:
Released: 06-26-2011 Last Update: 06-23-2012 Installs: 205
Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations  
No support by the author.

Anti-SPAM Tool.



This is an enhanced version of the popular NoSpam! mod by antialiasis for vBulletin 3.7

Original Mod Thread Here: https://vborg.vbsupport.ru/showthread.php?t=183329

This mod was marked "Re-usable Code" so I have added a new feature that turns this into an Image Verification mod.

I thank antialiasis for the groundwork and his original mod and thank him again for allowing the code to be re-used by the community.

This new version of NoSpam! called NoSpam! Image Enhancement turns the very popular NoSpam! mod into a custom image verification system. The VB4 version only works on Registration, Threads/Posts, and/or Contact Us pages.

Besides just setting a question and answer(s) you now also set an image which is displayed along with the question. You should make your question based on the image.

For example: If you have an image with two cats, you can ask the question, "How many cats are in this picture?" and you can set the acceptable answers to: 2 and two. (Answers are NOT case sensitive.)

If you used the original NoSpam! mod you will quickly understand how to format the question, image, and answers. If you never used the NoSpam! mod I have included specific instructions and examples.

Two example images are included with the zip and will be need to be uploaded to your /images/nospam directory (which you will create.)

When you import the product it will automatically be setup to work with the two example images.

These are EXAMPLES- you should add your own images and questions as soon as possible.

BE CREATIVE with your images and questions. The more creative you are the harder it will be for spammers to crack this.

Sometimes you might be able to ask several different questions based on the same picture.

Useful Tip: DO NOT include the answer to the question in the file name of the image. This will be the easiest way for bots to try and answer your questions.

This is Version 1.0 - Official Release

Demo: http://www.qapla.com/mods/sendmessage.php (on the "contact us" page) Will also show on the registration page.
(You must be logged out or a guest to see it in action on Qapla.com)

See screenshots for more examples.

Disability Compliance: Please understand this mod will make it impossible for blind users to register on your forum. The "alt" text of each image will tell people if they can't see the image please contact the administrator. Please be considerate and offer alternate means of registration on your forum somehow/somewhere besides your normal registration.

This has been tested on VB 4.0.8 and 4.2.0 and should work on all VB 4..x.x versions.

Please Mark as Installed if you use this.
Donations are always appreciated. :up:

Download Now

File Type: zip No Spam Image Enhancement by BOP5 VB4 v1.0.zip (123.5 KB, 1155 views)

Screenshots

File Type: jpg vb4contactus.jpg (164.4 KB, 0 views)
File Type: jpg vb4example1.jpg (57.9 KB, 0 views)
File Type: jpg nsie_settingsVB4.jpg (132.7 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
8 благодарности(ей) от:
Boofo, eTiKeT?, Juggernaut, Kaspersku, MikeF, nacaruncr, TheLastSuperman, Vick98

Comments
  #72  
Old 10-03-2012, 12:26 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am happy to see this mod is in the running for October 2012 Mod of the Month.

Please check out the poll at: https://vborg.vbsupport.ru/showthread.php?t=288521

Look at all the mods nominated for this contest and vote for your favorite mod!

Thanks.
Reply With Quote
  #73  
Old 10-05-2012, 05:13 PM
Ikarrus2's Avatar
Ikarrus2 Ikarrus2 is offline
 
Join Date: Jan 2012
Location: U.S.A
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed on 4.2 and working great !!!

Thanks
Reply With Quote
Благодарность от:
BirdOPrey5
  #74  
Old 10-06-2012, 10:31 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
Looking at that mod it is a complete rewrite of register.php to their own registration.php and the code has none of the hooks register.php has built in.

I don't see any mods working on that page... and without hooks I don't see it ever happening without manual file edits.

It would probably be easier for them to just add a comparable feature (question based off an image) then to try and get this mod to work on their page.
To clarify, we hook into existing hooks in the register.php and simply output our own template to allow for complete field management. Compatibility is possible, all that would be needed is to integrate your field into the field management page. Unfortunately, an easy integration feature doesn't exist in our product as of yet, but I will be happy to look into your mod to see if it could be integrated (with your permission of course).

Also, disabling "Use Custom Page" will revert back to using the default vB template which will, naturally, allow for your field to populate itself into the page.

- Jon
Reply With Quote
  #75  
Old 10-07-2012, 09:04 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Jon, this mod was from and remains "Re-usable code" so you are free to do whatever you want with it- no additional permission is needed.

I based my previous statement on looking at a copy of registration.php and saw no hooks in it- but I didn't actually install the mod so thank you for the clarification.

The concept of asking a question based off an image specified in settings is not complicated or ground breaking code, you would be more than welcomed to add such a feature to your mod using this code or simply writing your own- no trade secrets here.
Reply With Quote
Благодарность от:
DragonByte Tech
  #76  
Old 10-27-2012, 08:44 AM
yamahapaul's Avatar
yamahapaul yamahapaul is offline
 
Join Date: Aug 2008
Location: UK
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for updating this mod Joe

Quote:
Originally Posted by BirdOPrey5 View Post
I am happy to see this mod is in the running for October 2012 Mod of the Month.
Just voted for it :up:
Reply With Quote
  #77  
Old 11-08-2012, 02:20 AM
cungchuctanxuan's Avatar
cungchuctanxuan cungchuctanxuan is offline
 
Join Date: Oct 2010
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just nominated for MOTM

What makes it even better is to have an option to enforce the verification on Registered Users also, not just Guests.
Lots of spammers manually register and then spam using their software
Reply With Quote
  #78  
Old 11-24-2012, 07:29 PM
Walter Ronny Walter Ronny is offline
 
Join Date: Apr 2008
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed, i will let you know if it works good!! Thanks!
Reply With Quote
Благодарность от:
BirdOPrey5
  #79  
Old 12-30-2012, 08:38 AM
Eagle Eyes Eagle Eyes is offline
 
Join Date: Oct 2006
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How can this be skipped for Facebook Connect users?

It just removed the whole point of facebook connect.
Reply With Quote
  #80  
Old 01-03-2013, 10:43 AM
dog-tag's Avatar
dog-tag dog-tag is offline
 
Join Date: Jan 2012
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyway we can get this to work with the mobile template?
It works wonderfully with the normal ones, but people on mobiles are not seeing it.

Spam tools like xRumer etc will know to try the mobile version instead.
Reply With Quote
  #81  
Old 01-25-2013, 04:51 AM
Lpspider Lpspider is offline
 
Join Date: Oct 2005
Posts: 164
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

It looks like sometimes when I reload the registration page the image won't load. It works 98% of the time, but part of the time it'll show the filename. Ex: obama.jpeg instead of the image. I checked and the image is set up correct in the directory.

It worked fine in my testing, the only reason I noticed is because I user emailed me and told me. Thoughts on what might cause this?
Reply With Quote
Reply


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:26 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06742 seconds
  • Memory Usage 2,364KB
  • Queries Executed 29 (?)
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
  • (2)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
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete