Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-23-2011, 03:22 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Promotion strategies

So, let's say I want a promotion where new users who have been on the forum 3 days and longer but have 0 posts are moved to a usergroup SHY.

Would this work? Posts OR Reputation AND Date?
Attached Images
File Type: jpg promotios5.jpg (92.7 KB, 0 views)
Reply With Quote
  #2  
Old 06-24-2011, 07:38 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Strange that there's no strategies with just post and date, but I suppose someone who hasn't posted isn't going to have much change in reputation. But I think you'd want "post and reputation and date", or else check for a reputation level that would be impossible.

Anyway I'm not very familiar with promotions, but I tested this out and couldn't find a way to make to work using just "Registered Users" and "SHY" (assuming you want them promoted out of SHY when they post) because users will just "ping pong" back and forth between the two groups. I think you'd need another user group for users registered less than 3 days with 0 posts.
Reply With Quote
  #3  
Old 06-24-2011, 08:59 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am not certain but I would think Posts OR Reputation AND Date with rep left blank would be the same as just post and date.
Yeah, we have a promotion to bump anyone with 1 post into Registered Users.

This way, if it works, a guy joins, after 3 days if he has not posted at least one post, then he is moved to the SHY category. His permissions are different.

When he posts a single time, then he is promoted back into Reg Users. Of course, after that, he will always be in Reg Users, because he has that 1 post.

Is there anyone here who can advise? I know there must be some promotion experts here
Reply With Quote
  #4  
Old 06-24-2011, 09:00 PM
CK CK is offline
 
Join Date: Dec 2007
Location: http://xenforo.com/
Posts: 241
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just stick the reputation as minus something and have the date and posts set at what you want.
Reply With Quote
  #5  
Old 06-24-2011, 09:01 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Really, and that will work? Thanks, will try that.

Should I use post and reputation and date

What would the Reputation Comparison Type be? Less than? Greater or equal?
Reply With Quote
  #6  
Old 06-24-2011, 09:05 PM
CK CK is offline
 
Join Date: Dec 2007
Location: http://xenforo.com/
Posts: 241
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
Really, and that will work? Thanks, will try that.
Yeah, I scratched my head for ages over not being able to promote based on post/join and excluding reputation.

I had negative reputation allowed at the time too which made it even more complicated in my mind too so I ended up sticking the rep at -10000 and everything else as I wanted and the promotions worked as desired.

--------------- Added [DATE]1308953282[/DATE] at [TIME]1308953282[/TIME] ---------------

Quote:
Originally Posted by Panzer Max View Post
Really, and that will work? Thanks, will try that.

Should I use post and reputation and date

What would the Reputation Comparison Type be? Less than? Greater or equal?
Greater to or equal with post and reputation and date.

So for example I want anyone, 3 days old with 5 posts to be promoted.

I choose "post and reputation and date" are greater to or equal

Posts 5
Join 3
Reputation -10000

Does that make sense?
Reply With Quote
  #7  
Old 06-24-2011, 09:11 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, hmmm. Thanks big time for the feedback. Still, what would the Reputation Comparison Type be? Seems like it would need to be false, so the Days Registered part would need to be true to promote....



The vB Help window seems to say I can make it work regardless of rep, as long as the
Days Registered part is true:
Quote:
Select which of the above conditions must be true for this promotion to be invoked. Conditions inside parenthesis are evaluated first.

For example, if these are your settings:

Reputation Comparison Type = Greater or Equal to
Reputation Level = 1000
Days Registered = 30
Posts = 100
Promotion Strategy = Posts and (Reputation or Date)

...and the user has 1100 reputation, has been registered for 20 days, and has 150 posts then they would be promoted because:

Posts: 150 >= 100 (true)
Reputation: 1100 >= 1000 (true)
Date: 20 >= 30 (false)

...and so using the "Posts and (Reputation or Date)" promotion strategy:

true and (true or false)
= true and (true)
= true

Edit: yes, I think I see what you mean, thanks!

It's funny, this is really a Demotion, not a Promotion, but it will do what we need to do, eh?

thanks, buddy
Reply With Quote
  #8  
Old 06-24-2011, 09:19 PM
CK CK is offline
 
Join Date: Dec 2007
Location: http://xenforo.com/
Posts: 241
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just use the settings dude.

Your question about Reputation Comparison Type - There's no "false" option on my board, I get greater to or equal. Hmm

I can assure you though that if you try the settings I suggest you will get your promotions. You can test them too, create a user account as of now, after the account has been created change the relevant values on the account to meet the specs for promotion in admincp. Then either run the promotion scheduled task or check back in a couple of hours, if everything is working grand. If not then try different settings.
Reply With Quote
  #9  
Old 06-24-2011, 09:27 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CK View Post
Just use the settings dude.

Your question about Reputation Comparison Type - There's no "false" option on my board, I get greater to or equal. Hmm

I can assure you though that if you try the settings I suggest you will get your promotions. You can test them too, create a user account as of now, after the account has been created change the relevant values on the account to meet the specs for promotion in admincp. Then either run the promotion scheduled task or check back in a couple of hours, if everything is working grand. If not then try different settings.


I meant "false" as in, the condition is false. Yeah, I have Greater than or Equal and Less than.

Well, I tried it,
Promotion: Registered Users (id: 4)
Usergroup: Registered Members
Rep: -10000
Days reg: 3
Posts: 0
Promo Strategy: Posts AND Rep AND Date
Promo Type: Primary
Rep Comparsion type: Greater than or Equal to
Mover to User group: Shy

Ran Task Scheduler, It moved ALL 19,425 user from Reg Users to Shy.
Ok, smelling salts still work. I ran Task Scheduler again, now Reg Users have about the normal number, 13,034 and SHY has the difference. So, I'll look around at the db and see if the records make sense.

Now, hopefully the next time the task scheduler runs, it does not move all the Reg Users back into Shy and on and on.

Like I said in the OP, this Promotional thing is very confusing, sure with vB had provided more examples.
Reply With Quote
  #10  
Old 06-24-2011, 09:37 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, I found they went back and forth every time I ran the scheduled task. And just so you know, IIRC when the promotion scheduled task runs as scheduled it will only look at users who have been logged in in the last hour, whereas if you run it yourself from the ACP it will check all users.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:12 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07144 seconds
  • Memory Usage 2,278KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete