Ignore user function should not cause entire threads to disappear from listings.

I feel like that's going to be a tough one to fix, I would be surprised if the forum software can differentiate between threads and posts when ignoring someone's content or provide an option for either/or.

Don't block anyone, you're giving that person you're trying to block a free pass. Behavior which you deem detrimental should be addressed not ignored. My opinion anyway....
 
Don't block anyone, you're giving that person you're trying to block a free pass. Behavior which you deem detrimental should be addressed not ignored.
There is a certain type of bad faith poster that comes here to suck people into endless arguments, and wear them down. They have the time for it. Most people do not. It is a process of demoralising, and decreasing the signal to noise ratio of the forum, thereby slowly killing the place. I could ignore them without using the ignore function, but the forum is so much better with their posts hidden. It is the best feature by far, in my opinion.
 
There is a certain type of bad faith poster that comes here to suck people into endless arguments, and wear them down. They have the time for it. Most people do not. It is a process of demoralising, and decreasing the signal to noise ratio of the forum, thereby slowly killing the place. I could ignore them without using the ignore function, but the forum is so much better with their posts hidden. It is the best feature by far, in my opinion.

I can't argue with that at all brother
 
It is absurd that adding a particular member to an ignore list will cause every thread they have created to completely disappear from the forum listings and search results. Their posts should be hidden, not whole threads, which may be very active and important ones.

I can understand this sentiment. This is why I reduced my ignore list to zero and chose to simply scroll past certain users' posts.

Please keep in mind that this is a default feature of xenforo, rather than a decision made by CiK Admin. However there may be a workaround in this case.

Here is the gemini AI answer:
In standard XenForo functionality, when a user ignores another member, threads started by that ignored member are hidden from the user's thread listings and news feeds by default. This is considered an "as designed" feature, not a bug. The intention is to remove content from the ignored user completely from the ignorer's view.
Potential Solutions

If you want the ignore function to only hide specific posts within a thread, not the entire thread from listings, you have a few options:

  • Custom CSS (Style Template Modification):You can use custom CSS to make the hidden threads visible, but visually distinct. This allows the thread to appear in the list, but indicates that it is by an ignored user. This requires modifying the extra.less template in your forum's ACP (Admin Control Panel).
    • Code Example: Add the following to your extra.less template to make ignored threads visible with a background color:
      css

  • <span data-processed="true">div .is-ignored.structItem--thread {<br> display: table </span><span data-processed="true">!important</span><span data-processed="true">;<br> background-color: #efefef; </span><span data-processed="true">/* Adjust color as desired */</span><span data-processed="true"><br>}<br></span>
Code:
div .is-ignored.structItem--thread {
display: table !important;
background-color: #efefef; /* Adjust color as desired */
}
  • Add-ons: There are third-party add-ons available on the XenForo resource manager that offer more granular control over the ignore function, such as the ability to ignore only posts but not threads started by a user. Search the XenForo community resources for "ignore content" or "user block" for options.
  • XenForo Version: Ensure your XenForo installation is up to date, as newer versions (like XF 2.2+) have made improvements to how ignored content is handled, such as better handling of quotes by ignored users.
  • User Education: Inform your users that the ignore function is intended to hide all content generated by the ignored user, including entire threads they initiate. This is how the core software works by design.

If users are experiencing unexpected behavior (e.g., threads disappearing even when the starter is not ignored), suggest they clear their browser cache, as this can sometimes resolve display issues.

Links
@Servant of Christ
When you get a moment, could you please try out the above code to make ignored threads of ignored posters visible, yet visually distinct? Thank you.
 
Back
Top