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

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

(Slightly tipsy BTW)

Right.

You have this promotion on "Registered Users".

You want to move anyone who has been registered for 3 days with 0 posts moved to a usergroup called "shy".

You used the settings above and A LOT of users were moved to that group(shy)? hehe well........ now knowing what you actually intend I believe you should have it less than or equal to, because what you're actually attempting is a demotion (essentially).

Sorry for confusing.

You in actual fact only want people with "equal to or less than" 3 posts or 0 days to be "promoted" (demoted).

To start back at the beginning just delete your "shy" usergroup and everyone in that group will be moved back to "registered users".
Reply With Quote
  #12  
Old 06-24-2011, 10:13 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CK View Post
...... now knowing what you actually intend I believe you should have it less than or equal to, because what you're actually attempting is a demotion (essentially).
I don't think the reputation check is the problem. The problem is that the promotion rule basically says "all Registered Users > 3 days and >= 0 posts" which is pretty much all users. The problem is that there's no way to say "exactly 0 posts" or "<= 0 posts". You can of course add another rule to promote back to registered users if they have one post, but once they are there, they'll match the original rule again.
Reply With Quote
  #13  
Old 06-24-2011, 10:35 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 kh99 View Post
I don't think the reputation check is the problem. The problem is that the promotion rule basically says "all Registered Users > 3 days and >= 0 posts" which is pretty much all users. The problem is that there's no way to say "exactly 0 posts" or "<= 0 posts". You can of course add another rule to promote back to registered users if they have one post, but once they are there, they'll match the original rule again.
Days reg: 3
Posts: 0


So, by default, it is
Days reg greater than or equal to?
Posts greater than or equal to?
Too bad there's not a Post Comparison Type and a Days Reg Comparison Type with operands, like there is a Reputation Comparison Type (we don't even use Reputation).

So, stupid question: is there some place where I can change the >= to simply = for this one promotion? Where does vB "store" the promo instructions?
Reply With Quote
  #14  
Old 06-24-2011, 11:07 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The promotion logic is in includes/cron/promotion.php. The strategy is stored as a number, so there's no way to just modify the database to do what you want. But you could make up another strategy number, then modify promotion.php to look for it and do something different. You could also of course add it to the dropdown in the ACP (I can't rememeber what file off hand). I did this to add a promotion by age for our site and it worked out OK.

There's probably at least one mod out there that would do this.
Reply With Quote
  #15  
Old 06-24-2011, 11:16 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah buddy, could it be in admin/usergroup.php ?

I can see that's too complicated for me to successfully find and add Post Comparison Type and a Days Reg Comparison Type with operands.

I'll see if there is a mod for this, it sure would be helpful. thanks!:up:
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 08:54 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.03788 seconds
  • Memory Usage 2,219KB
  • Queries Executed 14 (?)
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
  • (2)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
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete