Suche funktioniert nicht nach Umzug

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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?
Gast

Beitrag 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... :oops: :D )

Grüße,
K. K.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag 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?
Gast

Beitrag von Gast »

Ach - jetzt seh ich erst den Unterschied zu deinem Code - muss ich das einfach nur angleichen? :oops:
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

ja auf jeden Fall solltest du nach meinem blauen DESC das hier einfügen

Code: Alles auswählen

 t.topic_last_post_id DESC
Gast

Beitrag von Gast »

Okay - hab ich gemacht - hatte aber keinen Effekt...

Hast du noch ne Idee? :oops: :D
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Hast du denn irgendetwas verändert? Einen Mod eingebaut, oder so.
Versuch mal, die originale viewforum.php hochzuladen.
Gast

Beitrag 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...
Benutzeravatar
Marco Luthe
Mitglied
Beiträge: 10
Registriert: 13.05.2003 11:05
Wohnort: Hannover
Kontaktdaten:

Beitrag von Marco Luthe »

Anonymous hat geschrieben:Ja, klaro! :D
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! :D

Besten Dank,
K.K.
Hallo,

die Tabellen haben die Form "(prefix)_search...". War es das, was Du meinst?

Gruß
Marco
"I mean, you may think it's a long way down the road to the chemist,
but that's just peanuts to space." (Encyclopaedia Galactica)
Signaturen dürfen maximal 3 Zeilen lang sein
Gast

Beitrag 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 ...
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“