Version: 1.4, by Valter
Developer Last Online: Nov 2023
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.
The bug report is marked as 'fixed', so it is safe to assume that the bug was part of the VB core code.
Being new to VB, I didnt know the info was cached, which explains to me why the bug was so hard to see.
The VB code fix will be included in the next update.
But if you checkbox the OPPOSITE of what you expect as described in my prior post here, as in my current VB install version, the Birthday Greeter has been tested as operating properly in my install of this modification.
The bug report is marked as 'fixed', so it is safe to assume that the bug was part of the VB core code.
Being new to VB, I didnt know the info was cached, which explains to me why the bug was so hard to see.
The VB code fix will be included in the next update.
But if you checkbox the OPPOSITE of what you expect as described in my prior post here, as in my current VB install version, the Birthday Greeter has been tested as operating properly in my install of this modification.
Where is this field? I checked, there is no line in the mod panel. I posted a screen shot earlier so you can see it. Please direct me which line you're referring to??
It isnt on that page, it is in your settings for ...
Vbulletin Options > Forum Home Page Options
Scroll to the bottom, and UNCHECK "Show birthdays for active users only"
The bug in the VB 3.7.2 is that the checkbox works OPPOSITE what is described to do. It will be fixed in the next VB update.
And not having gone thru the modification code for the Birthday Greeter, I cant explain why it doesnt work otherwise, only that after discovering the bug with VB, and doing the above, the Birthday Greeter works once again on my board.
It isnt on that page, it is in your settings for ...
Vbulletin Options > Forum Home Page Options
Scroll to the bottom, and UNCHECK "Show birthdays for active users only"
The bug in the VB 3.7.2 is that the checkbox works OPPOSITE what is described to do. It will be fixed in the next VB update.
And not having gone thru the modification code for the Birthday Greeter, I cant explain why it doesnt work otherwise, only that after discovering the bug with VB, and doing the above, the Birthday Greeter works once again on my board.
Ok, I did the above and it still doesn't work. Any ideas??
I made an account have a birthday for today done yesterday in vb and nothing showed today... sigh. Where is the coder anyway.... the mod can't be that buggy or else it needs major reworking.
Just keep in mind, the active birthday member list is cached data, and until you change a birthday for example in your account, the cache is not updated.
My birthday greeter stopped working at the same time everyone elses did too, and all I know is that I upgraded my VB to the latest patch level. After doing some tweaking around and experimenting, I discovered a flaw in the birthday code in vb core script, and has been verified and fixed and will be released in the next vb update.
End result, now my birthday greeter works again.
Albiet through experimentation and workaround pending the next vb update.
If the birthday greeter fails AFTER the next vb update?... I would expect then, that the issue may be in the hack code.