Seite 4 von 5
Verfasst: 30.12.2006 03:44
von allesweg
Huhu!
Bis jetzt noch keinen, wollte erstmal wissen, welcher am besten geeignet ist.
Ehrlich gesagt hab ich mir diesen: sort_topics_alphabetically_0.2.0 runtergeladen, aber mein Englisch reicht nicht aus um zu verstehen, was ich tun muss, damit er wirkklich nur ein Forum nach meinen Vorgaben sortiert

(falls das damit überhaupt geht)
Wer gucken mag, ich will hier
http://forum.kaninchen-at-home.com die FAQ's neu sortieren. Und da die sehr häufig verlinkt sind, dürfen sich halt die ID's nicht ändern. Alle anderen Unterforen sollen weiterhin nach Datum bzw. letztem Post sortiert bleiben.
Lieben Gruß,
Anke
Verfasst: 30.12.2006 04:25
von Markus67
Hi ...
nach welchem Kriterium möchtest du denn gerne sortieren.
Normalerweise sollte der 1. Beitrag in diesem Posting dich zum gewünschten Ziel führen.
Markus
Verfasst: 30.12.2006 11:15
von KleinerMuck
*PUSH*
So da das hier gerade am laufen ist und mir bislang immer noch keiner helfen konnte, hier nochmal meine Frage:
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.11.2006 VU
14.10.2006 Baumschaden
02.03.2005 Gebäudebrand
und so weiter von oben nach unten eben, das neueste Datum immer nach oben
MFG Manuel
Verfasst: 30.12.2006 12:06
von allesweg
Huhu!
Alphabetisch wäre ok, ich kann den Beiträgen ja ein A-Z voranstellen.
Ich probiere dann den ersten Vorschlag mal und schreie um Hilfe wenns nicht klappt
Danke erstmal!
Lieben Gruß,
Anke
Verfasst: 30.12.2006 12:26
von allesweg
Hallo nochmal!
was muss ich hier:
$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';
einfügen, wenn ich alphabetisch sortieren will?
(Foren-ID hab ich geändert)
Lieben Gruß,
Anke
Edit: Habs durch ausprobieren geschafft, danke

Verfasst: 08.02.2007 11:35
von kayline
allesweg hat geschrieben:Habs durch ausprobieren geschafft, danke

Hätte uns auch interessiert,
wie Du das gemacht hast

Re: Einträge in einem Forum sortieren?
Verfasst: 13.02.2007 16:07
von Jonnsn
astra4ever2005 hat geschrieben:Jan hat geschrieben:Hallo!
Ich möchte die Beiträge von einem meiner Foren nach belieben sortieren. Wie kann ich das anstellen?
Das war die erste Frage und danach wurde vom Thema abgewichen.
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 ...
Das würde mich auch interessieren -
Eine Funktion mit der der Mod/Admin die Themen ähnlich den Foren Im Admin CP einfach nach oben oder nach unten schieben kann - nach dem was ich bisher so gelesen habe ist das anscheinend so nicht ganz möglich...
alternativ wäre bei mir eine Sortierung nach Themen Titel gut möglich...
Dafür habe ich dann den
Topic Display Order Mod geholt - der wäre eine gute Lösung!
Nur leider ist die Installationsanweisung bei mir nicht ausführbar.
Laut Forum ist er mit 2.0.21 getestet - ich habe 2.0.22
In der Anleitung:
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------------
#
[... gekürzt]
#
#-----[ FIND ]------------------------------------------------
# this is a partial search : the full lines are longer
$sql = "SELECT t.*,
FROM " . TOPICS_TABLE . "
WHERE t.forum_id =
AND t.topic_poster =
AND p.post_id =
AND p2.post_id =
AND u2.user_id =
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
LIMIT
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
//-- mod : topic display order ---------------------------------------------------------------------
// here we added
// , $sort_method $order_method
//-- modify
#
#-----[ IN-LINE FIND ]----------------------------------------
#
t.topic_type DESC
Kann ich den Abschnitt der gesucht ist nicht in genau dieser Form finden -
das kam ja schon öfters vor -
aber das letzte In-line Find finde ich im ganzen Dokument nicht?!?!... was tun?
hier meine
viewforum.php als txt
Danke

Verfasst: 14.02.2007 16:54
von Jonnsn
*push*
Keiner der was weiß ?

Dabei gibt es eine recht ähnliche Variante des Mods so wie es aussieht sogar hier auf dem board...
Re: Einträge in einem Forum sortieren?
Verfasst: 15.02.2007 11:12
von kayline
Jonnsn hat geschrieben:
$sql = "SELECT t.*,
FROM " . TOPICS_TABLE . "
WHERE t.forum_id =
AND t.topic_poster =
AND p.post_id =
AND p2.post_id =
AND u2.user_id =
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
LIMIT
Also ich finde die Stelle auch nicht. Bei mir sieht das stattdessen dort (Zeile 331, habe aber etwa 20Mods) so aus:
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u2.user_id
AND t.topic_type = " . POST_ANNOUNCE . "
ORDER BY t.topic_last_post_id DESC ";
Vielleicht hilft Dir das ja weiter.
Verfasst: 15.02.2007 11:17
von kayline
allesweg hat geschrieben:... Habs durch ausprobieren geschafft ...)
... ich auch, aber halt einzeln. Das sieht bei mir (Zeile 359) jetzt
so aus und wird immer länger:
$order_by = ( $forum_id == 1 || $forum_id == 3 || $forum_id == 29 || $forum_id == 30 || $forum_id == 31 || $forum_id == 36 || $forum_id == 39 || $forum_id == 40 || $forum_id == 42 || $forum_id == 43 || $forum_id == 46 || $forum_id == 47 || $forum_id == 49 || $forum_id == 50 || $forum_id == 51 || $forum_id == 52 || $forum_id == 54 || $forum_id == 57 || $forum_id == 58 || $forum_id == 89) ? 't.topic_type DESC, t.topic_title ASC' : 't.topic_type DESC, t.topic_last_post_id DESC'; ...
Frage allgemein: gibt es eine kürzere und rationellere Möglichkeit,
alle Auflistungen in der viewforum alphabetisch zu bekommen oder muss ich jetzt immer jedes Forum einzeln mit
|| $forum_id == 01 ff aufführen?