Simple Machines Community Forum

SMF Support => SMF 2.0.x Support => Topic started by: SMiFFER on September 09, 2019, 05:30:36 AM

Title: Re: Changing notification defaults
Post by: SMiFFER on September 09, 2019, 05:30:36 AM
I would like to change SMF's default from 'Moderation only if I started the topic' to 'Replies and moderation'

Where is that stored so I can change this one setting?
Title: Re: Changing notification defaults
Post by: SMiFFER on December 08, 2019, 05:07:06 AM
Does anybody have an idea?
Title: Re: Re: Changing notification defaults
Post by: YogiBear on December 08, 2019, 07:46:28 AM
Profile > Modify Profile > For topics and boards I've requested notification on, notify me of...
Title: Re: Changing notification defaults
Post by: SMiFFER on December 19, 2019, 06:54:23 PM
That does neither answer nor relate to my question.


I would like to change SMF's default
Title: Re: Re: Changing notification defaults
Post by: Illori on December 19, 2019, 07:39:36 PM
i dont believe by default you can modify the notifications for all members. i am not aware of a mod to do this.
Title: Re: Changing notification defaults
Post by: shawnb61 on December 19, 2019, 08:50:26 PM
In 2.0.x, many of those notification options are actually stored as theme settings.  You look under Admin | Configuration | Themes and Layout | Member Options.

There, you can either update the defaults on the "Configure guest and new user options" link. 

Or, you can modify settings for all users via the "Change current options for all members" link. 

This must be done per theme (though, IIRC, default settings get copied from the default theme when new themes are added). 

But... 

I don't think that exact notification setting is there. 
Title: Re: Changing notification defaults
Post by: SMiFFER on December 20, 2019, 04:53:32 PM
In THEMES? WTF? I would have never ever looked there.


But still, where is that option? I cannot find it!

Title: Re: Re: Changing notification defaults
Post by: Illori on December 20, 2019, 04:58:28 PM
i dont believe by default you can modify the notifications for all members. i am not aware of a mod to do this.

this is why.
Title: Re: Changing notification defaults
Post by: shawnb61 on December 20, 2019, 08:53:03 PM
That particular field is notify_types on the members table, and there is no ACP form to modify the default.  The default value of '2' is set in the DB.  If you really want to change it in 2.0.x, today, you need to change the column definition in the smf_members table. 

And...  Just to be clear what you're asking for...

Changing it to 'Replies and moderation' means that, in addition to all replies, all subscribed users get notified of all moderation activity as well - whether or not they started the topic.  ls that the desired behavior?
Title: Re: Re: Changing notification defaults
Post by: Illori on December 21, 2019, 05:32:48 AM
Changing it to 'Replies and moderation' means that, in addition to all replies, all subscribed users get notified of all moderation activity as well - whether or not they started the topic.  ls that the desired behavior?

actually that means they would get notified of any moderation action taken against their post, not for all moderation activity for the complete topic. of course that also means the topic starter would get a notification of actions taken against the topic like locking it or moving it etc.
Title: Re: Changing notification defaults
Post by: SMiFFER on December 22, 2019, 07:16:52 AM
Come on, you do know exactly what I mean.

Title: Re: Re: Changing notification defaults
Post by: Illori on December 22, 2019, 10:07:39 AM
and as we said it cannot be done by default. if you want it done hire someone to code it for you.
Title: Re: Changing notification defaults
Post by: SMiFFER on March 12, 2020, 10:51:17 AM
Surely not a mod, a change in one of the countless .PHP code files.

I will look it up where the software set this and change that then.
Title: Re: Changing notification defaults
Post by: SMiFFER on March 12, 2020, 10:57:56 AM
I must replace
['notify_send_type_everything_own']

with
['notify_send_type_everything']