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
(Extra Spam Protection) Prevent Posting Of Links On User Group Per User Group Basis Details »»
(Extra Spam Protection) Prevent Posting Of Links On User Group Per User Group Basis
Version: 1.00, by borbole borbole is offline
Developer Last Online: Oct 2015 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 4.0.3 Rating:
Released: 06-03-2010 Last Update: 06-22-2010 Installs: 57
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

This is another mod I coded for my own forum and thought to submit it here in the hope tha other users might find an use for it as well. Lately my forum has been hits with a lot of spam posts. It seems like they bypass every single prevention at the registration which leads me to believe that those who register are human spammers and once they pass through all the anti spam restrictions at the registration, the spam bots take over to post at the forums.

Anyway, this hack will allow you to make posting of links allowed/disallowed on a usergroup per usergroup basis.

Installation: upload the includes folder to your forum root folder and then import the link_gids.xml file inside the mod package to Plugins&Products in the Acp of your forum.

After you install it, go to your Acp->Usergroups->Usergroup Manager->{ Chose the group that you want to prevent from posting links->Click Edit Usergroup} and under Post / Thread Permissions, you will see a new setting that says: Prevent From Posting Links, set that to yes.

For more information, please have a look at the attached screenshot below.

Download Now

File Type: zip link_gids.zip (1.7 KB, 367 views)

Screenshots

File Type: png Admin Control Panel_1275642935050.png (3.9 KB, 0 views)
File Type: png Forums_1275643045410.png (32.2 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
nacaruncr, smirkley, synseal

Comments
  #2  
Old 06-04-2010, 09:48 AM
sulasno sulasno is offline
 
Join Date: Feb 2010
Posts: 588
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

tagged and thanks
Reply With Quote
  #3  
Old 06-04-2010, 11:21 AM
Xencored Xencored is offline
 
Join Date: Sep 2008
Location: UK, Scuny
Posts: 1,337
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome BYEBYE Spammers

Thansk alot mate 5*
Reply With Quote
  #4  
Old 06-04-2010, 07:33 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for your comment. Since I coded this, I have to say that I didn''t have a single spam link.
Reply With Quote
  #5  
Old 06-09-2010, 12:46 PM
cfish's Avatar
cfish cfish is offline
 
Join Date: Aug 2006
Location: Hampshire, UK
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod looks perfect as a replacement for the Check4SPAM mod - thank you.

How does this mod identify links? Does it do a search on the text string, looking for "www." ".com", ".net" etc. or does it just prevent the user from using the Insert Link button?
Reply With Quote
  #6  
Old 06-09-2010, 03:54 PM
Speysider's Avatar
Speysider Speysider is offline
 
Join Date: Apr 2009
Posts: 1,029
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why not use Valter's Advanced Permissions hack? Doesn't this just do the same thing, stop people posting links when a criteria isn't met?
Reply With Quote
  #7  
Old 06-09-2010, 04:15 PM
cfish's Avatar
cfish cfish is offline
 
Join Date: Aug 2006
Location: Hampshire, UK
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Speysider View Post
Why not use Valter's Advanced Permissions hack? Doesn't this just do the same thing, stop people posting links when a criteria isn't met?
Yes, that would do the trick provided that links can be spotted when entered as plain text and not just as BBCode.
Reply With Quote
  #8  
Old 06-09-2010, 05:19 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cfish View Post
This mod looks perfect as a replacement for the Check4SPAM mod - thank you.

How does this mod identify links? Does it do a search on the text string, looking for "www." ".com", ".net" etc. or does it just prevent the user from using the Insert Link button?
It prevents them from posting links in both ways.
Reply With Quote
  #9  
Old 06-09-2010, 05:20 PM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Speysider View Post
Why not use Valter's Advanced Permissions hack? Doesn't this just do the same thing, stop people posting links when a criteria isn't met?
Nope, mine is different which you could have noticed as well if you read the description/saw the screenshot under the first post.
Reply With Quote
  #10  
Old 06-09-2010, 05:29 PM
cfish's Avatar
cfish cfish is offline
 
Join Date: Aug 2006
Location: Hampshire, UK
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by borbole View Post
It prevents them from posting links in both ways.
Fantastic. Is the search string editable? I have a problem in that users may want to post questions about the .NET framework and this could be mistaken for a link.
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 02:44 PM.


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.05911 seconds
  • Memory Usage 2,324KB
  • Queries Executed 24 (?)
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
  • (4)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
  • (10)post_thanks_box
  • (3)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (3)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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
  • 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