Einträge in einem Forum sortieren?
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 54
- Registriert: 16.01.2005 11:10
- Wohnort: Chemnitz
-
- Mitglied
- Beiträge: 54
- Registriert: 16.01.2005 11:10
- Wohnort: Chemnitz
hey,
sorry wenn ich nicht locker lasse mit meinem Problem!
Habe die sortierung soweit im Griff, jedenfalls wird schonmal nach dem Datum sortiert!
Leider hängt aber noch die Zuordnung zu den einzelnen Themen!
http://www.deejay-world.com/board/viewf ... =1&start=0
die SQL-abfrage sieht jetzt wie folgt aus:
Kann mir jemand bitte nen tip geben???
sorry wenn ich nicht locker lasse mit meinem Problem!

Habe die sortierung soweit im Griff, jedenfalls wird schonmal nach dem Datum sortiert!
Leider hängt aber noch die Zuordnung zu den einzelnen Themen!
http://www.deejay-world.com/board/viewf ... =1&start=0
die SQL-abfrage sieht jetzt wie folgt aus:
Code: Alles auswählen
$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, c.topic_id, c.cal_interval_units, c.cal_date, c.forum_id, MONTH(c.cal_date) as cal_month, DAYOFWEEK(c.cal_date) as cal_weekday, DAYOFMONTH(c.cal_date) as cal_monthday, YEAR(c.cal_date) as cal_year, DAYNAME(c.cal_date) as cal_day
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2, " . MYCALENDAR_TABLE . " c
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, $sort_method $order_method, t.topic_last_post_id, c.cal_date DESC
LIMIT $start, ".$board_config['topics_per_page'];
-
- Mitglied
- Beiträge: 54
- Registriert: 16.01.2005 11:10
- Wohnort: Chemnitz
Hab es geschaft jetzt wird richtig Sortiert!
Nur leider kann ich keine neuen Themen als wichtig einstufen! Bzw. fehlen diese in der Forenauflistung.
Die SQL-abfrage sieht nun wie folgt aus:
Nur leider kann ich keine neuen Themen als wichtig einstufen! Bzw. fehlen diese in der Forenauflistung.
Die SQL-abfrage sieht nun wie folgt aus:
Code: Alles auswählen
$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, c.topic_id, c.cal_interval_units, c.cal_date, c.forum_id, MONTH(c.cal_date) as cal_month, DAYOFWEEK(c.cal_date) as cal_weekday, DAYOFMONTH(c.cal_date) as cal_monthday, YEAR(c.cal_date) as cal_year, DAYNAME(c.cal_date) as cal_day
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2, " . MYCALENDAR_TABLE . " c
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_id = c.topic_id
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, $sort_method $order_method, t.topic_last_post_id DESC
LIMIT $start, ".$board_config['topics_per_page'];
Acid hat geschrieben:viewforum.php
++FINDE++++MIT FOLGENDEM ERSETZEN++Code: Alles auswählen
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
++FINDE++Code: Alles auswählen
ORDER BY $order_by
++DANACH EINFÜGEN++Code: Alles auswählen
// // Grab all the basic data (all topics except announcements) // for this forum //
..die ForenID musst Du noch angleichen und das rot-markierte Deinen Wünschen anpassen (z.B. nach last post, first post ... sortieren).$order_by = ( $forum_id == 1 ) ? 't.topic_type ASC, t.topic_last_post_id ASC' : 't.topic_type DESC, t.topic_last_post_id DESC';
Ich habs so gemacht und es wurde auch Sortiert.
Nur, wenn ich jetzt bei nem älteren Thema einen Beitrag schreibe, steht es wieder oben und das will ich nicht!
Außerdem soll das neuste Thema oben stehen und nicht unten.
MfG
Chris
-
- Mitglied
- Beiträge: 32
- Registriert: 07.06.2005 20:13
Re: Einträge in einem Forum sortieren?
Das war die erste Frage und danach wurde vom Thema abgewichen.Jan hat geschrieben:Hallo!
Ich möchte die Beiträge von einem meiner Foren nach belieben sortieren. Wie kann ich das anstellen?
Diese Frage interessiert mich aber sehr weil hier nicht geantwortet wurde,
gibt es einen Mod damit ich in der "viewforum.php" datei selbst die einträge verschieben kann (manuell: nach oben und nach unten)
Diese Einstellung dürfen nur MODS bzw. Admins machen und ist daher für User "Leserechte" immer fest eingestellt ...
Bitte um kures Feedback per Forum, vielen dank...
lg jürgn astra4ever

-
- Mitglied
- Beiträge: 9
- Registriert: 24.09.2006 21:42
- Kontaktdaten:
Hi
will meine Topics nach den Daten Sortieren, die im Tilel Stehen:
z.B. 06.01.2006 Gebäudebrand => nun soll er das nach diesem Datum sortieren sprich
16.11.2006 Ölspur
14.10.2006 Baumschaden
02.03.2005 Gebäudebrand
und so weiter von oben nach unten eben, das neues te Datum immer nach oben
Den Code
Habe ich schon, der funzt auch 1A, aber die Funktion sort nach datum weiß ich leider nicht, wie ich ihm das sage.
MFG
Muck
will meine Topics nach den Daten Sortieren, die im Tilel Stehen:
z.B. 06.01.2006 Gebäudebrand => nun soll er das nach diesem Datum sortieren sprich
16.11.2006 Ölspur
14.10.2006 Baumschaden
02.03.2005 Gebäudebrand
und so weiter von oben nach unten eben, das neues te Datum immer nach oben

Den Code
Code: Alles auswählen
viewforum.php
++FINDE++
Code:
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
++MIT FOLGENDEM ERSETZEN++
Code:
ORDER BY $order_by
++FINDE++
Code:
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
++DANACH EINFÜGEN++
Zitat:
$order_by = ( $forum_id == 1 ) ? 't.topic_type ASC, t.topic_last_post_id ASC' : 't.topic_type DESC, t.topic_last_post_id DESC';
..die ForenID musst Du noch angleichen und das rot-markierte Deinen Wünschen anpassen (z.B. nach last post, first post ... sortieren).
MFG
Muck
Hallo!
Ich möchte die Beiträge in einem einzigen Unterforum alphabetisch sortieren (oder auch beliebig) allerdings darf sich dabei die Topicnummer (also der Link zum entsprechenden Thema) nicht ändern. Ist das irgendwie machbar?
Lieben Gruß,
Anke
Ich möchte die Beiträge in einem einzigen Unterforum alphabetisch sortieren (oder auch beliebig) allerdings darf sich dabei die Topicnummer (also der Link zum entsprechenden Thema) nicht ändern. Ist das irgendwie machbar?
Lieben Gruß,
Anke
Zuletzt geändert von allesweg am 30.12.2006 03:50, insgesamt 1-mal geändert.
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher. (A. Einstein)
Hi ...allesweg hat geschrieben:Hallo!
Ich möchte die Beiträge in einem einzigen Unterforum alphabetisch sortieren (oder auch beliebig) allerdings darf sich dabei die Topicnummer (also der Link zum entsprechenden Thema) nicht ändern. Ist das irgendwie machbar?
Lieben Gruß,
Anke
die Links bzw. die Topic-Id's änderns sich beim sortieren nicht.
Welchen Unterforen-MOD hast du denn eigentbaut?
Simple Subforen oder Categories Hierachy MOD?
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen