Seite 1 von 1

Sortierung von Beiträgen nach Titel klappt nur unzureichend

Verfasst: 27.08.2007 08:41
von Borpf
Hallo liebe PHPBB´ler,

Erst mal ein liebes Hallo als "neuer".
Es tut mir Leid, wenn ich auch schon mit dem ersten Posting mit Problemen ankomme, aber ich habe wirklich versucht da alleine durchzusteigen, weiß mir aber keinen Rat mehr.

Zur Version:
Ich benutze das PHPBB 3.0 RC5
Und... Hut ab! Ich bin sehr begeistert davon!

Zum Problem:

Ich habe ein Forum ins Leben gerufen, das neben einer Community
auch Foren innehat mit Veranstaltungen. (Kalender sozusagen)

Das bedeutet... Es gibt z.B. einen Forenabschnitt für öffentliche Veranstaltungen (gesperrt) in den regelmäßig von mir neue Veranstaltungen eingetragen und alte gelöscht werden.
Ich kann diese jedoch nicht der Reihe nach eintragen, da immer neue dazwischen und dazu kommen. Sonst könnte man nach Eintragsdatum sortieren.

Nun habe ich versucht in der Betreffzeile jede Veranstaltung Identisch mit dem Datum zu beginnen um später nach Titel/Betreff sortierten zu können.
Aber das Forum sortiert nur die Tage bis zum Punkt. Der Monat und Jahr fallen weg.

Also im Prinzip:

01.05.2008 - Veranstaltung A
06.03.2007 - Veranstaltung B
11.01.2007 - Veranstaltung C
...

Hat hier jemand einen Tipp wie ich das dauerhaft richtig sortiert bekomme? (Über Admin Menü) Dass also nicht erst jeder selbst sortieren muss...
Ich vermisse außerdem eine Option wonach ich einzeln ausgewählte Foren im Admin Menü sortieren kann (Ob aufsteigend, absteigend, nach Titel oder Datum)
Zumindest habe ich nichts dazu gefunden.

Kann mir hier bitte jemand weiterhelfen? Ich weiß mir keine Lösung.
Ansonsten wüßte ich mir nur über eine externe Datenbank zu helfen.
Aber diese Funktion hätte ich eben doch gerne im Forum.

Ich schiebe hier mal den Link zu dem Veranstaltungskalender rein und hoffe, Ihr seid mir deswegen nicht Böse. Aber ggf. muss man es sehen um zu verstehen was ich meine. Soll wirklich kein Spam sein... Danke!

Link

Ansonsten bin ich aber von dem Forum hellauf begeistert! Klasse Arbeit!
Nun warte ich nur noch auf die Final um ein rot weißes Design zu verbauen. :-)

Lieben Gruß und vielen Dank, Borpf

Verfasst: 27.08.2007 13:12
von bantu
Hallo.

Das ist nicht ohne weiteres möglich. Es wird eben nach dem Titelfeld "alphabetisch" sortiert. Und alphabetisch kommt eben 01 vor 06. :-P

Das Problem liegt aber meiner Meinung nach mehr an der Idiotie unseres alltäglichen Datumformats.

Wenn du nach Datum sortieren möchtest, brauchst du vermutlich ein weiteres Feld für das Datum oder eine spezielle Modifikation, die überprüft ob es sich um ein Datum handelt und entsprechend sortiert.

Ich persönlich benutze für solche Fälle schlichtweg das Format "JJJJ-MM-TT" im Thementitel. :wink:

Siehe auch: http://de.wikipedia.org/wiki/Datumsformat

Gruß,
bantu.

Verfasst: 27.08.2007 13:41
von Borpf
Danke bantu,

nach den ganzen ISO Normen von Wikipedia musste ich mir erst mal etwas Isotonisches zu trinken holen. :wink:

Ich denke, Dein Tipp mit JJJJ-MM-TT ist hierfür wirklich der Beste.
Ich habe mal alle Betreffzeilen umgeändert und zur Probe neu sortiert.
Wenn ich also "Sortiere nach -> Betreff" und "Aufsteigend" anklicke und mit "Los" bestätige habe ich alles sauber und ordentlich sortiert.

Das Problem sehe ich jetzt nur noch darin, dass ich dies nicht in den 3 Foren so als Standard festlegen kann. Oder hast Du da einen Tipp für mich, wie ich das in meinen ersten 3 Forenbereichen so einstellen kann?
Denn jeder Besucher und Aufruf muss aufs neue sortiert werden.

Ich kann doch bestimmt, wenn schon nicht im Admin Menü, dann im Script selbst irgendwo(?) bei Betreff und Aufsteigend eine 0 gegen eine 1 austauschen, oder?

Ich wäre Dir wirklich überaus Dankbar, wenn Du da einen Tipp für mich hättest.

Gruß und Danke, Borpf

Verfasst: 27.08.2007 14:08
von bantu
Ich füge das Datum vorne im Format JJJJ-MM-TT an und sortiere standardmäßig nach Zeitpunk des letzten Beitrags, habe jedoch in diesem Forum einen Sticky (Wichtiges Thema) in dem steht, dass man es wenn man möchte auch nach Veranstaltungszeitraum (= alphabetisch) sortieren kann.

Gruß,
bantu.