Advertisement:

Navigation

SMF Mod Site

Mod Name:
Birthday Post
Created By:
Suki
Type:
New Feature
First Created:
July 24, 2009, 11:06:09 PM
Last Modified:
February 06, 2013, 11:05:02 AM
Latest Version:
0.13
Compatible With:
2.0.3, 2.0.4
Total Downloads:
6510

Download this mod

birthday_posts_v0.12.1.zip (9kB) [1728]
birthday_posts_v0.12.1-rc3.zip (9kB) [2775]
BirthdayPosts.zip (24kB) [536]
Manual Install Instructions for SMF


Below are some preview images of what the mod looks like when being used

Description:

Birthday Posts v0.12 Beta

Warning!
It is strongly suggested that you make a forum backup before installing to prevent any data loss.

Author: Arantor
Co-Author: JBlaze
Current Version: 0.12.1 Beta
Compatibility: SMF 2.0 RC2
Link to Mod | Comments |                           
Homepage: Mod homepage
Type: New Feature
Updates: mod support topic
Languages:



Features
Fully customizable via Admin -> Modifications -> Birthday Posts
Makes a new post when a birthday is detected.
Option to send a notification PM.
Available features:
     Custom subject and message
     Choose what member should make the post
     Choose what board to make the post in
     Choose whether or not to update the post count of the poster
     Runs as a Scheduled Task
     Choose whether to post a new topic per user or reuse an existing topic
     Choose whether to post all the day's birthdays in a single post
     Choose whether to send a notice via PM to user
     Choose whether users must have been online in the previous x days to receive a post
     Choose whether users have been part of the community for a period of time before a birthday post
     Can choose whether or not to post birthday posts for banned users



Installation
Any previous versions of this mod MUST be uninstalled BEFORE installing this version.

Simply install the package to install on the SMF Default Core Theme ONLY.

If your theme has its own versions of the language files Modifications.english.php and/or Modifications.english-utf8.php, OR if your using a language other than those supported (listed above) by the mod then you will need to copy the language strings into each custom version of those files.

Useful Links
Manual Installation Of Mods
How Do I Modify Files?



Support
Please use the modification thread for support with this modification.
(Please don't ask me to do the edits for you)



Changelog
Legend:
! = Bugfix
- = Removed
+ = New Feature
o = Update
> = New Language
^ = Initial/New Release

Code: [Select]
1/1/10 - v.0.12.1 Beta
! Fixed throwing posts for all users without dates on 1st January (sorry, stupid bug)
! Fixed installer not always creating new column

12/28/09 - v0.12 Beta (the "Arantor had fun" build)
! Fixed smileys not being recognized; smileys are enabled on all new birthday posts now
! Fixed typo in English/English British regarding an apostrophe
! Fixed hard-coded text string to reuse existing language string
! Fixed extra menu item in Security menu
! Fixed undefined index bp_settings_title
! Fixed PM support entirely
! Fixed {link} support for PMs to link back to posts
+ Added {forumname} for PM templates, as well as default PM templates
+ Added protection for duplicating posts; checks for minimum 2 days between posting for a given user
+ Must be active within last days support
+ Minimum time registered on forum support
+ Post to existing topic (must be in the listed board!!)
+ Post all birthdays together (in a comma list, {membername} becomes "person1, person2, person3")
+ Uninstall also tidies up scheduled task run log (since the items never get displayed, they're just phantom data)
+ Made posting/sending to banned users optional (default off)
o Fixed indentation in the main area
o Fixed up installer to use proper installer semantics (db_insert, <database>)
o Removed unneeded $member_name variable when {membername} literal string would be more appropriate
> English-British support added
- License notes removed from installer script (old URL etc). Any reuse/license questions, please direct to [url=http://www.simplemachines.org/community/index.php?topic=328059.0]the mod's thread[/url].
- Removed Turkish translation as needs retranslating for extra features

NB: Future versions probably should split Turkish into separate UTF-8 and ISO-8859-9 (?) files.

10/19/09 - v0.11.2 Beta
! Fixed undefined error for $txt['bp_settings_title']
! Fixed problem with not sending PM's or making posts
> Russian translation added

10/15/09 - v0.11.1 Beta
! Fixed parse error on install.php
! Fixed bug in package-info.xml

10/14/09 - v0.11 Beta
! Fixed sendPM error
! Fixed database errors
o Rewrote messy code
+ Added support for SMF 2.0 RC2

8/05/09 - v0.10.1 Beta, v0.10.2 Beta
! Fixed parse error when running scheduled task
> New language: Turkish

7/27/09 - v0.10 Beta
! Small bug fixed in query.
+ Added feature to send notification via PM.

7/25/09 - v0.9.1 Beta
! Fixed a small bug in ScheduledTasks.php
o Updated settings.

7/24/09 - v0.9 Beta
^ Initial release.