vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   New Posting Features - Allow URLs in posts only after a minimum number of posts (to reduce spam) (https://vborg.vbsupport.ru/showthread.php?t=133826)

Xoligy 12-11-2006 10:00 PM

Allow URLs in posts only after a minimum number of posts (to reduce spam)
 
With the recent increase in CAPTCHA-beating bots spamming their URLs, I have a feeling this mod will be very useful. Inspired by this vBulletin 2 plug-in.

To install, first upload "bitfield_restricturls.xml" to "includes/xml", and then just install restricturls.xml via the product manager in the AdminCP. The plug-in should automatically rebuild the bitfields cache - as long as you upload "bitfield_restricturls.xml" first.

The amount of posts required is configurable in the usergroup manager, simply look for the group of settings with the header "Restrict URLs". The default is set to 5, however most bots tend to only make one or two spam posts at the most.

For obvious reasons, moderators and admins don't have this restriction, but if you want to add it, you can remove the group id from "bitfield_restricturls.xml".

If people find this useful, I may also update this to make an option so the posts containing URLs are set to be moderated rather than just completely restricted.

Enjoy :)

Update (13th Dec): Added code to rebuild bitfields, just re-install the .xml file. Also fixed a major bug. If you already have this installed... re-install it!

Note: This works by detecting the [url] tag and so it relies on vBulletin BBCode enabled and vBulletin to automatically parse URLs in to BBCode. If you have either of these disabled it will not work.


You're free to do what you like with this code, although credit is appreciated, it's not required.

Brought to you by eXaltic - vBulletin skins.

Update: If you're looking for a more advanced version of this, I recommend this or this. Because of these, this plug-in will no longer be updated unless needed. I recommend you use either of the first 2 if you're looking for more control.

DPSR 12-12-2006 03:23 PM

Just saw the screenshot, this is a really cool addon to stop spam

Thanks for the hack Xoligy

*installed ;)

TheBlackPoet 12-12-2006 03:32 PM

thank you....

Distance 12-12-2006 03:53 PM

Nice but i have an advanced version of this installed :D

Xoligy 12-12-2006 04:34 PM

Quote:

Originally Posted by Distance (Post 1137170)
Nice but i have an advanced version of this installed :D

Care to elaborate?

Distance 12-12-2006 04:54 PM

PM'd ;)..

bada_bing 12-12-2006 07:41 PM

Quote:

Originally Posted by Xoligy (Post 1137187)
Care to elaborate?

I agee

WritersBeat 12-13-2006 06:39 AM

didn't rebuilt bitfields for me.

tschai 12-13-2006 08:02 AM

This sounds very usefull indeed. Will give it a try...

Xoligy 12-13-2006 09:09 AM

Quote:

Originally Posted by WritersBeat (Post 1137591)
didn't rebuilt bitfields for me.

Thanks, I'll look in to it. What version are you using?

EDIT: Fixed.

sduckie2k5 12-13-2006 11:56 AM

Quote:

Originally Posted by Distance (Post 1137170)
Nice but i have an advanced version of this installed :D

Thank you, installed but I'm curious as well for my forum, what is an advanced version of this. Is there another product similar to this one out?

Xoligy 12-13-2006 03:32 PM

Updated main post with information about better plug-ins. Unfortunately I didn't know about them until Distance notified me and I stumbled across the other.

If you're looking for more control, I recommend you use one of the 2 mentioned.

fxs158 12-13-2006 06:46 PM

Sounds like a great hack, Installed it. Set registered group to 25 post prior to be able to post links. Logged in with a test account no post on it and it was able to post links. I uploaded the bitfield first then imported. What could be the problem?

Xoligy 12-13-2006 07:54 PM

You're right, I made a mistake. Now going to upload the fixed version.

fxs158 12-13-2006 07:59 PM

Quote:

Originally Posted by Xoligy (Post 1138020)
You're right, I made a mistake. Now going to upload the fixed version.


Thank you, I prefer your version as it gives them a message telling them why they cannot post url The other mods simply place the message as a moderated post. Then we would have to manually remove the crap and explain to them why.

Smoothie 12-14-2006 12:20 AM

Quote:

Update: If you're looking for a more advanced version of this, I recommend this or this. Because of these, this plug-in will no longer be updated unless needed. I recommend you use either of the first 2 if you're looking for more control.
Think you should continue to develop this mod as the others don't really interest me, too many features when this is all that's needed.

BTW, has it been fixed yet?

fxs158 12-14-2006 01:19 AM

yes it was fixed. This mod is just what the doctor ordered. Would be great if a message would come out in a block to tell a user why they cannot use links, As posted on the picture on the first post.

Smoothie 12-14-2006 01:30 AM

Quote:

Originally Posted by fxs158 (Post 1138186)
yes it was fixed. This mod is just what the doctor ordered. Would be great if a message would come out in a block to tell a user why they cannot use links, As posted on the picture on the first post.

I thought the error message was standard with this mod?

fxs158 12-14-2006 02:54 AM

Quote:

Originally Posted by Smoothie (Post 1138192)
I thought the error message was standard with this mod?


The error message is below the navbit, basically it returns you to your post. It is fine, but I thought that the message would be something more noticeable, like when you try to access a private forum and you get the boxed message telling you that you do not have permission.

It is still cool as it is.

Xoligy 12-14-2006 07:40 AM

Well if you want me to continue developing it, I will.

MrPHD 12-14-2006 08:23 AM

Installed and running well. Regards

Smoothie 12-14-2006 03:15 PM

Quote:

Originally Posted by fxs158 (Post 1138227)
The error message is below the navbit, basically it returns you to your post. It is fine, but I thought that the message would be something more noticeable, like when you try to access a private forum and you get the boxed message telling you that you do not have permission.

It is still cool as it is.

Can you post a screenshot of what the error message looks like? Is it anything like this one:
https://vborg.vbsupport.ru/attachmen...0&d=1034857031

I'm assuming you can customize the message the user sees?

Smoothie 12-14-2006 03:16 PM

Quote:

Originally Posted by Xoligy (Post 1138334)
Well if you want me to continue developing it, I will.

It would be cool if you did. Being able to customize the error message a user sees would be a nice addon.

Xoligy 12-14-2006 03:17 PM

It's the same type of error message you get when you try and post an empty message. You can change the error via the phrase manager.

Smoothie 12-14-2006 03:20 PM

Quote:

Originally Posted by Xoligy (Post 1138509)
It's the same type of error message you get when you try and post an empty message. You can change the error via the phrase manager.

Shouldn't there be a separate phrase for this? Or does it use the same phrase as the empty message or did I misunderstand you altogether?

Xoligy 12-14-2006 03:28 PM

I mean, it appears in the same place as other posting errors do (for example the empty post message) but it uses its own phrase. Sorry for not wording it clearly :P

fxs158 12-17-2006 01:49 PM

Please do continue developing, this is a nice hack. Prior to it I was having spamers registering and posting four or five links and then never seen again.

Xoligy 12-17-2006 04:46 PM

Thanks. When I have free time and I've finished the other plug-ins I promised, I'll add some extra functionality such as limiting sigs etc.

Smoothie 12-17-2006 08:36 PM

Continue to develop as is, no new features are needed, except being able to cusomize the error message right from the setting. I hate searching for phrases. What we need is a reliable means of limiting what spammers can do, and only allowing url's after x number of posts is a good start. There are other modifications available here that take care of limiting sigs and such. Just my opinion.

Heck, in addition to not allowing url's, how about not allowing .com,.net, etc. because spammers could just type in spammer.com or spammer.net and it would still show.

xadoa 12-18-2006 02:02 AM

i've installed, and all my members couldn't post anything, weird.. even though it's about url, but restricted everything as well..

Xoligy 12-18-2006 12:39 PM

Make sure you're using the latest version. Do you have any other mods installed?

I see no logical reason why that would happen, since it requires '[url]' to be in the post before disallowing it.

SkyCatcher 12-19-2006 10:18 PM

Just installed it. Works fantastic!

I've been having a few annoyances where a user would register and spam 20 porn links. They'd get banned, but it would still be annoying to see. This solves my problem perfectly.

Thanks for taking the time :)

mjp 12-20-2006 05:28 AM

Doesn't work for me.

Only other product installed is the welcome headers:

https://vborg.vbsupport.ru/showthread.php?t=119572

Using the legacy postbit if that matters.

Xoligy 12-20-2006 10:03 AM

Are you sure you uploaded the bitfileds file before installing it?

danielschnarr 12-21-2006 07:52 PM

Looks good, but i found when you post once with a URL, it'll give you an error, click post after you get the error and it lets you.

Xoligy 12-21-2006 08:49 PM

I'll look in to that. But don't forget, the bots aren't going to then click submit, so it's still effective.

chick 12-24-2006 08:08 PM

It isn't working at all for me and I upped bits xml ect... correctly..... installed and set to 5 posts. I have spammers galore... I also took out allowing bb code urls.

they are still posting full url links as are new legitimate members in their 1st post.

Xoligy 01-10-2007 01:08 PM

The reason it isn't working for you is because it relies on vBulletin automatically parsing the URL in to BBCode. Enable BBCode again and it should work. I'm now looking in to the other bugs.

[quote]Looks good, but i found when you post once with a URL, it'll give you an error, click post after you get the error and it lets you.[quote]

I'm un-able to replicate this.

grecostimpy 01-12-2007 10:48 AM

OK, I found something that would be a great fix.

I installed this mod thinking my troubles were over (and mind you, they lessened), but I found I was still getting porn links, etc being posted.

It does not restrict them from making posts with
Code:

[url =
(though without the space between the url and "=")

So if they cover the url tags with a word(s) like this: Allow URLs in posts only after a minimum number of posts.. Then it allows the member to post.

Xoligy 01-13-2007 09:56 AM

Good point, I'll fix than and re-upload.

EDIT: Fixed.


All times are GMT. The time now is 07:07 PM.

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.02503 seconds
  • Memory Usage 1,816KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete