Customizing SMF > Modifications and Packages

Birthday Post v0.12.1 Beta (Now RC2 Compatible!)

(1/77) > >>

Suki:
Birthday Posts v0.12.1 Beta

Warning!
As this mod is a beta, it is strongly suggested that you make a forum backup before installing to prevent any data loss.

Author: JBlaze
Co-Author: Arantor
Current Version: 0.12 Beta
Compatibility: SMF 2.0 RC2
Link to Mod | Comments | Donate                           
Homepage: JBlaze Development
Type: New Feature
Updates: Birthday Posts Updates
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: ---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.
--- End code ---

LHW:
Does this create a new thread/topic for each birthday post?  If so, it would be nice to have the additional option of posting this in an already established "birthday thread/topic."

Other than that, this looks sweet, and will be great for absentminded Admins.  ;)  LOL

JBlaze:

--- Quote from: Lord High Warlock on August 01, 2009, 01:05:32 AM ---Does this create a new thread/topic for each birthday post?  If so, it would be nice to have the additional option of posting this in an already established "birthday thread/topic."

Other than that, this looks sweet, and will be great for absentminded Admins.  ;)  LOL

--- End quote ---

That's not a bad idea.

I may add that it the coming update which will add notification PM's/emails along with a link to the topic.

chrishicks:
Please tell us 1.1.x users we will eventually get this. "please, please, please"  :)

JBlaze:

--- Quote from: chrishicks on August 01, 2009, 01:46:45 AM ---Please tell us 1.1.x users we will eventually get this. "please, please, please"  :)

--- End quote ---

No unfortunately. This mod makes use of 2.0's Scheduled Tasks function. I would have to write a cron script for it to work on 1.1.x

Navigation

[0] Message Index

[#] Next page

Go to full version