Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Cyb - Auto Birthday Greeter Details »»
Cyb - Auto Birthday Greeter
Version: 1.4, by Valter Valter is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.7.x Rating:
Released: 05-02-2008 Last Update: 05-02-2008 Installs: 441
DB Changes Uses Plugins Auto-Templates
 
No support by the author.

Info:
This hack automatically creates a birthday thread in the forum you select. Only members that allow their date of birth to be displayed will be listed, and age will be shown only for those who has choosen that. Members are shown in colors defined in usergroup settings. You can choose to exclude inactive members. Several users can be set as greeters (used randomly when posting). Thread will be created first time when someone loads forumhome after midnight.

Note:
-This executes 1 very simple query on forumhome.

Installation:
-Import XML file (as product) through AdminCP: Plugin System > Manage Products > [Add/Import Product]

To set options:
Go to: vBulletin Options > Cyb - Auto Birthday Greeter

Versions:
v1.0 - Aug 26. 2007.
-Initial release
v1.1 - Aug 27. 2007.
-New: Option to exclude members with post count lower than X
-Fixed bug where several threads are posted for the same birthday
-Shortcut to "Age" phrase added to the list on settings page
v1.2 - Aug 28. 2007.
-Date format follows your forum acp settings
-New: Option to exclude members joined in last X days
-Another fix for duplicate birthday threads on some forums
v1.3 - Aug 31. 2007.
-Option to synchronize hack with forum time to avoid situations where birthday thread is created too early or too late
v1.4 - May 03. 2008.
-Compatible with vBulletin 3.7
-Minor bugs fixed

Mark as INSTALLED to get support and updates.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 08-26-2008, 08:37 AM
jammiedodger546 jammiedodger546 is offline
 
Join Date: May 2008
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

woah... installed it and got internal errors!!! dont want it anymore!!
Reply With Quote
  #83  
Old 08-27-2008, 04:30 PM
smirkley smirkley is offline
 
Join Date: Apr 2008
Posts: 627
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I have just tested this with 3.7.3 release of VB, and configured the way you would expect to operate, and using active users only setting on in vb settings, and having one active and one inactive user on my calender, forcing the cron,...

It worked flawlessly.

I will test for a natural instance of proper operation, but will have to wait for a date rollover.
Let you know tomorrow.


But all indications are, the VB 3.7.3 core code upgrade, with the birthday bug I reported to them fixed in this upgrade, corrects the problem that users here were reporting about this modification not working.

Pending further testing,... It works for me perfectly.
Reply With Quote
  #84  
Old 08-27-2008, 10:34 PM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the info, I'm glad it works for you with no problems now.
Reply With Quote
  #85  
Old 08-28-2008, 04:21 AM
smirkley smirkley is offline
 
Join Date: Apr 2008
Posts: 627
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yup, worked on the first natural test.

Believe its good to go.

Thanks cyb.
Reply With Quote
  #86  
Old 08-28-2008, 03:15 PM
shotkey shotkey is offline
 
Join Date: Jul 2008
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just a thought for an enhancement - it would be nice if you had a "test" button or menu option that would enable you to force an immeadiate test post and e-mail instead of having to wait until midnight to see if any changes you made work correctly.

For example, right now when I synchronize the server time with the hack time - the posts and e-mail times are way off and without being able to force a post and/or e-mail you have to wait until the next day to see the results of your adjustment(s), make changes if required and and then wait another day to see how that adjustment worked.
Reply With Quote
  #87  
Old 08-28-2008, 10:56 PM
shotkey shotkey is offline
 
Join Date: Jul 2008
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can somebody help with this - just can't figure out how to get the time set right on this - for example:

Hack offset.........Time B'day Thread is posted

0 .......................11hrs 2min late
+2......................21hrs 30min late
-3.......................15hrs 58 min late
-12......................16hrs 47min late

When set to "0" the server, forum and hack time and dates match - but the thread is still posted late. Can anyone tell me what the problem is getting this to post at the right time?
Reply With Quote
  #88  
Old 08-30-2008, 10:55 AM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Be noted that thread must not be created at 00:00. Thread creation process starts first time when someone visits forum after midnight.
Reply With Quote
  #89  
Old 09-01-2008, 06:29 AM
racingsolution racingsolution is offline
 
Join Date: Feb 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Got it installed and it works fine .. One prob I noticed.. is that in the message where it shows the birthday person's age .. It displayed one of my smiley faces .. Checking my vb settings.. The person's age was 18 .. and it displayed it like this:

(born in 1990, Age: 18)

On my board 8) is the "cool" face smiley .
Reply With Quote
  #90  
Old 09-01-2008, 12:44 PM
IvyKeepMommy IvyKeepMommy is offline
 
Join Date: Sep 2007
Posts: 173
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a great and very useful mod for us! Thanks!!

My only "complaint" is how it handles when there is more than one birthday on a given date. When we have only one, we get a clean post with a cute birthday smilie, when we have more than one birthday, the smilie won't post and it is a bit "messy"

This is what a birthday greeting for two members ends up looking like:

Quote:
2 members are celebrating their birthday on 08-27-2008:

-[color= SeaGreen]kpond84[/color] (born in 1984, Age: 24)
-[color= Salmon]butterflyz320[/color] (Age: hidden or unknown)


Happy Birthday!
The color tags list and don't actually populate.

Our single member birthdays show Happy Birthday <member name> in the thread title, but only the birthday smilie in the text.

Is there a way to set it so each member gets their OWN birthday thread?

Thanks again for a great mod!
Reply With Quote
  #91  
Old 09-02-2008, 08:08 AM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice hack, I like to use it.. but I got a problem !!!

all works but the forum home I get a database error on. tells me table doesn't exist
I reinstalled but still.. (I renamed database name in here)

Database error in vBulletin 3.7.3:

Invalid SQL:
SELECT id, daydone FROM cyb_birthdaythread AS cyb_birthdaythread ORDER BY id DESC LIMIT 1;

MySQL Error : Table 'DATABASENAME.cyb_birthdaythread' doesn't exist
Error Number : 1146
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 11:22 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.04764 seconds
  • Memory Usage 2,305KB
  • Queries Executed 25 (?)
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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete