Seite 2 von 3
Verfasst: 18.08.2003 12:07
von codemonkey
Anonymous hat geschrieben:welche Zeilen benötigst du denn, bzw. um welchen Teil geht es genau?
Nun folgendes muss bei dir in der viewforum.php zu finden sein
//
// 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_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
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
LIMIT $start, ".$board_config['topics_per_page'];
Bei dir scheint wohl ASC zu stehen, oder?
Verfasst: 18.08.2003 14:08
von Gast
Hallo codemonkey,
bei mir steht:
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_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
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, $order_by
LIMIT $start, ".$board_config['topics_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
}
Ich denke, dass beim Converten irgendwas nicht richtig angeglichen wurde... - Gibt es die Möglichkeit, das nachträglich per Hand zu machen (aber ohne jeden einzelnen Beitrag zu verändern, denn bei 2000 Beiträgen wär ich lange beschäftigt...

)
Grüße,
K. K.
Verfasst: 18.08.2003 14:09
von codemonkey
Also verstehe ich richtig, dass in der Themenliste (viewforum.php) die ältesten Themen oben stehen und die neuen Themen (wo es neue Antworten gibt) ganz hinten stehen?
Verfasst: 18.08.2003 14:10
von Gast
Ach - jetzt seh ich erst den Unterschied zu deinem Code - muss ich das einfach nur angleichen?

Verfasst: 18.08.2003 14:15
von codemonkey
ja auf jeden Fall solltest du nach meinem blauen DESC das hier einfügen
Verfasst: 18.08.2003 17:25
von Gast
Okay - hab ich gemacht - hatte aber keinen Effekt...
Hast du noch ne Idee?

Verfasst: 18.08.2003 18:37
von codemonkey
Hast du denn irgendetwas verändert? Einen Mod eingebaut, oder so.
Versuch mal, die originale viewforum.php hochzuladen.
Verfasst: 18.08.2003 19:47
von Gast
Inzwischen hab ich zwar n paar Mods eingebaut, aber es funktionierte von Anfang an nicht - wie gesagt: Ich hab mein YaBB-Board convertet und dabei ist diese merkwürdige Reihenfolge entstanden...
Verfasst: 18.08.2003 20:00
von Marco Luthe
Anonymous hat geschrieben:Ja, klaro!
Ich wollt nur wissen, wo genau sie stehen (also in welcher Datei), damit ich sie mir ansehen und gegebenenfalls verändern kann.
- Bin auch bei allinkl. überigens!
Besten Dank,
K.K.
Hallo,
die Tabellen haben die Form "(prefix)_search...". War es das, was Du meinst?
Gruß
Marco
Verfasst: 20.08.2003 03:35
von Gast
codemonkey hat geschrieben:Also verstehe ich richtig, dass in der Themenliste (viewforum.php) die ältesten Themen oben stehen und die neuen Themen (wo es neue Antworten gibt) ganz hinten stehen?
Ja - das gilt zumindest für die Beiträge, di ursprünglich aus dem Yabb-Board stammen.
SObald ein neuer Beitrag gecshrieben wird, erscheint dieser wieder ganz oben ...