Thork

Unsubscribe button
« on: March 25, 2015, 09:52:46 PM »
Is there any way we can modify the forum so you can 'unsubscribe' from a thread?

'Show new replies to your posts' is very helpful, but every time I go there, its filled with junk like elder scrolls that I may have posted in once, but we are 100 pages later!

Is that an easy thing to add?

Offline Blanko

  • Administrator
  • *****
  • Posts: 2471
    • View Profile
Re: Unsubscribe button
« Reply #1 on: March 25, 2015, 09:59:09 PM »
I would like this just so I can post to say "Unsubscribed", and then unsubscribe.

*

Offline rooster

  • *
  • Posts: 4139
    • View Profile
Re: Unsubscribe button
« Reply #2 on: March 25, 2015, 10:00:32 PM »
I am a big fan of this idea.

*

Offline Lord Dave

  • *
  • Posts: 7675
  • Grumpy old man.
    • View Profile
Re: Unsubscribe button
« Reply #3 on: March 25, 2015, 10:05:03 PM »
Can't you just click the "unnotify" button next to the reply button?

Or is that not the same thing?
If you are going to DebOOonK an expert then you have to at least provide a source with credentials of equal or greater relevance. Even then, it merely shows that some experts disagree with each other.

Ghost of V

Re: Unsubscribe button
« Reply #4 on: March 25, 2015, 10:06:06 PM »
Yes, there is a "notify via email" option that can be toggled.

Thork

Re: Unsubscribe button
« Reply #5 on: March 25, 2015, 10:29:45 PM »
I don't want to be notified by e-mail. Get out of my thread Lord Dave. You are misunderstanding basic English again and moving the thread away from its purpose.

*

Offline xasop

  • Administrator
  • *****
  • Posts: 9777
  • Professional computer somebody
    • View Profile
Re: Unsubscribe button
« Reply #6 on: March 25, 2015, 11:25:46 PM »
This would probably be fairly easy. I'll have a look at it on the weekend.
when you try to mock anyone while also running the flat earth society. Lol

Thork

Re: Unsubscribe button
« Reply #7 on: March 25, 2015, 11:33:27 PM »
Would be nice. thanks. :)

*

Offline Lord Dave

  • *
  • Posts: 7675
  • Grumpy old man.
    • View Profile
Re: Unsubscribe button
« Reply #8 on: March 26, 2015, 01:09:05 AM »
I don't want to be notified by e-mail. Get out of my thread Lord Dave. You are misunderstanding basic English again and moving the thread away from its purpose.
No, I'm trying to figure out how you subscribe to a thread.  All I see is "notify" which has a handy "unnotify" button once you are notified.
If you are going to DebOOonK an expert then you have to at least provide a source with credentials of equal or greater relevance. Even then, it merely shows that some experts disagree with each other.

Thork

Re: Unsubscribe button
« Reply #9 on: March 26, 2015, 01:18:27 AM »
Would you consider changing your avatar for me?


*

Offline Lord Dave

  • *
  • Posts: 7675
  • Grumpy old man.
    • View Profile
Re: Unsubscribe button
« Reply #10 on: March 26, 2015, 01:29:34 AM »
What, the "notify me of replies"?
If you are going to DebOOonK an expert then you have to at least provide a source with credentials of equal or greater relevance. Even then, it merely shows that some experts disagree with each other.

Offline Blanko

  • Administrator
  • *****
  • Posts: 2471
    • View Profile
Re: Unsubscribe button
« Reply #11 on: March 26, 2015, 01:30:52 AM »
...

*

Offline Lord Dave

  • *
  • Posts: 7675
  • Grumpy old man.
    • View Profile
Re: Unsubscribe button
« Reply #12 on: March 26, 2015, 01:39:54 AM »
Thanks guys for being so helpful.

Rather than saying "that link in small font by your avatar at the very top of the page" you decide to be asses. 

I really should have seen this coming.
If you are going to DebOOonK an expert then you have to at least provide a source with credentials of equal or greater relevance. Even then, it merely shows that some experts disagree with each other.

Re: Unsubscribe button
« Reply #13 on: March 26, 2015, 07:13:52 AM »
On a similar note, is it possible to auto-un-subscribe from a thread should a shit poster (Thork) post in the thread?
You don't think I'm going to post here sober, do you?  ???

I have embraced my Benny Franko side. I'm sleazy.

Thork

Re: Unsubscribe button
« Reply #14 on: March 26, 2015, 12:51:04 PM »
As Parsifal is going to have a look I'll expand on what would be nice.

When you press 'show new replies to your posts' you get the list. If they just had a little 'unfollow' button next to each one on that list, you could remove it from ever appearing until you post in there again. I'm guessing you are just resetting a flag somewhere?

Many thanks

Dr David Thork

Ghost of V

Re: Unsubscribe button
« Reply #15 on: March 26, 2015, 10:44:14 PM »
What if you delete your posts from the thread? Will it still show up?

Thork

Re: Unsubscribe button
« Reply #16 on: March 27, 2015, 12:32:27 AM »
I've tried. You never find them all unless you wade through dozens and dozens of posts. and it ruins the flow of threads for anyone else reading later. A button is a less anti-social thing all round.

*

Offline xasop

  • Administrator
  • *****
  • Posts: 9777
  • Professional computer somebody
    • View Profile
Re: Unsubscribe button
« Reply #17 on: March 29, 2015, 03:33:31 PM »
Didn't get to this, sorry; busy weekend. I've taken a couple of days off work around Easter, so I have a 6-day weekend coming up, during which time I'll no doubt be able to slot this in.
when you try to mock anyone while also running the flat earth society. Lol

Saddam Hussein

Re: Unsubscribe button
« Reply #18 on: March 29, 2015, 04:32:21 PM »
What if you delete your posts from the thread? Will it still show up?

No, it won't.

*

Offline xasop

  • Administrator
  • *****
  • Posts: 9777
  • Professional computer somebody
    • View Profile
Re: Unsubscribe button
« Reply #19 on: April 03, 2015, 10:25:41 PM »
So, it turns out SMF doesn't simply have a flag for thread subscriptions. Instead, it does a search of the database for all posts you might ever have made in any thread. Every single time you load the unread replies page. Yes.

To that end, I've created a new table in the database to track opt-out unsubscriptions, and I've written code to both update that table and check it when generating unread topics. All that's left to do now is create buttons for unsubscribing, and this should be set to push out.

However, since I'm quite tired at the moment, I'll wait until tomorrow to read through the code again before pushing it, so I don't accidentally break it for everyone and then go to sleep.
when you try to mock anyone while also running the flat earth society. Lol