Landing page per Thread Type: Questions, Polls, Articles, Suggestions

Alpha1

Well-known member
XenForo has added Thread Types to cater to popular ways to use forums. There are currently 4 thread types in core:
  • Question Threads
  • Article Threads
  • Suggestions
  • Polls
While these represent popular ways to use the forums, there is no way to browse the forums for these Thread Types. i.e. these lack global landing pages.
The XF menu therefore does not list these.

Please add landing pages for:
  1. All questions.
  2. Unanswered questions.
  3. Post a question.
  4. All Articles.
  5. Post an article.
  6. Post a question.
  7. All suggestions.
  8. Post a suggestion.
  9. All polls.
  10. Post a poll.
Optimally these landing pages would be tabbed, so 'New questions', 'Unanswered questions', 'Your Questions', etc can be on the same landing page.

Please also add these to the navigation menu.

When you do, please look into improving the navigation menu. But that's another suggestion:
 
Upvote 4
While you can use Search Forums to display an overview of all Question threads, it will not display as a Questions forum. It will not display unanswered questions.
You can not force a user to post a Question Thread Type from a search forum. It will just have a 'Post thread' button which will allow the user to post any type of thread in any forum. Even in forums that do not allow Questions.
 
IMHO it would be pretty much impossible to implement smth. like this with the current infrastructure (at least efficiently and if you want pagination like for forums).

Why?
Beause it is currently not possible to determine on database level which threads can be viewed by the visitor, this can only be done via PHP.
So if you wanted this for all threads with pagination you would have to calculate this in PHP for all threads in realtime.

For pretty much the same reason it is not rally possible to have "Post a question", "Post an artilcle", etc. links as permission to do so is tied to forums and without the forum context it can't be determined if the visitor has permission to post such content (at least in one forum) and where the content should be posted - you'd have to get that context first or during content creation (which wouldbe much much different from waht is alreafdy possible anyway?).
 
Back
Top Bottom