
Hast Du die Code-Veränderungen vorgenommen wie ich geschrieben hab? Und geht trotzdem nicht? Doof.
Was das mit der sortierung bei Dir ist hab ich grad kein Plan. Ich schau grad mal ein anderes Forum an welches ich mal probekonvertiert hab und muss Dir recht geben... das sieht etwas doof aus. Hat ich in meinem Board nicht das Prob.
....
Edit:
Hab grad nochmal Code und Boardsruktur angetan. So langsam blick ich glaub ich durch. Das liegt wohl in der Tat an der Art wie umgestellt wird. Dabei geht die sortierung flöten, bzw. wir neu aufgebaut. Und da gibt es zwangsläufig eine andere wie vorher da war. Das ist nicht so einfach umzustellen.....
Auch mein Gedächtnis kommt etwas zurück... ich glaub meine Mods sind damals hin und haben alle aktuellen wichtigen Themen durchgekramt und überall ein Post reingesetzt und den wieder gelöscht. Somit sind die neuen zumindest alle auf der ersten Seite. Der Rest ergibt sich dann von selbst.
......
Edit2:
Erklärung: Das phpBB sortiert bei der Anzeige der Foren nach der POst ID, einer automatisch vergebenen aufsteigenden Nummer. Logischerweise muss die höchste Nummer der neuste Post sein - bei einem aktiven Board!! In der Migration krieg ich die Themen ja in willkürlicher Reihenfolge, und somit werden auch die IDs willkürlich vergeben. Prinzipiell müsste man in der viewforum.php folgende Query ändern:
Zeile: 372 - 382:
Code: Alles auswählen
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_u
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . "
WHERE t.forum_id = '$forum_id'
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
Code: Alles auswählen
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_u
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . "
WHERE t.forum_id = '$forum_id'
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, p.post_time DESC