Site Links
Home
Features
Documentation
Pricing & Order
Members Area
Support Options
UBBDev.com
UBBWiki.com
Who's Online
1 registered (driv), 35 Guests and 13 Spiders online.
Key: Admin, Global Mod, Mod
Featured Member
Registered: 11/22/06
Posts: 163
Top Posters (30 Days)
Ruben 51
DennyP 24
Gizmo 24
Dunny 15
SteveS 14
AllenAyres 12
dbremer 10
SD 10
drkknght00 9
doug 8
Latest Photos
OK Corral Shoot Out
Testing
Basildon Train Station
Basildon Town Centre looking from the rounderbout
Basildon Town Square
Page 1 of 2 1 2 >
Topic Options
#196054 - 09/02/07 12:10 PM [Fixed 7.3][7.2.2] Merged posts don't have their correct spot in the topiclist
Yarp™ Offline
Registered: 08/30/06
Posts: 1513
Loc: Breda, NL
It's missing an update to the topics table with their new date/time/subject etc of the new latest post in the topic.

Both with merged topics and merged posts.


Edited by Sirdude (11/09/07 03:30 AM)
_________________________
Top
Express Hosting
Express Hosting "We are the official hosting company of UBB.threads. Ask us about our free migration services to migrate your UBB.threads installation."
#197667 - 09/19/07 07:27 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Yarp™]
Myke Offline
member
Registered: 07/07/06
Posts: 119
I just ran into this bug when trying to merge a post and its replies to another topic.

In threaded mode, the thread structure looks fine but in flat mode, the order is out of whack.

blaaskaak, do you have a manual fix for this?
Top
#197668 - 09/19/07 08:28 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Myke]
Yarp™ Offline
Registered: 08/30/06
Posts: 1513
Loc: Breda, NL
No...

When you merge topics, in flatmode the order that the topic is shown is in the original posting order.

It's not that topic A is appended to topic B, they are merged, as in mixed together if both topics ran simultaniously.

The bug repored is about when you merge topic A to topic B, topic B's last post date/time/subject is not updated to reflect the latest topic in that topic.
_________________________
Top
#197669 - 09/19/07 09:00 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Yarp™]
Myke Offline
member
Registered: 07/07/06
Posts: 119
Hmm, maybe I'm reporting a different bug then?

Here's what happened with me. I had two topics, say topic A and topic B.

Topic A had 6 replies:

A.0, A.1, A.2, A.3, A.4, A.5

Topic B had 0 replies (i.e. just the single post):

B.0

I merged Topic A to Topic B, and when viewing the end result in Flat Mode, I got the following:

A.0, B.0, A.1, A.2, A.3, A.4, A.5

What I expected to see was:

B.0, A.0, A.1, A.2, A.3, A.4, A.5

Looking in showflat.php, I notice that the main query just sorts by the Post ID, which is effectively sorting chronologically:

 Code:
ORDER BY POST_ID


But this doesn't guarantee that the main parent post of a topic gets displayed first! As shown in my example above.

So I changed it such that the main parent post will always appear first, and then the remaining posts are in chronological order:

 Code:
ORDER BY POST_IS_TOPIC DESC, POST_ID


So, I still think I have found a bug in that the parent post (where POST_IS_TOPIC=1) isn't gauranteed to display first in Flat Mode.
Top
#197670 - 09/19/07 09:22 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Myke]
Yarp™ Offline
Registered: 08/30/06
Posts: 1513
Loc: Breda, NL
Don't know if you can consider it a bug. Merging is merging, 2 seperate topics become one. The only difference in merging topic A to B or B to A is the one that might get "This topic has merged" topic.

In flatmode, the normal vieworder is chronologically, so I think it works as designed.

What could be doable is an extra option called "Append topics", where a topic is appended to the target topic.

In normal day life, this isn't so much of a bother to use. We mainly use merge when somebody opens a new topic when there is already an older one about the same subject. You just merge them, and no troubles there (well, except bug #1 in this topic).
_________________________
Top
#197671 - 09/19/07 09:43 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Yarp™]
Myke Offline
member
Registered: 07/07/06
Posts: 119
Consider this then:

  • You're viewing the post list in the Changelog forum
  • You click on the topic titled "Current Changelog" started by Rick
  • The next thing you see is Rick's post, as expected. But it appears half-way down the page.
  • When you scroll up you see there are other posts before Rick's.

Bug or not a bug?

Who started the topic? \:\)

p.s. assume there are no new posts in the thread, and the posts appearing before Rick were not posted by him.


Edited by Myke (09/19/07 09:44 AM)
Edit Reason: added assumption
Top
#197673 - 09/19/07 10:48 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Myke]
Yarp™ Offline
Registered: 08/30/06
Posts: 1513
Loc: Breda, NL
 Originally Posted By: Myke
Who started the topic? \:\)


My situation

Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 7
Topic 8
Topic 9

Merge topic 2 into topic 8... result:

Topic 1
Topic 3
Topic 4
Topic 5
Topic 7
Topic 8
Topic 9

Topic 8 should be on the spot where topic 2 used to be.
_________________________
Top
#197674 - 09/19/07 11:05 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Yarp™]
Rick Offline
Post-a-holic
Registered: 06/04/06
Posts: 10164
Loc: Aberdeen, WA
Yeah, what I think we're going to have to do is actually create an entirely new topic out of the merged topics. Right now we're just changing the topic id of the posts, and it's leading to some inconsistencies with how the merged topics are displayed.
Top
#197675 - 09/19/07 11:40 AM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Rick]
Ian Spence Offline
Registered: 06/04/06
Posts: 255
Rick, I actually think I might have fixed this in 7.3. We just needed to run rebuild_topic_data($topic_id) for the topic that was merged into.
Top
#197689 - 09/19/07 05:14 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Ian Spence]
Rick Offline
Post-a-holic
Registered: 06/04/06
Posts: 10164
Loc: Aberdeen, WA
Ah cool, thanks Ian ;\)
Top
#197708 - 09/19/07 05:56 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Rick]
Ian Spence Offline
Registered: 06/04/06
Posts: 255
actually I'm not as sure now. I know it recalculates the last poster info, but it might not recalculate the topic starter info.
Top
#197710 - 09/19/07 06:10 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Ian Spence]
SD Offline
Registered: 04/19/07
Posts: 4056
Loc: SoCal, USA
from what i've tested, we still have a wee bit of work to do. and we need to do it in two places, since inline moderation has it's own body of code.
_________________________

Threads tutorials . Threads & Wordpress experts . UBB resume

If I you, click this link as to why
Top
#197712 - 09/19/07 06:15 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: SD]
Ian Spence Offline
Registered: 06/04/06
Posts: 255
meh, still calls rebuild_topic_data, so we'd probably either modify that function or give it a helper function.
Top
#197715 - 09/19/07 06:21 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Ian Spence]
Yarp™ Offline
Registered: 08/30/06
Posts: 1513
Loc: Breda, NL
Merge for me works like expected. 2 topics get merged together. Appending topic A to B would be a different function.
_________________________
Top
#197724 - 09/19/07 07:11 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Ian Spence]
SD Offline
Registered: 04/19/07
Posts: 4056
Loc: SoCal, USA
 Originally Posted By: Ian Spence
meh, still calls rebuild_topic_data, so we'd probably either modify that function or give it a helper function.


i'm ok with that. makes a lot of sense to use one routine or routine + helper for both.

what i really would want at some point is to join the bodies themselves as much as can be. prime example is PMing a user on topic move/merge. right now one body does it, but the other doesn't and if we keep adding ancilliary stuff to them, it would be wise to get as much in common as possible to begin with.
_________________________

Threads tutorials . Threads & Wordpress experts . UBB resume

If I you, click this link as to why
Top
#197725 - 09/19/07 07:14 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Yarp™]
Myke Offline
member
Registered: 07/07/06
Posts: 119
I still maintain that "merge to" implies some kind of parent and child relationship.

In other words, I would expect merge topic A to topic B to yield a different result to merging topic B to topic A. The main difference being that the topic being merged "to" is the parent.

But from what you're saying, you expect the result to be the same.

My only issue is that the parent, or very first post, of the topic you're merging "to" isn't upheld if one of the merged posts happens to be newer.
Top
#197838 - 09/21/07 04:04 PM Re: [7.2.2] Merged posts don't have their correct spot in the topiclist [Re: Myke]
Mark S Offline
Carpal Tunnel
Registered: 07/04/06
Posts: 4447
Loc: Liverpool : England : UK
Just a note ive noticed a bug within a hidden forum set up
ive posted it here. Click Me
_________________________
Version v7.5.6 smile smile < Threads satisfaction status
People who inspire me Rick Gizmo Ian David jgeoff ntdoc
Oooo i hear 8 is coming? just after 7 my friend.
Top
Page 1 of 2 1 2 >



Moderator:  AllenAyres, Harold, Ian, Ron M 
Shout Box

Today's Birthdays
No Birthdays
Recent Topics
Due Date Calculator-Calculate When Your Baby is Due
by StewartMyduedate
12:54 AM
Temporary Password email not being received
by
05/24/12 10:02 PM
Ability to "like" individual posts (not Facebook "likes)
by doug
05/23/12 09:03 AM
Island Permissions
by ThreadsUser
05/22/12 03:03 PM
streaming video
by prkrgrp
05/20/12 07:02 PM
Forum Stats
10491 Members
36 Forums
33842 Topics
181709 Posts

Max Online: 978 @ 06/24/07 11:19 PM
Random Image