Looking for an add-on to hide forum sections based on member preferences

jacdem

New member
Hello,
I’m looking for a XenForo 2.3.x-compatible add-on that would allow members to:
  1. Hide specific forum sections (nodes) based on their personal preferences (e.g., via checkboxes or a saved preference system).
  2. Be able to show or hide those sections again at any time.
  3. The add-on must continue to display new posts only from the sections selected by the member.
The goal is to give members the ability to personalize their forum view according to their interests, without affecting what other users see.
Thanks in advance for any suggestions or recommendations!
Best regards,
 
There is an addon but I’m not sure how well it’s supported any more

 
This is one way of doing it without an add-on.

Thanks for the suggestion. I understand that using custom user fields and user group promotions can help control access to specific sections. However, this doesn't fully meet my needs.
What I'm looking for is something more dynamic and user-friendly — ideally an add-on that lets each member choose (by clicking checkboxes or toggles) which forum sections they want to see or hide, and for these preferences to be saved individually (e.g. via cookies or per-user settings).
The solution with user fields and group promotions is interesting, but it's not instant, and not intuitive for non-technical users.
Also, it doesn’t allow hiding forums the user already has access to.
Is there any existing add-on or method that allows that kind of personalized forum view?
Thanks again for your help!
 
You can just use permissions, no add-on required and it's simple to do too. I did that to hide one of my sections upon request. Simply create a user group and deny it access to a particular forum. It then becomes a checkbox in the ACP to add that usergroup to the user's account to deny that user access when they're logged in.
 
You can just use permissions, no add-on required and it's simple to do too. I did that to hide one of my sections upon request. Simply create a user group and deny it access to a particular forum. It then becomes a checkbox in the ACP to add that usergroup to the user's account to deny that user access when they're logged in.
Hello, it is important that the member can choose the sections and modify them at will.
 
What I'm looking for is something more dynamic and user-friendly — ideally an add-on that lets each member choose

Is there any existing add-on or method that allows that kind of personalized forum view?
Hello.
I am looking for an add-on or instructions on how to hide some nodes based on the user's IP address or chosen preferences.
For me, it would be best to have a selector in the top navigation bar, right next to "Forums," "What's New," "Resources," and so on.
I want to let users hide or show the forum view whenever they want. For example, when they switch between cities.

I have the following scenario:

On the navigation panel, there is a button with a dropdown menu, similar to the "Forums - New posts - Find threads" button. However, instead of "Forums" it shows "Denver", instead of "New posts" — "Seattle", and instead of "Find threads" — "Chicago", etc.

I want to create user groups on the forum named Seattle, Chicago, Denver. Each user group should be able to view only the node of their city, while the other city nodes are hidden for them.

When a user switches the selector in the navigation panel, a macro should change the user’s group accordingly and refresh the page to hide the unnecessary nodes and show the relevant one.

Could you please advise how to implement this? Please let me know if you find smth.
 
Last edited:
Thanks for the suggestion. I understand that using custom user fields and user group promotions can help control access to specific sections. However, this doesn't fully meet my needs.
What I'm looking for is something more dynamic and user-friendly — ideally an add-on that lets each member choose (by clicking checkboxes or toggles) which forum sections they want to see or hide, and for these preferences to be saved individually (e.g. via cookies or per-user settings).
The solution with user fields and group promotions is interesting, but it's not instant, and not intuitive for non-technical users.
Also, it doesn’t allow hiding forums the user already has access to.
Is there any existing add-on or method that allows that kind of personalized forum view?
Thanks again for your help!

It can do exactly what you want, you just have to create the custom fields on show/hide options per forum, then create the promotion levels based on those settings for each forum. Setting "Hide" field to put them into a group that completely revokes the forum's access would hide it.
 
It can do exactly what you want, you just have to create the custom fields on show/hide options per forum, then create the promotion levels based on those settings for each forum. Setting "Hide" field to put them into a group that completely revokes the forum's access would hide it.
Could you describe it in more detail step by step?
 
Could you describe it in more detail step by step?


Unfortunately it's rather tedious to through all the steps. You require a basic understanding of Xenforo's permissions to understand how this all works.

I'll try to run through one example.

Let's say you have a "Special Discussions" forum.

Create a group called "SpecialDiscusions-Access", and another called "SpecialDiscussions-NoAccess".

In the forum permissions of "Special Discussion", ensure the "Access" one has open access to the board. And "NoAccess", has everything set to "Never". If you only want to remove the view (forum showing on main page), but users can access the forum if they know the URL, you can configure it as such too based on the permissions there. Just name the group as needed.

In custom user fields, create "Special Discussions Access", and create options to View and Hide it.

Then under the User Promotions, create promotions for Access & No Access, based on them selecting options to View, or Hide the "Special Discussions" forum. It's really straight forward once you get the hang of it.
 
Back
Top Bottom