Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 07-06-2005, 01:35 AM
Kingster Kingster is offline
 
Join Date: Jan 2005
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Hide birthday on forumhome if postcount<X...

I've searched around, and I found a hack for 2.2.x to hide the display of a user in "Today's Birthdays" if the user has less than X posts, but I don't see one for 3.0.X.

Can someone build one, or at least point me in the right direction? The new birthday stuff appears to be cached, and I'm struggling with it, nor do I want to break it.

Thanks in advance!
Reply With Quote
  #2  
Old 07-06-2005, 01:44 AM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Easy

In functions_databuild.php
FIND
PHP Code:
AND usergroupid IN ($usergroupids
BELOW that ADD
PHP Code:
AND posts 
Of course X must be replaced with the real number.
Reply With Quote
  #3  
Old 07-06-2005, 02:06 AM
Kingster Kingster is offline
 
Join Date: Jan 2005
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks much!

Though I'm not so sure I want to thank you for making it so simple. Couldn't you have made me edit 7 files, change 3 templates, and add a column or two to my DB? And not have those changes actually do anything? Then I wouldn't feel so dumb.

Alrighty then... I gave this a shot, and I'm still seeing users with a zero postcount in "Today's Birthdays". Any idea why?

I looked through the rest of that code section for the birthdays in function_databuild.php, and it seems like it should work. I even ran the query that you told me to modify (after the mod) in mysql (replacing the variables) and it worked.

What gives? Why isn't it working on my forums?

Quote:
Originally Posted by Kingster
Thanks much!

Though I'm not so sure I want to thank you for making it so simple. Couldn't you have made me edit 7 files, change 3 templates, and add a column or two to my DB? And not have those changes actually do anything? Then I wouldn't feel so dumb.

Alrighty then... I gave this a shot, and I'm still seeing users with a zero postcount in "Today's Birthdays". Any idea why?

I looked through the rest of that code section for the birthdays in function_databuild.php, and it seems like it should work. I even ran the query that you told me to modify (after the mod) in mysql (replacing the variables) and it worked.

What gives? Why isn't it working on my forums?
bah. The forums are merging my posts.

Anyway... Could someone look at the problem above? It's not working, even though the SQL works right...
Reply With Quote
  #4  
Old 07-06-2005, 02:35 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The cache is only updated once/day, so to force an update you have to clear it first:

[sql]
DELETE FROM datastore WHERE title = 'birthdaycache'
[/sql]
Reply With Quote
  #5  
Old 07-06-2005, 05:03 PM
Kingster Kingster is offline
 
Join Date: Jan 2005
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KirbyDE
The cache is only updated once/day, so to force an update you have to clear it first:

[sql]
DELETE FROM datastore WHERE title = 'birthdaycache'
[/sql]
Thanks, Kirby. That did it.
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 04:57 AM.


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.04076 seconds
  • Memory Usage 2,205KB
  • Queries Executed 13 (?)
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_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete