PDA

View Full Version : [request] minimum posts to...post


Astaroth
06-17-2002, 05:38 PM
Hey all,

I've been searching and searching in the database here to find the right hack for this, but have not been successful.

I have a need for setting a forum's access rights to the number of posts a member has. For example, MemberX needs 25 posts to both view AND post in FORUM_A. If MemberX has 21, say, he/she cannot post in the forum...not being able to see it would be a bonus also. If MemberX has 26, there are no access restrictions.

The closest hack I've been able to find and implement is a minimum posts to view....which MAY have it's place, but not for me...In this hack, you need x number of posts to READ a thread, but it doesn't prevent you from posting...i wish to prevent posting, NOT VIEWING.

Can someone plz point me in the right direction here? I'd be much appreciative...any questions to clarify, don't hesitate also.

Astaroth

Chris M
06-17-2002, 06:26 PM
https://vborg.vbsupport.ru/showthread.php?s=&threadid=39738

Credit goes to Logican...

in newthread.php find:

// auto bypass queueing for admins/mods
Before that add:
if ($bbuserinfo[usergroupid]==X AND $bbuserinfo[posts]<Y AND $foruminfo[forumid]==Z) {
show_nopermission();exit;
}
(Set X for the user group, Y for the minimum post number to post, and Z for the forumid)

Satan

Astaroth
06-17-2002, 07:04 PM
Excellent man...appreciated...one last question..this should be a simple/stupid question, but nonetheless, I can't figure this out:

Where can I find the usergroup ID numbers? I've exhausted all my ideas to find out where...Or have I got to input the NAME of the usergroup, rather than some ID number like the forums?

Thx for your quick response!

Chris M
06-17-2002, 07:14 PM
Right...

No problems:)

Goto your Admin Control Panel...

Scroll down (on the left sidebar) untill you see the heading :
"User Groups"
Click on "Modify", and a list of all the groups should appear...
In the bottom left of your internet browser (presuming you use windows), a link will appear...Hover of the [edit] button of the usergroup id you wish to find, and a link will appear in the bottom left of the screen. The last digit on the end, say "8" for instance, is the usergroup id...

:)

Hope that helps...

Satan

Astaroth
06-17-2002, 07:15 PM
NICE..just like i got the FORUM id numbers...gotcha man...didn't think it worked the same way...very helpful man, appreciated!!

Chris M
06-17-2002, 07:24 PM
Np...

If you need any more assistance, do not hesitate to PM me:)

A "PM me!" link - sponsored by this keyboard;) (https://vborg.vbsupport.ru/private.php?s=&action=newmessage&userid=4197)

Satan

canuck
09-27-2002, 09:34 PM
Can u use this for 2 different usergroups? if so how would u space them in X?

Tim Wheatley
09-27-2002, 09:52 PM
if ($bbuserinfo[usergroupid]==X AND $bbuserinfo[usergroupid]==X AND $bbuserinfo[posts]<Y AND $foruminfo[forumid]==Z) {


I think you just repeat like above here.

treszoks
09-28-2002, 01:02 AM
You'd actually want to 'OR' the two usergroupids together.

Erwin
09-28-2002, 01:10 AM
That's right. AND means you have to be in both, which is impossible.