MyBB.de Forum
Themen sortieren - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Themen sortieren (/thread-388.html)

Seiten: Seiten: 1 2


Themen sortieren - sindbad123 - 15.10.2005

wie kann ich nachträglich die Reihenfolge der Themen sortieren?
(z.B. alphabetischisch), aber nicht nur in meiner privaten Forenansicht, sondern dauerhaft.



RE: Themen sortieren - Michael - 15.10.2005

Willst du die Themen in allen Foren alphabetisch sortieren? Wenn ja, öffne die Datei forumdisplay.php und suche nach
PHP-Code:
$query $db->query("SELECT t.*, $ratingadd i.name AS iconname, i.path AS iconpath, t.username AS threadusername, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid = t.icon) LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid) WHERE t.fid='$fid$visibleonly $datecutsql ORDER BY t.sticky DESC, $sortfield $sortordernow LIMIT $start$perpage"); 
Ersetze diesen Teil durch
PHP-Code:
$query $db->query("SELECT t.*, $ratingadd i.name AS iconname, i.path AS iconpath, t.username AS threadusername, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid = t.icon) LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid) WHERE t.fid='$fid$visibleonly $datecutsql ORDER BY t.sticky DESC, t.subject ASC LIMIT $start$perpage"); 
Wenn du die Themen in nur einem Forum alphabetisch sortieren willst, lade dir dieses Mod herunter: https://www.mybb.de/component/option,com_remository/Itemid,78/func,fileinfo/id,76/


RE: Themen sortieren - Jochen2003 - 24.02.2006

Michael wie bekomme ich die Forums ID heruas für den Sortierungsmod


RE: Themen sortieren - Michael - 24.02.2006

Klicke auf der Startseite einfach auf das entsprechende Forum. Die ID kannst du dann in der Adressleiste deines Browsers ablesen: forumdisplay.php?fid=x.


RE: Themen sortieren - Jochen2003 - 24.02.2006

Ja Danke hab ich gefunden


RE: Themen sortieren - snoopy19 - 21.07.2006

Hallo,
ich beschäftige mich auch mit dem Thema Sortierung. Den Mod dazu hab ich installiert. Verstehe ich es richtig, dass ich entweder nur alle Foren oder nur 1 Forum alp. sortieren kann?

Ich möchte gerne von meinen 16 Unterforen nur 5 alp. für eine FAQ sortieren lassen. Wie könnte ich das erreichen?

Gruß
snoopy


RE: Themen sortieren - Michael - 21.07.2006

Öffne die Datei forumdisplay.php und suche nach:
PHP-Code:
$query $db->query("SELECT t.*, $ratingadd i.name AS iconname, i.path AS iconpath, t.username AS threadusername, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid = t.icon) LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid) WHERE t.fid='$fid$visibleonly $datecutsql ORDER BY t.sticky DESC, $sortfield $sortordernow LIMIT $start$perpage"); 
Ersetzen durch:
PHP-Code:
if($fid == "x" || $fid == "y"|| $fid == "z") {
    
$query $db->query("SELECT t.*, $ratingadd i.name AS iconname, i.path AS iconpath, t.username AS threadusername, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid = t.icon) LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid) WHERE t.fid='$fid$visibleonly $datecutsql ORDER BY t.sticky DESC, t.subject ASC LIMIT $start$perpage");
} else {
    
$query $db->query("SELECT t.*, $ratingadd i.name AS iconname, i.path AS iconpath, t.username AS threadusername, u.username FROM ".TABLE_PREFIX."threads t LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid = t.icon) LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid) WHERE t.fid='$fid$visibleonly $datecutsql ORDER BY t.sticky DESC, $sortfield $sortordernow LIMIT $start$perpage");

Ersetze x, y und z durch die IDs der Foren, in denen die Themen alphabtisch sortiert werden sollen. Natürlich kannst du weitere IDs angeben.


RE: Themen sortieren - snoopy19 - 21.07.2006

Hallo Michael,
Klasse! Danke, so funktionierts.

Gruß
snoopy


RE: Themen sortieren - sindbad123 - 08.11.2006

In der ver 1.2.1 kann ich den zu tauschenden Code zur Sortierung aller Foren leider nicht mehr so in der forumdisplay.php finden.
Wie gehts jetzt ?


RE: Themen sortieren - Mak - 08.11.2006

Die enstsprechende Zeile sieht jetzt so aus:

Code:
$query = $db->query("
    SELECT t.*, $ratingadd t.username AS threadusername, u.username
    FROM ".TABLE_PREFIX."threads t
    LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid = t.uid)
    WHERE t.fid='$fid' $visibleonly $datecutsql
    ORDER BY t.sticky DESC, $sortfield $sortordernow
    LIMIT $start, $perpage
");