November 27th, 2010
Posted by pftq

SMF Notify Group 1.1

     Just a recap for those who are unfamiliar with this item - The SMF Notify Group mod adds the ability to subscribe or unsubscribe members to topics in your SMF forum.  This functionality is most useful for members who are less inclined to read the board regularly and is most useful with an additional mod such as the SMF Mailing List Mod, which would pretty much turn your board into something similar to Google Groups.

     Previously the mod did not account for board subscriptions or notifications.  Upon request, I've added the functionality to version 1.1.  There is also now the ability to unsubscribe members individually by clicking their name in the Notify Group list.

     Download on the SMF Notify Group page.

     As usual, suggestions and feedback are welcome. Smiley
235 unique view(s)
October 30th, 2010
Posted by pftq

New Halloween Song - Darker Stormy

     Bahahaha... -_- *sigh* So I actually started this song a year ago... It's probably the most procrastination-afflicted song I've worked on so far (months where it was just sitting there).  I almost missed this year's Halloween too but good thing not. Tongue

     The song itself is probably one of my more complex ones. It starts off purposely cheesy but gets darker as the song progresses. What I had in mind was a small group heading up into dark castle. You can somewhat visualize where events would become dark and run downhill or where things would gradually become more hopeful. It's really open to interpretation, so I won't try to elaborate beyond that.

     I don't want to say it's my new favorite (though it's probably again one of my best songs yet) - my last 3 songs have all been different themes, so we'll just leave it at that. Tongue


Happy Halloween! Grin
143 unique view(s)
October 3rd, 2010
Posted by pftq

Slowest Progress on a Song - Darker Stormy

So after about 3 months' hiatus, I finally sat down to work on "Darker Stormy" again.  I've had the song looping through my mind for some time now, but I can never seem to recall anything once I decide to play it out.  Not much different today - I ended up doing nothing for about an hour before I finally added a minute or so to the song.  The 2 minutes I added afterwards were really just made up or mixed from existing parts of the song. :p

My concern is that it sounds nothing like what I've had in my mind the past three months.  What a waste of brainstorming... Ah well. -_-

It's not finished yet, but thoughts and suggestions are welcome as usual.


Happy Halloween! Tongue
153 unique view(s)
August 15th, 2010
Posted by pftq

SMF Stock Charts Mod

I feel like now that I'm upgrading my forums to the latest versions, I'm being forced to turn most of my direct modifications into plugin packages.  Maybe that's a good thing though. Grin

Anyways, this is one is I've been using for a long time but never really made a plugin for.  I actually posted a request for such a mod a while back but went ahead an made my own instead.

Basically, you can use BBC tags to embed stock charts in your posts.  The sites that build these charts are of course the ones that deserve the credit for them.  This mod just makes it so you don't have rebuild the settings for the chart each time, instead just allowing you to input the ticker and put it between the appropriate BBC tags.

Example using the SCHART tag:

GOOG

Download: SMF Stock Charts Mod

Enjoy!
609 unique view(s)
August 14th, 2010
Posted by pftq

SMF Mailing List Mod - Beta Finished!

This is something I spent the last couple days on but finally got working fully. Grin  Basically the mod now almost completely mimicks Googlegroups or other listserves/mailing lists (what's the correct term?).

I have the entire mod set up properly as a package with settings under Features/Options, so this should be much improved over my last attachment.

Here's a description from the readme for all the new functions I inserted:

This modification sets up your board to basically behave as a list serve or mailing list.  The best example to think of is "Google Groups", in that the discussion board still exists while any emails sent to the site are automatically posted or added as replies to existing topics.
      
      Credits for the original mod "Post By Email" go to Matthew Wolf (a.k.a Grudge).  The mod I've created based off of the original differs in that it:
      - Allows replies to any email (announcements and notifications) by the board.
      - Sending emails with new subjects also creates a new topic to a default board of your choosing (under Features/Options).
      - New topics started by email are  automatically announced (emailed) to members who can see that board, just as a real mailing list would do.  If the number of members able to see the board is large, this might cause a lot of server load by announcing to everyone. Then you might want to either pick a different board to start topics (with fewer members able to access) or disable this entirely (again, under Features/Options).
      - For all announcements (posted by email or board), members are automatically subscribed so they receive replies through email and can reply back through email.
      - Notifications of replies are formatted to look like email replies (with the last 10 posts quoted and indented).
      - All posts created through email show the original poster as the sender, rather than the board.


      INSTALLING ----
      To install this mod, you will need to configure your server to "pipe" email replies to this script.
      In cPanel go into Email -> Forwarding and then make the forum's email address forward to "|/home/path/to/SMF/emailpost.php" without quotes.
      Where the path is the path to the script (Note that path - not the URL!) If you are not using cPanel you'll
      need to set this up manually.

      If you have PHP installed in a path other than /usr/bin/php you will need to change the top line of emailpost.php to point to the correct path. Please note that you *may* also need to chmod the script "emailpost.php" to ensure it is executable (usually 755 or 777).
      
      If you have your own theme, make sure to copy these lines into the appropriate language files:
      
      For yourtheme/languages/Post.english.php
         // pftq / Mailing List: Shorter, more concise text for emails.
         $txt['mailingList_announce'] = "Reply to This Email or View Original Post: ";
         $txt['mailingList_announce2'] = "Unsubscribe from emails for this topic: ";
         $txt['mailingList_event'] = "Reply to This Email or View Original Event: ";
         $txt['notification_reply'] = "Reply to This Email or View Original Topic: ";
         $txt['mailingList_disable'] = 'To disable all future announcements, check the notification settings in your profile page.';
         
      For yourtheme/languages/Modifications.english.php
         // pftq / Mailing List: Settings
         $txt['mailingList_defaultBoard_help'] = "Board for Topics Started by Email";
         $txt['mailingList_autoAnnounce_help'] = "Announce Topics Started by Email";



Obviously, this has strayed a lot from the author's original intent as just to receive emails for notifications and PMs, so I am not sure whether this should still be considered an upgrade on the original or a different mod altogether (besides a few pieces in the emailpost.php, everything else was rewritten).

I'm still testing this and trying to see where I  may have overdid the email features a bit (as in made it too spammy), but so far it's been working great.  I'm currently using it on 3 sites for smaller groups, so load isn't too much of an issue.  I'm not sure about larger sites, but I imagine if you can announce to that many members, this shouldn't be too much different.  You can always disable the sending out of emails anyways (it's an option).

If you want to help test this (or just go ahead and start using it Tongue ), the file is publicly available at https://www.pftq.com/smf-mailinglist/ .  Although it should be fully functional, it may have a few bugs or glitches, so use at your own risk.  As usual, suggestions and anyone else helping test this would be great.  There were some areas I wasn't too sure on how to best code, so feedback is always welcome. Grin
383 unique view(s)