Beiträge in absteigender Reihenfolge? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Sonstiges (https://www.mybb.de/forum/forum-55.html) +---- Thema: Beiträge in absteigender Reihenfolge? (/thread-14898.html) Seiten: Seiten:
1
2
|
Beiträge in absteigender Reihenfolge? - ZerOTanK - 27.10.2009 Hallo Leute, ich habe schon bei manchen foren gesehen das der benutzer selbst entscheiden kann wie die beiträge in einem thema angezeigt werden.. Beispiel: Post vom 26.10.2009 als erstes Post vom 25.10.2009 als zweites usw.. somit wäre der eröffnungspost auf der letzten seite der letzte post.. hab dazu aber leider nichts gefunden.. weder bei google.. hier bei der suche.. noch im admin-cp oder im benutzer-cp.. gibt es dafür ein plugin oder soetwas? (Möglich das ich einfach die falschen Suchbegriffe verwende.. [Beiträge in absteigender Reihenfolge usw]) oder funktioniert das bei myBB nicht? Vielen Dank für die antworten RE: Beiträge in absteigender reihenfolge? - StefanT - 27.10.2009 Das kann man nicht so leicht umsetzen. RE: Beiträge in absteigender reihenfolge? - ZerOTanK - 27.10.2009 bedeutet jetzt genau? RE: Beiträge in absteigender reihenfolge? - hafgan - 27.10.2009 Hallo, das fragen meine Mitglieder auch öfters. Gibts da vielleicht doch eine Möglichkeit? hafgan RE: Beiträge in absteigender Reihenfolge? - linwinman - 28.10.2009 Für die gewünschte Sortier-Auswahl im Benutzer-CP sind folgende Änderungen notwendig (basierend auf > https://www.mybb.de/forum/showthread.php?tid=762 und > https://www.mybb.de/forum/thread-799-post-45157.html#pid45157): 1. in Datei "showthread.php" ersetze (~ Zeile 651) PHP-Code: // Build the threaded post display tree. PHP-Code: if($mybb->user["postsort"] == 2) { ersetze (~ Zeile 778) PHP-Code: $query = $db->simple_select("posts p", "p.pid", "p.tid='$tid' $visible", array('order_by' => 'p.dateline', 'limit_start' => $start, 'limit' => $perpage)); PHP-Code: if($mybb->user["postsort"] == 2) { ersetze (~ Zeile 805) PHP-Code: // Get the actual posts from the database here. PHP-Code: if($mybb->user["postsort"] == 2) { 2. in Datei "usercp.php" ersetze (~ Zeile 629) PHP-Code: "pmnotify" => $mybb->input['pmnotify'], PHP-Code: "pmnotify" => $mybb->input['pmnotify'], ersetze (~ Zeile 807) PHP-Code: else PHP-Code: else ersetze (~ Zeile 883) PHP-Code: $threadview[$user['threadmode']] = 'selected="selected"'; PHP-Code: $threadview[$user['threadmode']] = 'selected="selected"'; 3. in Datei "usercp.lang.php" ersetze (am Ende der Datei) PHP-Code: ?> PHP-Code: $l['postsort'] = "Reihenfolge der Beiträge:"; 4. in Template "Benutzer Control-Panel Templates > usercp_options" ersetze Code: <tr> Code: <tr> 5. in "phpMyAdmin" (o. ä.) führe folgende Query aus ("mybb_" ggf. anpassen!) PHP-Code: ALTER TABLE `mybb_users` ADD `postsort` INT( 1 ) NOT NULL DEFAULT '1'; In "Benutzer-CP > Optionen ändern" sollte nun die Option "Reihenfolge der Beiträge" verfügbar und einstellbar sein. RE: Beiträge in absteigender Reihenfolge? - hafgan - 28.10.2009 GENIAL!!!! Vielen, vielen Dank! Das hat super funktioniert VG hafgan RE: Beiträge in absteigender Reihenfolge? - Arktus - 08.04.2010 Hi, Vielen Dank für den tollen Beitrag! Ich habe die Änderungen wie oben beschrieben durchgeführt und es funktioniert auch soweit. Nur wenn ich einen Beitrag direkt auf der Startseite (auf der rechten Seite der Tabelle) bekomme ich eine weiße Seite wo nur die Zeichen  zu sehen sind. Der link, der mir angezeigt wird ist http://www.xzy/showthread.php?tid=4&action=lastpost Ich habe herausgefunden, wenn ich den Zusatz action=lastpost per hand in der adresszeile entferne geht alles. Habe ich bei der Modifikation was falsch gemacht, oder fehlt moch eine kleine Einstellung? Vielen Dank für Antworten Arktus ----- MyBB Version 1.4.11 RE: Beiträge in absteigender Reihenfolge? - StefanT - 08.04.2010 https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-bearbeite-ich-eine-php-datei.html RE: Beiträge in absteigender Reihenfolge? - linwinman - 23.10.2010 Für MyBB 1.6 gelten folgende Änderungen (basierend auf > Beitrag #5): 1. in Datei "showthread.php" ersetze (~ Zeile 743) PHP-Code: // Build the threaded post display tree. PHP-Code: if($mybb->user["postsort"] == 2) ersetze (~ Zeile 884 - ergibt sich aus der 1. Änderung) PHP-Code: $query = $db->simple_select("posts p", "p.pid", "p.tid='$tid' $visible", array('order_by' => 'p.dateline', 'limit_start' => $start, 'limit' => $perpage)); PHP-Code: if($mybb->user["postsort"] == 2) ersetze (~ Zeile 927 - ergibt sich aus der 2. Änderung) PHP-Code: $query = $db->query(" PHP-Code: if($mybb->user["postsort"] == 2) 2. in Datei "usercp.php" ersetze (~ Zeile 639) PHP-Code: "pmnotify" => $mybb->input['pmnotify'], PHP-Code: "pmnotify" => $mybb->input['pmnotify'], ersetze (~ Zeile 802 - ergibt sich aus der 1. Änderung) PHP-Code: else PHP-Code: else ersetze (~ Zeile 887 - ergibt sich aus der 2. Änderung) PHP-Code: $threadview[$user['threadmode']] = 'selected="selected"'; PHP-Code: $threadview[$user['threadmode']] = 'selected="selected"'; 3. in Datei "usercp.lang.php" ersetze (am Ende der Datei) PHP-Code: ?> PHP-Code: $l['postsort'] = "Reihenfolge der Beiträge:"; 4. in Template "Benutzer Control-Panel Templates > usercp_options" ersetze Code: <tr> Code: <tr> 5. in "phpMyAdmin" (o. ä.) führe folgende Query aus ("mybb_" ggf. anpassen!) PHP-Code: ALTER TABLE `mybb_users` ADD `postsort` INT( 1 ) NOT NULL DEFAULT '1'; RE: Beiträge in absteigender Reihenfolge? - hafgan - 23.10.2010 Hallo linwinman, danke für Deine Mühe. Leider habe ich nun folgenden Fehler, wenn ich Beiträge anzeigen lassen will: Code: MyBB has experienced an internal SQL error and cannot continue. Hast Du eine Idee? (Leider hab ich keine Ahnung von PHP). EDIT: Es müsste an der 1. Datei liegen (showthread.php) Alexander |