vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Miscellaneous Hacks - VSa - Advanced Permissions Based on Post Count (https://vborg.vbsupport.ru/showthread.php?t=233979)

addamroy 11-05-2011 04:43 AM

What happens to my existing usergroup permissions and promotions if I install this mod??

I see many of the options are the same as the default permissions in vbulletin, so will this product automatically take my current settings by default?

I've got an active forum with private areas and several different promotions that must continue working as they are.

Can you tell me what happens to my existing usergroup permissions and promotions when I install this?

Valter 11-05-2011 05:15 PM

Your usergroup/permission settings will be untouched.

This is only addition to standard forum features, all based on user post counts.

tpearl5 11-05-2011 05:31 PM

Quote:

Originally Posted by tpearl5 (Post 2263910)
Has anyone modified this to only restrict downloading attachments in specific forums?

Valter, if I make a $50 donation will you consider adding this feature and updating for that latest version of vBulletin?

tpearl5 11-11-2011 03:13 PM

FYI, this mod was causing a depricated message in PHP for me (since I'm running php 5.3):

Function ereg() is deprecated in /home/site/public_html/includes/class_postbit.php(340) : eval()'d code on line 65

If you really want to get rid of this the ereg's in "VSa - APBOUPC - P2 (PB)" plugin needs to be replaced with preg_match. Since it's not an error I haven't changed things over yet.

Virus81 11-11-2011 03:37 PM

nice mod. thank you

HHelp1 11-11-2011 05:17 PM

SWEET MAN!this is what im looking for !

Scyther 11-16-2011 09:21 AM

One of my most loved Mods..

Downloaded, Marked installed and Nomination for MOTM!!

Good luck!

rafiul 11-22-2011 12:25 AM

Quote:

Originally Posted by tpearl5 (Post 2266961)
FYI, this mod was causing a depricated message in PHP for me (since I'm running php 5.3):

Function ereg() is deprecated in /home/site/public_html/includes/class_postbit.php(340) : eval()'d code on line 65

If you really want to get rid of this the ereg's in "VSa - APBOUPC - P2 (PB)" plugin needs to be replaced with preg_match. Since it's not an error I haven't changed things over yet.

How to fix this problem ? can you please describe how to get rid of this error.?

rafiul 11-23-2011 03:44 PM

I have solved the erorr. You have to replace "ereg" with "preg_match" in "VSa - APBOUPC - P2 (PB)" plugin . Here is an example-

Code:

if ( ereg( "bmp|gif|jpg|png", $file )

// can become

if ( preg_match( "/(bmp|gif|jpg|png)/i", $file )


Carpesimia 12-02-2011 03:00 AM

Ok, I have a new issue with this.

I seems that with this plugin enabled, I am unable to SOFT DELETE posts. Not threads, just posts. Perm Deletes work fine.

A little more info. When I do a soft delete, i get a FATAL ERROR message. I traced it to into the editpost.php, and near the bottom it passes the $foruminfo array into the DM class in order to decrement the reply_count by one. When it makes the call to the method "set_existing()", the fatal error occurs, that the value passed is not an array.

Disabling the plugin makes the error go away.

For grins, I added a line of code:

"$foruminfo = fetch_foruminfo($threadinfo['forumid'], false);"

right before the line that is crashing. This fixes the issue also.

But, something in the plugin is killing the $foruminfo array which is filled at the beginning of editpost.php and changed in one of the hooks this plugin is using.

I may research more, I may not. Ive been staring at this code for 8 hours now, which is how i found this much so far.

Anyone else have a similar issue?

Scyther 12-02-2011 03:52 PM

Does this mod prohibit a new user with, lets say '0' posts, from posting links in his/her signature?

thompson 12-18-2011 11:06 AM

does it work in 4.1.8 ?

thompson 12-23-2011 06:20 PM

is there a chance to disallow viewing the img tag for guests ??

too_cool_3 02-04-2012 08:53 PM

Anyone installed this on 4.1.10 yet?

xgreatescapex 02-05-2012 05:16 AM

Noob question, but how do we use this plugin exactly?

OmerE 02-05-2012 04:33 PM

Hi,

Few issues with this:
  1. It is trivial to get around the PM limits check, simply use BCC when writing the message - the code only checks recipients, not BCC recipients
  2. The add-on only checks the main user group, and not membergroups, when testing for which groups it is OK to send PM to despite limit

Suggested fix for both issues, replace body of private_insertpm_process plugin with below (tested in 3.8 but should be similar in 3.6/3.7/4.x):
PHP Code:

if ($vbulletin->options['apboupc_global_enable'] AND $vbulletin->options['apboupc_pms'])
{
    if (!
is_member_of($vbulletin->userinfosplit(','$vbulletin->options['apboupc_pm_excludedgroups'])) AND ($vbulletin->options['apboupc_pm_amount'] !='0') AND ($vbulletin->userinfo[posts] < $vbulletin->options['apboupc_pm_amount']))
    {
        
$recs = &$pmdm->info['recipients'];
        foreach(
$recs as $userid => $user) {
            if(!
is_member_of($usersplit(','$vbulletin->options['apboupc_pm_allowed']))) {
                
$db->hide_errors();
                
$apboupc_get_allowedrecs $vbulletin->db->query_read("SELECT userid, username, usergroupid FROM `" TABLE_PREFIX "user` AS user WHERE `usergroupid` IN (".$vbulletin->options['apboupc_pm_allowed'].") ");
                while (
$apboupc_allowedrecs $vbulletin->db->fetch_array($apboupc_get_allowedrecs))
                {
                    
$apboupc_allowedrec[] = $apboupc_allowedrecs['username'];
                    
$allowed_recipients .= ', <a href="private.php?do=newpm&u='.$apboupc_allowedrecs['userid'].'">'.fetch_musername($apboupc_allowedrecs).'</a>';
                }
                
$db->show_errors();
                
$allowed_recipients substr($allowed_recipients1);
            
                
standard_error(fetch_error('error_postcount_too_low_pm'$vbulletin->options['apboupc_pm_amount'], $vbulletin->userinfo[posts], $allowed_recipients));
            }
        }
    }


Note this will still only list 'possible target users' with usergroup equal to exclusion group; this is intentional in our case, but YMMV.

massrealtorpro 02-08-2012 10:31 AM

can someone say if this is working without glitch's for 4.1.10 ? i need this mod more then anything else, but want to make sure its up; and running for 4.1.10 first?

also, i have just installed VB for the first time and i am 100% new to this stuff (took me a full day just to install VB), can someone please give me exacting step by step instructions on how to add this into my forum? TY

Valter 02-08-2012 07:49 PM

PM sent.

SuperDude 02-17-2012 01:02 PM

Hi,
i want that older users (which mean they have at least 300 messages) may have to wait only X seconds between posting and not Y seconds as all.
Can you add something like this?

Tahooma 02-18-2012 09:44 AM

I`d love to have the option that you forbid users to send PM`s to a specific usergroup.

So a user has the permission to send Private Messages, but not to a specific usergroup.

Would also be great to do all settings based on usergroup.

any chance ? ;)

Tahooma 02-18-2012 09:54 AM

Quote:

Originally Posted by OmerE (Post 2296483)
Hi,

Few issues with this:
  1. It is trivial to get around the PM limits check, simply use BCC when writing the message - the code only checks recipients, not BCC recipients
  2. The add-on only checks the main user group, and not membergroups, when testing for which groups it is OK to send PM to despite limit

Suggested fix for both issues, replace body of private_insertpm_process plugin with below (tested in 3.8 but should be similar in 3.6/3.7/4.x):
PHP Code:

if ($vbulletin->options['apboupc_global_enable'] AND $vbulletin->options['apboupc_pms'])
{
    if (!
is_member_of($vbulletin->userinfosplit(','$vbulletin->options['apboupc_pm_excludedgroups'])) AND ($vbulletin->options['apboupc_pm_amount'] !='0') AND ($vbulletin->userinfo[posts] < $vbulletin->options['apboupc_pm_amount']))
    {
        
$recs = &$pmdm->info['recipients'];
        foreach(
$recs as $userid => $user) {
            if(!
is_member_of($usersplit(','$vbulletin->options['apboupc_pm_allowed']))) {
                
$db->hide_errors();
                
$apboupc_get_allowedrecs $vbulletin->db->query_read("SELECT userid, username, usergroupid FROM `" TABLE_PREFIX "user` AS user WHERE `usergroupid` IN (".$vbulletin->options['apboupc_pm_allowed'].") ");
                while (
$apboupc_allowedrecs $vbulletin->db->fetch_array($apboupc_get_allowedrecs))
                {
                    
$apboupc_allowedrec[] = $apboupc_allowedrecs['username'];
                    
$allowed_recipients .= ', <a href="private.php?do=newpm&u='.$apboupc_allowedrecs['userid'].'">'.fetch_musername($apboupc_allowedrecs).'</a>';
                }
                
$db->show_errors();
                
$allowed_recipients substr($allowed_recipients1);
            
                
standard_error(fetch_error('error_postcount_too_low_pm'$vbulletin->options['apboupc_pm_amount'], $vbulletin->userinfo[posts], $allowed_recipients));
            }
        }
    }


Note this will still only list 'possible target users' with usergroup equal to exclusion group; this is intentional in our case, but YMMV.

If you, as supposed, support the whole body text of the plugin, it does not work in 4.1.6

Manoel J?nior 02-18-2012 11:48 AM

How is to work through topics created?

Fangs404 02-29-2012 05:43 PM

This is a great mod. Used it with vB 3.x, so thanks for porting it to 4. Quick problem, though. If you view the New Posts page ([forum]/search.php?do=getnew&contenttype=vBForum_Post), threads which shouldn't be visible due to post count permissions are showing up.

cloferba 03-03-2012 03:58 PM

this plugin doesnt work with latest version of vbulletin (4.1.11)

Fangs404 03-03-2012 08:55 PM

Quote:

Originally Posted by cloferba (Post 2305749)
this plugin doesnt work with latest version of vbulletin (4.1.11)

Yes it does.

cloferba 03-04-2012 07:39 PM

Quote:

Originally Posted by Fangs404 (Post 2305854)
Yes it does.

with some users it doesn?t

on my forum there are many threads created with members with less than 100 posts.. (and I have set a minimum of 100 posts to create threads)

the issue seems to be with random users

Bankfodder 04-01-2012 09:55 AM

I thought that I had it cracked but I've installed this on another forum and I find once again that I get taken to a page of smilies when I try to configure limits for all existing forums.

Please Valter, can you help on this.

kendra 04-03-2012 06:26 PM

We're presently using your Advanced Permissions Based on Post Count hack, and we're interested in setting minimum post counts in addition to the presently available maximum post count setting. For example, instead of admitting a member to Forum A when she reaches 1000 posts, we'd like to be able to remove a member from Form A when she hits 1000 posts. In this specific instance, we have a "Newbie Corner" and would like to limit it to users who have under 100 posts -- then kick them out of the nest when they hit 100. Can you help?

pantani 04-04-2012 05:35 AM

Very nice mod, instaled and thank you ;)

Simon2323 04-05-2012 06:11 AM

Can you moderate members based in post counts?

SuperDude 04-06-2012 01:59 PM

Can you add Edits limit tool based on post counts?

Valter 04-07-2012 09:50 AM

I may add that in the future versions.

Mukashi 04-14-2012 02:37 AM

Since updating to vBulletin 4.1.11, we've noticed that despite restricting PM's to users with over 10 posts, we're getting users with 0 posts sending PM's. Anyone else noticed this kind of thing happening?

Dwarden 04-17-2012 04:54 PM

Quote:

Originally Posted by Mukashi (Post 2319927)
Since updating to vBulletin 4.1.11, we've noticed that despite restricting PM's to users with over 10 posts, we're getting users with 0 posts sending PM's. Anyone else noticed this kind of thing happening?

we have 4.1.11 pl1 and we got same problem, people are able to add e.g. url into signatures while they should not be able

author / someone please help us and patch this problem

istanblue 04-19-2012 07:09 AM

For All Existing Forums doesn't work, How I Can do it for all forums it's too hard one ny one. Need Help

maxicep 04-19-2012 10:46 AM

need upgrade for vbulletin newest version

waldvb 04-22-2012 10:42 PM

I'd like to make Attachment Limit for a specific usergroup. i.g. for registered - 5 Attachments Per Post, for administrator - no limit. Is it possible?

The Rocketeer 05-02-2012 09:45 AM

this needs an update. also consider adding

1. Post Count For Creating a Blog
2. Post Count for Entering Homepage
3. For Signature and Posts

visageiii 05-02-2012 03:47 PM

is there any way to change the

Quote:

To view links or images in this forum your post count must be 10 or greater.
to

Quote:

To view links or images in this forum your post count must be 10 or greater, or you could Join VIP

Valter 05-03-2012 02:35 PM

Yes, search in phrases.


All times are GMT. The time now is 06:11 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.01683 seconds
  • Memory Usage 1,859KB
  • 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
  • (2)bbcode_php_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)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