Beiträge: 9
Themen: 4
Registriert seit: 14.10.2009
Kann ich die innerhalb eines Forums erstellten Themen in diesem Forum auch verschieben, d. h. die Reihenfolge verändern?
Hintergrund:
Ich nutze das Forum u. a. als regionalen Veranstaltungkalender, in welchem jedes Mitglied veranstaltungen eintragen kann. Diese würde ich dann gerne chronologisch sortieren.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Das ist nicht so einfach möglich.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
Nein die Themen werden immer auf bzw. absteigend nach letztem Beitrag aufgelistet.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
MyBB kann anscheinend die Themen auch nach den Erstellungsdatum (anstelle des Datums vom letzten Beitrag) sortieren, falls dir das weiter hilft. Dazu gibt es aber keinen Sortierlink (warum eigentlich??). Du müsstest eine Core-Datei berabeiten:
forumdisplay.php (Zeile ~421):
PHP-Code:
case "started":
$sortfield = "dateline";
break;
default:
$sortby = "lastpost";
$sortfield = "lastpost";
$mybb->input['sortby'] = "lastpost";
break;
Ersetzen mit:
PHP-Code:
case "lastpost":
$sortfield = "lastpost";
break;
default:
$sortby = "dateline";
$sortfield = "dateline";
$mybb->input['sortby'] = "dateline";
break;
Das sortiert die Themen standardmäßig nach den Erstellungsdatum des ersten Beitrages (i.d.R. also des Themas selbst).
Du könntest nun in der SQL-Tabelle 'posts' das Datum dieses ersten Beitrages an das Datum des Events anpassen. Dazu muss das Datum als Unix-Timestamp eingetragen werden.
Theoretisch könnte man auch ein kleines Formular erstellen, in dem nur die Post-ID und das Datum eingetragen werden müssen. Das würde das herumwurschteln in der Datenbank hinfällig machen.
Ich selbst habe mir auch so ein kleines Formular erstellt, was eigentlich fast das gleich tut, weil ich ab und an diverse E-Mails als Forenthread veröffentliche und mit dem Formular passe ich dann bequem das Threaddatum an das Datum/Zeit der E-Mail an.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
In den Menüs unten kannst du diese Option auswählen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
Ha, stimmt. Ich arbeite soviel im Code, dass ich das User-Frontend gar nicht mehr sehe.
Habe immer oberhalb der Themen geschaut und da gibt es keinen Link dafür.
Aber dennoch würde die beschriebene Methode so funktionieren, da sie ja die Sortierung in ihrem Standardverhalten ändert. Nachteil: Es ist Forenweit. Aber dafür könnte man evtl. auch noch eine Abfrage schreiben.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Aber man kann doch auch im ACP für jedes Forum in den Optionen die Standardsortierung einstellen nach Betreff, Letzter Beitrag, Themenstarter, Zeit der Themenerstellung, Bewertung, Anzahl der Antworten oder Anzahl der Ansichten.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
waldo hat aufgepasst!