Version: 1.00, by NTLDR (Coder)
Developer Last Online: Oct 2004
Version: 3.0.0
Rating:
Released: 01-10-2004
Last Update: Never
Installs: 62
No support by the author.
Title: Prevent members with low post count posting/pm'ing urls. Author: NTLDR Version: 1.0.1 vB Compatibility: vB3 Gamma, RC1, RC2
Description: I created this hack a while ago for use on my board to prevent people signing up and just posting a URL. This hack will prevent users with less than X posts from PM'ing or posting URLs.
Now my question is if its possible to do this for attachments too.
I hate it when people register and in ther first post they post pictures
from other sites together with ther site link.
It would be awsome if it was possible!!!
Just use the promotion system, create a new user group with everything you want your fully registered members to be able to do, then change the default registered group by giving it much more restricted access (like the inability to post or view attachements) and use a promotion to upgrade them to your new user group once they hit a certain number of posts.
I just had someone report they could not post the below for they received the messages about no URL....
Quote:
Here's something I am considering. I would greatly appreciate any feedback or correction to my ideas.
I understand how the LNBs work with voltage switching for the polarization and the 22KHz signal for the 199 SAT, but I am determined to find a way to not have to run more than 2 coax lines (which I have now) down from my dishes (because of line of site problems I have multiple dishes for different SATs). The LNBS from the dishes currently all run into one multi-switch on the back of one of the dishes, then 2 coax lines run into the house. I recently got a DirecTiVo and now need three lines to take advantage of the dual input TiVo.
Here is what I am thinking of trying. Combining the LNBs using splitters with the 13V lines combined and the 18V lines combined. On the 119 lines put 22KHz generaters to keep them turned on. My understanding is that there is no overlap in the frequency spectrums being output by the different mode LNBs (obviously if there is overlap I can't do this).
So now I have two coax down lines into the house, but here is where I am less certain about what to do. Can I just run the two lines into the SAT A inputs of a multi-switch? Will the SAT A input pass all the frequencies from all the LNBs to the receivers even though it won't pass back the 22KHz tone? If not I will have to split those two lines into 4 and run them into the SAT A and SAT B inputs of the multi-switch, but then I have to find some way to block the 22KHz tone from being sent back to all of the LNBs.
I might also have to put an amplifier in somewhere in the downlines because of the combining and possible splitting losses. Maybe there is an amplifier that will pass back the DC without passing back the 22KHz tone.
Comments please.
I for the life of me can not figure out what it may be seeing in the above to think their is a URL somewhere.
I have now had four other users say that can not post a message because it contained a URL and I can not see what in the text is stopping them. Anyone? See above example of a stopped post.
No offese but I dont install stuff from NTLDR. This user drops stuff and disapears and never ever supports it afterwards. (not like the user has too) just look around. vbindex ect...
I tested this out on 3.0.3, and it worked partly. I wasn't able to post a URL with under 10 posts, but was able to private message myself. I had my board shutoff for maintenance, and the TestDummy account was a moderator of a test forum. Maybe that had something to do with it, I'll test it out later.
Just to confirm, this is all that's needed to require registered members to have 10 posts before they can send PM's:
Code:
----------------------------------------
Find:
----------------------------------------
// process errors if there are any
if (!empty($errors))
----------------------------------------
Add BEFORE:
----------------------------------------
$errors = array_merge($errors, verify_message_urls($pm['message']));
You may have added the call to the function ( $errors = array_merge($errors, verify_message_urls($post['message'])); //SN add
) in wrong place, I didn' get it work, but later, I found my mistake. It works like a charm now, thanks to hack provider.