I just recently switched my established and running forums from one of the original forum layouts to the (newer) threaded layout, and I'm now noticing that some (or many) of the previously replied posts aren't lining up in the logical "parent-child" order that they should (preferably) be in.
For example, as the admin, I wrote the "answer post" (post #2) to a user's question (post #1), and someone else came in later and wrote a post like "That's a great solution!" (post #5) But unfortunately now, this "great solution" reply (post #5) in the threaded layout is now sitting as the child-reply post under another post (post 4) and not to my original "answer post" (post 2) — the logical and correct position.
Considering that I made this layout switch a year+ into the established forums, it makes sense there would be issues like this since the database probably wasn't saving the correct "parent-child" relationships of replies back when posts were originally published one under the other in order they were created.
I likely already know the answer to this, but I just wanted to ask to make sure — as an admin/moderator, is there any (reasonably easy) way to go in and alter the "parent-child" relationship of any of these "troublesome" topics where some of the post orders just don't make much sense anymore to future readers of these old threads?
Hi @curtisb,
The threaded layout is designed to display replies trees. In other layouts replies are only displayed with date order. it doesn't matter to which post you've replied your reply will always be displayed after all current posts. BUT, the threaded layout replies are displayed under the post you've replied. Here is an example:
Regular Layouts (Extended, Simplified):
#1 Post (5 days ago)
#2 Post (4 days ago)
#3 Post (3 days ago)
#4 Reply or Quote to #2 (1 days ago)
Threaded Layout:
#1 Post (5 days ago)
#2 Post (4 days ago)
--- #4 Reply or Quote to #2 (1 days ago)
#3 Post (3 days ago)
So all is correct, and all are displayed with correct order. You just need to choose which layout you want.
And please note, all replies in threaded layout has an information about reply tree so you will always see to whom this post was replied and you can click and go to the repied post:
Threaded Layout:
#1 Post (5 days ago)
#2 Post (4 days ago)
--- #4 Reply or Quote to #2 (1 days ago)
#3 Post (3 days ago)
Thank you Martin for the time you took to explain the differences between the three types of layouts. It's definitely a testament that what I am seeing in my forum now is very unusual, and maybe something you've never seen before.
Using the example you typed out that I quoted in my post here, here's how my topic now in the threaded layout is showing:
Threaded Layout:
#1 Post (5 days ago - User 1)
#2 Post (4 days ago - User 1: he added additional comments to his original post #1)
-- #4 Post (2 days ago - User 1: replied to my post #3 but it's lying under his post #2, and in "reply tree" it shows he replied to himself — his name to his name)
#3 Post (3 days ago - User 2 [me]: I answered his initial 2 posts)
According to your example, my topic in question SHOULD INSTEAD probably look like this right?:
#1 Post (5 days ago - User 1)
#2 Post (4 days ago - User 1: he added additional comments to his original post #1)
#3 Post (3 days ago - User 2 [me]: I answered his initial 2 posts)
-- #4 Post (2 days ago - User 1: replied to my answer post #3)
After this switch to the Threaded layout, where I am seeing this weird issue above, another member eventually went in and added to the 4 posts. His reply (#5 Post) went straight to the top and is sitting right under the original post, even though he just recently made his post. Shouldn't this be at the bottom instead? Then I replied to this new post and like it should, my post went right under his.
But, using the above example — I changed the days ago number to accommodate a longer timespan — here's how this topic in question looks today with the additional posts:
#1 Post (7 days ago - User 1)
-- #5 Post (3 days ago - User 3)
---- #6 Post (2 days ago - User 2 [me])
#2 Post (6 days ago - User 1: he added additional comments to his original post #1)
-- #4 Post (4 days ago - User 1: replied to my post #3 but it's lying under his post #2, and in "reply tree" it shows he replied to himself — his name to his name)
#3 Post (5 days ago - User 2 [me]: I answered his initial 2 posts)
COULD THIS BE A POSSIBLE ISSUE?
After I changed the layout to threaded, I also turned on the setting (Forums > Settings > Topics & Posts > Threaded Layout - First Post Reply Button).
It's likely User #3 clicked this "first reply button" inside of #1 Post when he made his (#5 Post). Is it possible that having this setting turned on caused his post #5 to show up near the top in the second position instead of at the bottom under my post #3?
Not sure if this setting was causing any weirdness with my older posts that were created before switching to the threaded layout, I decided to turn this setting off. As of yesterday, I now have the "Threaded Layout - First Post Reply Button" set to "No" just in case.