![]() |
Originally Posted by UA Fan
(Post 14114410)
is it possible to ignore a thread in which you have posted?
|
Originally Posted by IB-Dick
(Post 14057723)
The main reason for not implimenting this is because it will slow down the forum.
|
Ignore thread started by a particular user?
Can the Ignore User facility by widened to include all threads started by a particular user? Having tried the function it only stops posts by that user.
I notice that particular user in one Forum* is starting about five new threads a day, such that the first page of the forum currently has 13 threads and the second page has 9 threads all started by him/her. They are basically lots of signal-to-noise, and it takes lots of data download on a phone to sift through his chaff to get to the grains of wheat! It might be useful to be able to ignore all threads started by a particular user so as to restore the usefulness of the forum :D [*Travel Products if you are curious] |
That is an excellent real world example of why this functionality needs to be deployed!
|
I think the fairies have waved a magic wand and my wish has been granted ;)
|
Bump because this feature is still needed.
|
Originally Posted by IB-Dick
(Post 14057723)
The main reason for not implimenting this is because it will slow down the forum.
When you view a forum, a query runs. For simplicity, let's call it this: SELECT * from thread where forumid = 1; This will list all the threads in the forum with the id of 1 (miles and points, I think). There is a lot other going on, but that's the majority of it. If we had a thread ignore feature, before that query there would first have to be a query to find out which threads in that forum you are ignoring. SELECT threadid from userignore where forumid = 1 and userid = 12345; Let's say that this returned the thread id 987654. Now, the first query can be ran again, excluding that forum id. SELECT * from thread where forumid = 1 and threadid != 987654 On a small forum, this wouldn't be a big deal. On Flyertalk, this will be substantial. If the table "threadid" is structured like a bridge table (two foreign keys and 1+ columns items per record), then why not do a left join on both tables and filter out the results of userignore.threadid that are null and where userid is the id of the desired user? |
| All times are GMT -6. The time now is 5:24 am. |
This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.