News:

Wondering if this will always be free?  See why free is better.

Main Menu

email notification options

Started by LandyAtkinson, July 18, 2008, 09:27:53 AM

Previous topic - Next topic

LandyAtkinson

I would like to set up the SMF message board so that subscribers can choose to be sent an email notification of any post to a particular Board on the forum.  The intention is to set this up as the main communication mechanism for our sailing club.  We would have separate "boards" setup for General Membership, Board of Directors, Lightnings, Lasers, Snipes, Cruising.  {Note: The Lightnings, Lasers, Snipes and Cruising are the 4 fleets of boats in our Club.}

Since the traffic is fairly low, it is not realistic for people to login everyday and check for new messages on the boards they are interested in.  I would like all members (i.e. subscribers) to get a notification anytime there is a post to the General Membership board as well as the boards for any Fleets they belong to or are interested in.

I know a subscriber can do this for individual topics in which they have posted, but is there a way to set it up to get these email notifications for an entire board?  Is there a way for the Administrator of the forum to "set this" for individual subscribers in case they are having difficulty with their settings?


NickC

Members can subscribe to categories within boards, so that gives them a fairly easy way of getting notifications about all posts within groups of topics. You could also suggest that people try using RSS feeds.

metallica48423

NickC is correct

Did that sufficiently answer your request?
Justin O'Leary
Ex-Project Manager
Ex-Lead Support Specialist

QuoteMicrosoft wants us to "Imagine life without walls"...
I say, "If there are no walls, who needs Windows?"


Useful Links:
Online Manual!
How to Help us Help you
Search
Settings Repair Tool

nadglobtrotter

Hello,

I'm having a similar issue : low traffic, I would like to set the forum so that when a new member registers, he/she's automatically proposed to receive email notification of any new post in the forum.
I don't want the members to have to search for this option themselves, because most of them won't do it. I don't either want to ask them to use RSS, since most of them don't really know how it works and don't want to bother with this. :-)
Is this possible?
Admin of hxxp:nadglobtrotter.online.fr [nonactive] and hxxp:dessepe.online.fr [nonactive]

metallica48423

it should be but don't quote me on that. 

All of the default options are gathered in Register.php before being passed to the function which registers the member, so changing what it sets as default in Register.php should set it up to work that way.

Keep in mind that if you have more than a small amount of members, sending an email for each post may exceed host email limits, may get you on a spam blacklist as a spammer, and will likely eat up your allotted server resources quickly (sendmail tends to be heavy on a server)
Justin O'Leary
Ex-Project Manager
Ex-Lead Support Specialist

QuoteMicrosoft wants us to "Imagine life without walls"...
I say, "If there are no walls, who needs Windows?"


Useful Links:
Online Manual!
How to Help us Help you
Search
Settings Repair Tool

mcb

This thread seems to be on the track of answering my question.

I am trying to figure out a way to make it automatic for all users; that any post they start or reply to they will automatically be notified of via e-mail.  I would like this to be the default setting for all new members and applying to all current members.

In a forum our size we don't wont notifications for all posts.  But simply the ones that each user has participated in by either posting or replying.

We are running 1.1.2.

Thanks,

Matt

greyknight17

mcb, here's a quick way to do this. Keep in mind though that this setting will force ALL users to have this enabled. Even if they try changing it to disabled, it will automatically revert back to enable.

Open up /Themes/default/Profile.template.php:

Code (Search for) Select
<input type="hidden" name="default_options[auto_notify]" value="0" />
<label for="auto_notify"><input type="checkbox" id="auto_notify" name="default_options[auto_notify]" value="1"', !empty($context['member']['options']['auto_notify']) ? ' checked="checked"' : '', ' class="check" /> ', $txt['auto_notify'], '</label><br />';


Code (Replace with) Select
<input type="hidden" name="default_options[auto_notify]" value="1" />
<label for="auto_notify"><input type="checkbox" id="auto_notify" name="default_options[auto_notify]" value="1"', !empty($context['member']['options']['auto_notify']) ? ' checked="checked"' : '', ' class="check" /> ', $txt['auto_notify'], '</label><br />';

Advertisement: