Simple Machines Community Forum

SMF Support => SMF 2.0.x Support => Topic started by: wtfwtf on April 01, 2018, 09:39:34 AM

Title: How to delay rank upgrade
Post by: wtfwtf on April 01, 2018, 09:39:34 AM
is there a way to delay the rank upgrade
for example a newbie can become a full member after a month
meaning i want to add time factor in addition to post factor to prevent users ranking up fast
is that possible ? and how?
Title: Re: How to delay rank upgrade
Post by: vbgamer45 on April 01, 2018, 09:48:31 AM
Not possible with out changes.
Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 01, 2018, 10:02:21 AM
Quote from: vbgamer45 on April 01, 2018, 09:48:31 AM
Not possible with out changes.

I'm open to changes
what do you have in mind ?
Title: Re: How to delay rank upgrade
Post by: Kindred on April 01, 2018, 10:08:14 AM
Complicated code changes

Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 01, 2018, 11:45:55 AM
ok

i will play with this http://custom.simplemachines.org/mods/index.php?mod=1915
on my test forum, needs a lot of change probably though

where can i find the function in charge of changing/updating the rank?
Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 14, 2018, 02:54:16 PM
this pretty important, my users are ranking up too fast, i need to limit them to once per month or something like this
Title: Re: How to delay rank upgrade
Post by: br360 on April 14, 2018, 03:21:45 PM
You can change the post count requirements as well if you want to.

Admin>Membergroups>Edit Membergroups and then make it say 500 posts before someone can go from Jr. Member to Full member, etc.
Title: Re: How to delay rank upgrade
Post by: GL700Wing on April 14, 2018, 04:08:05 PM
Quote from: wtfwtf on April 14, 2018, 02:54:16 PM
this pretty important, my users are ranking up too fast, i need to limit them to once per month or something like this
You can also configure boards so that posts in those boards don't increase a member's post count - I've done this for my 'New Members' board where lots of existing members simply post a 'Welcome' message.

AFAIK if you change this setting for a board and then run 'Recount all forum totals and statistics' via Forum Maintenance it will adjust post counts for all existing members.
Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 14, 2018, 06:12:50 PM
they will find a way to rank if i don't limit it, increasing post count is a temporary solution
Title: Re: How to delay rank upgrade
Post by: GL700Wing on April 14, 2018, 06:35:24 PM
Minimum Characters to Count Post (https://custom.simplemachines.org/mods/index.php?mod=4145) may also be of use.
Title: Re: How to delay rank upgrade
Post by: Kindred on April 14, 2018, 09:04:12 PM
Do you have any permissions associated with the post count rank? If not then what does it matter what rank they are it's just a name. If you do have permissions associated with post count rank then perhaps you should turn those permissions off
Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 15, 2018, 09:26:04 AM
Quote from: Kindred on April 14, 2018, 09:04:12 PM
Do you have any permissions associated with the post count rank? If not then what does it matter what rank they are it's just a name. If you do have permissions associated with post count rank then perhaps you should turn those permissions off

can't we just require a certain amount of time between ranks
Title: Re: How to delay rank upgrade
Post by: GL700Wing on April 15, 2018, 10:06:17 AM
Ranks Based on Time Online (https://custom.simplemachines.org/mods/index.php?mod=1915) - one month = 730 hours.

If you read this post (https://www.simplemachines.org/community/index.php?topic=321112.msg2731130#msg2731130) and this post (https://www.simplemachines.org/community/index.php?topic=321112.msg3208813#msg3208813) they explain how to change from using 'time online' to 'how long the user has been registered' as the basis for changing rank.
Title: Re: How to delay rank upgrade
Post by: Doug Heffernan on April 15, 2018, 11:03:00 AM
Quote from: wtfwtf on April 15, 2018, 09:26:04 AM
Quote from: Kindred on April 14, 2018, 09:04:12 PM
Do you have any permissions associated with the post count rank? If not then what does it matter what rank they are it's just a name. If you do have permissions associated with post count rank then perhaps you should turn those permissions off

can't we just require a certain amount of time between ranks

Yes, you can. However this will require a custom mod. It shouldn't be hard to code.
Title: Re: How to delay rank upgrade
Post by: wtfwtf on April 15, 2018, 02:00:08 PM
Quote from: doug_ips on April 15, 2018, 11:03:00 AM
Quote from: wtfwtf on April 15, 2018, 09:26:04 AM
Quote from: Kindred on April 14, 2018, 09:04:12 PM
Do you have any permissions associated with the post count rank? If not then what does it matter what rank they are it's just a name. If you do have permissions associated with post count rank then perhaps you should turn those permissions off

can't we just require a certain amount of time between ranks

Yes, you can. However this will require a custom mod. It shouldn't be hard to code.

can you point me on what needs to be done ?
i'll try to change the code directly
Title: Re: How to delay rank upgrade
Post by: Doug Heffernan on April 15, 2018, 02:32:22 PM
Quote from: wtfwtf on April 15, 2018, 02:00:08 PM
Quote from: doug_ips on April 15, 2018, 11:03:00 AM
Quote from: wtfwtf on April 15, 2018, 09:26:04 AM
Quote from: Kindred on April 14, 2018, 09:04:12 PM
Do you have any permissions associated with the post count rank? If not then what does it matter what rank they are it's just a name. If you do have permissions associated with post count rank then perhaps you should turn those permissions off

can't we just require a certain amount of time between ranks

Yes, you can. However this will require a custom mod. It shouldn't be hard to code.

can you point me on what needs to be done ?
i'll try to change the code directly

I do not have the time to post the whole code as it takes a lot of time. But you can put in a request for this to be coded as a mod and hopefully someone will code it for you.
Title: Re: How to delay rank upgrade
Post by: GigaWatt on April 15, 2018, 07:37:47 PM
Quote from: wtfwtf on April 15, 2018, 09:26:04 AM
can't we just require a certain amount of time between ranks

I think you missed GL700Wing's post.

Quote from: GL700Wing on April 15, 2018, 10:06:17 AM
Ranks Based on Time Online (https://custom.simplemachines.org/mods/index.php?mod=1915) - one month = 730 hours.

If you read this post (https://www.simplemachines.org/community/index.php?topic=321112.msg2731130#msg2731130) and this post (https://www.simplemachines.org/community/index.php?topic=321112.msg3208813#msg3208813) they explain how to change from using 'time online' to 'how long the user has been registered' as the basis for changing rank.

(http://www.mediafire.com/convkey/1bbc/j9veler9pgl1ikmzg.jpg)
Title: Re: How to delay rank upgrade
Post by: GL700Wing on April 15, 2018, 07:52:01 PM
Quote from: GigaWatt on April 15, 2018, 07:37:47 PM
I think you missed GL700Wing's post.
As per the first post in this topic and this post (https://www.simplemachines.org/community/index.php?topic=559911.msg3969244#msg3969244) I think wtfwtf's requirement is a combination of time and post count - I was just offering alternatives ....
Title: Re: How to delay rank upgrade
Post by: GigaWatt on April 15, 2018, 07:53:51 PM
Yeah, I got it after I read the newly opened topic.

Sorry ;).