Seite 1 von 1
Reihenfolge der Postings
Verfasst: 28.07.2006 08:57
von iovialis
Hallo zusammen!
Derzeit bereite ich eine größere Community vor und schreibe eine Einführung in das Thema. Dabei würde mich mal interessieren, wie die Reihenfolge in einer Rubrik zustande kommt, in der die Topics angezeigt werden.
Ist das Datum des letzten Post dafür ausschlaggebend?
Wenn ich in der DB das Datum des letzten Post ändere, steht das Topic trotzdem noch dort, wo es war (Tabelle _posts, Spalte post_time). Es geht mir nur um die Einführung in das Thema.
Weiter wollte ich fragen, wie es möglich ist, daß ich von Topic zu Topic weiterverlinken kann, ohne daß ein neues Fenster aufgemacht wird (bei einem Link in einem Posting). Hängt das mit dem Style zusammen? In welcher Datei müßte man etwas ändern?
Ich habe ein wenig Programmiererfahrung und weiß, wie mit einer DB umzugehen. Es würde mich freuen, wenn mir jemand auf meine Fragen Antworten weiß (ich habe hier gesucht, aber nichts gefunden).
Vielen Dank im Voraus!
Iovialis
Re: Reihenfolge der Postings
Verfasst: 28.07.2006 14:42
von FatFreddy
iovialis hat geschrieben:
Ist das Datum des letzten Post dafür ausschlaggebend?
Wenn ich in der DB das Datum des letzten Post ändere, steht das Topic trotzdem noch dort, wo es war (Tabelle _posts, Spalte post_time). Es geht mir nur um die Einführung in das Thema.
Prinzipiell ja, allerdings wird die Sortierreihenfolge anhand der ID des letzten Beitrags im Topic bestimmt.
Tabelle _topics, Spalte topic_last_topic_id
Es gibt aber einen MOD, mit dem die Sortierreihenfolge verändert werden kann.
iovialis hat geschrieben:Weiter wollte ich fragen, wie es möglich ist, daß ich von Topic zu Topic weiterverlinken kann, ohne daß ein neues Fenster aufgemacht wird (bei einem Link in einem Posting). Hängt das mit dem Style zusammen? In welcher Datei müßte man etwas ändern?
phpBB unterscheidet nicht zwischen internen und externen Links. Dieses müßtest Du in posting.php nachrüsten.
FatFreddy
Verfasst: 28.07.2006 15:04
von iovialis
Vielen Dank, das hilft mir schon mal weiter

Re: Reihenfolge der Postings
Verfasst: 29.07.2006 07:52
von iovialis
FatFreddy hat geschrieben:Prinzipiell ja, allerdings wird die Sortierreihenfolge anhand der ID des letzten Beitrags im Topic bestimmt.
Tabelle _topics, Spalte topic_last_topic_id
Es gibt aber einen MOD, mit dem die Sortierreihenfolge verändert werden kann.
Die Reihenfolge wird in der Datei "viewtopic.php" gemacht:
Code: Alles auswählen
$sql = "SELECT t.topic_id
FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
WHERE
t2.topic_id = $topic_id
AND t.forum_id = t2.forum_id
AND t.topic_moved_id = 0
AND t.topic_last_post_id $sql_condition t2.topic_last_post_id
ORDER BY t.topic_last_post_id $sql_ordering
LIMIT 1";
Ich habe leider keinen Ansatz, das für meinen Zweck abzuändern.
Zu dem MOD: ich finde den nicht und wäre dankbar, wenn mir jemand einen Link geben könnte!
FatFreddy hat geschrieben:
phpBB unterscheidet nicht zwischen internen und externen Links. Dieses müßtest Du in posting.php nachrüsten.
Gestern habe ich selbst programmiert, um den BBCode um diese Möglichkeit zu erweitern. Es gibt bei mir nun externe und interne Links. Allerdings müßte ich dafür erst einen MOD schreiben und weiß nicht, ob das für andere interessant wäre. Außerdem wäre es gut, wenn dann jemand diesen MOD auch analysiert und verbessert, denn ich bin mir nicht so sicher, daß das eine saubere Lösung ist. Für mich ist's OK und es funktioniert soweit:
Das ergibt bei mir nun Links, die nicht in neuen Fenstern geöffnet werden. Aber nur in exakt dieser Variante.
Re: Reihenfolge der Postings
Verfasst: 29.07.2006 15:20
von FatFreddy
iovialis hat geschrieben: Zu dem MOD: ich finde den nicht und wäre dankbar, wenn mir jemand einen Link geben könnte!
Auf phpbbhacks.com sind derer drei zu finden:
Topic Sorting
Change the topic display method for individual forums - either chronologically or alphabetically.
Topic Display Order
Allows your users to sort the topics in a forum by author, topic title, topic time, and last reply time (default sort) - ascending or descending.
Forums in Alphabetical Order
Are you tired of pressing the "move up" and "move down" links to organize your forums? Make a few simple and easy changes to place the forums in alphabetical order automatically.
iovialis hat geschrieben:Gestern habe ich selbst programmiert, um den BBCode um diese Möglichkeit zu erweitern. Es gibt bei mir nun externe und interne Links. Allerdings müßte ich dafür erst einen MOD schreiben und weiß nicht, ob das für andere interessant wäre. Außerdem wäre es gut, wenn dann jemand diesen MOD auch analysiert und verbessert, denn ich bin mir nicht so sicher, daß das eine saubere Lösung ist.
Ich kann mir durchaus vorstellen, daß ein derartiger Mod auf Interesse stößt.
Stell den Entwurf doch im Forum
"MOD Entwicklung / Diskussion" vor. Dort finden sich sicherlich Betatester und "Entwicklungshelfer". Werde ihm mir dann auch mal anschauen.
Gruß
FatFreddy
Re: Reihenfolge der Postings
Verfasst: 29.07.2006 16:52
von iovialis
FatFreddy hat geschrieben:Ich kann mir durchaus vorstellen, daß ein derartiger Mod auf Interesse stößt.
Stell den Entwurf doch im Forum
"MOD Entwicklung / Diskussion" vor. Dort finden sich sicherlich Betatester und "Entwicklungshelfer". Werde ihm mir dann auch mal anschauen.
Gruß
FatFreddy
FatFreddy - vielen Dank; jetzt klappt's mit der Sortierreihenfolge! Gerade habe ich meine Änderungen für den internen Link beschrieben:
Titel: Erweiterung BBCode um interne Links
Viel Spaß damit
Iovialis