List View for Categories



  • Is there a way to have categories on the main page listed in simple format. i.e. List view. Just as we have each forum displaying posts. I would like to experiment with that. This would at least help minimize the impact of not having sub-forums which is very crucial for something like a gaming site. Nesting would also be a great addition.

    The current default works great for forums with small number defined categories, but it doesn't scale well for large number i.e. for a game with 30 characters each its own forum. That's my current challenge.

    Are there any workarounds for this?

    Thanks y'all!



  • @cytrax Not out of the box, you could create a new theme and display it the old fashioned way.

    Potentially, you could hide the category title and the recent posts, and just have the image with that character. Assuming the members of your forum know who each character is etc.

    Something that ends up looking like this.

    If you'd like to try it on your own forum, go into ACP>Theme>Customise and use

    .category-box {
        display:none;
    }


  • @a_5mith Thank you for that info, Smith. That's awesome!

    I'm currently working to resolve an existing issue on the forum whereby the actual categories are not even showing up on the homepage. I have a support ticket for that and once I have that straightened out, I will try that CSS.

    I have to watch theme video to see how I can modify it further.



  • @cytrax Psychobunny has a great post on his blog about creating nodebb themes, you can find it here



  • @a_5mith said:

    @cytrax Psychobunny has a great post on his blog about creating nodebb themes, you can find it here

    Thank you so much for your help, a_5mith.



  • @a_5mith said:

    @cytrax Not out of the box, you could create a new theme and display it the old fashioned way.

    Potentially, you could hide the category title and the recent posts, and just have the image with that character. Assuming the members of your forum know who each character is etc.

    Something that ends up looking like this.

    If you'd like to try it on your own forum, go into ACP>Theme>Customise and use

    .category-box {
        display:none;
    }
    

    Hey 5mith,

    So I tried the CSS but the list view is not really what I want. I basically just want the categories to be listed in the same format as posts in the forums. This is actually somewhat related to my post a while back about sub categories and to be able to list them all on the homepage. Nothing new here but it would give someone that's trying to migrate from the worlds of vBulletin, IPB etc, real familiarity when transitioning to NodeBB and enabling them to fully enjoy the NodeBB engine without feeling like they need to make a compromise on their bread and butter. It would definitely help enhance the adoption of the technology in my opinion.



  • @cytrax there's nothing out of the box that allows you to do that yet, but there's no reason you couldn't create a new theme and theme it yourself, all the info is there. Last post, last post time, etc, you'd just have to look inside topics.tpl and see the list view there, then replace most of the hooks from topics to categories. If that makes sense.



  • @a_5mith said:

    @cytrax there's nothing out of the box that allows you to do that yet, but there's no reason you couldn't create a new theme and theme it yourself, all the info is there. Last post, last post time, etc, you'd just have to look inside topics.tpl and see the list view there, then replace most of the hooks from topics to categories. If that makes sense.

    Let me give that a shot. I'll watch that video by psychobunny to understand theming of NodeBB and try and modify the presentation.

    Thanks man!



  • I wish that there was also a theme that was maybe included (or have a setting to set it like this or like the current default) since it's slightly "weird" for some users who are so used to other forum softwares that have it in this fashion.


  • GNU/Linux Admin

    @KnownSyntax The vanilla theme bundled with NodeBB is less... disorienting for new users. We're looking into possibly introducing a list-view style theme for our next theme 🙂



  • @julian That would be awesome, Julian. As @KnownSyntax said, it is simple things like that that makes it easier to present NodeBB as a solution to other moderators and users. The engine is already head and shoulders above rest.


Log in to reply
 

Suggested Topics

  • 15
  • 7
  • 8
  • 8
  • 3
| |