PDA

View Full Version : HELP! - Request - Notification


Jeremy W.
07-02-2002, 11:28 PM
This may have already been done (I really hope so), as I know SitePoint uses it (kudos to wayne if he developed it himself).

Basically, I need a way for users to not receive emails for threads they have subscribed to in the past.

SitePoint, I believe, simply (riiight, simple...) separates notification from subscription.

I'm not sure if we need to go that far, but one user in particular is involved in nearly 100 threads. He is sick of getting 300+ emails per day.

If there is a solution that doesn't require a hack, great. If a hack is required and exists, that's cool too... If one needs to be made... Well, I just need to know.

Any help is greatly appreciated!

Jeremy W.
07-08-2002, 12:49 AM
No, really, any help IS appreciated :)

Logician
07-08-2002, 06:09 AM
There is no easy way, because the MYSQL table that saves the subscriptions do not keep subscription date. So by looking the table, you cant understand who subscribed when. You need to make table alterations to first add a date column to that table then in admin/functions.php edit function sendnotification to retrieve subscribers according to this date column.

However it's not clear to me why you want this feature. If I subscribe to a thread, I would be interested in the reply even if it comes X months later. And even if I dont, it's just 1 click to unsubscribe from that thread or all threads at all. Just my 2 cents..

Jeremy W.
07-08-2002, 10:41 AM
To answer your last question first, the reason is quite simple really. Some users don't want to be emailed (lots of clutter), but they do want to know which threads they've been involved in.

So, they can go to their UserCP and see all the threads with new replies anytime, but they don't need to get their inbox cluttered.

Personally I wouldn't want this feature, but yeah.

I understand that this isn't a "simple" modification (if vB had been designed differently it might be, but hey they did a better board than I ever would have), which is really why I'm asking for help. If I need to pay for it I can though.