Reihenfolge der Postings

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
iovialis
Mitglied
Beiträge: 7
Registriert: 28.07.2006 08:43
Wohnort: Kiew
Kontaktdaten:

Reihenfolge der Postings

Beitrag 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
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Re: Reihenfolge der Postings

Beitrag 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.

Code: Alles auswählen

ORDER BY t.topic_last_post
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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
iovialis
Mitglied
Beiträge: 7
Registriert: 28.07.2006 08:43
Wohnort: Kiew
Kontaktdaten:

Beitrag von iovialis »

Vielen Dank, das hilft mir schon mal weiter ;-)
iovialis
Mitglied
Beiträge: 7
Registriert: 28.07.2006 08:43
Wohnort: Kiew
Kontaktdaten:

Re: Reihenfolge der Postings

Beitrag von iovialis »

FatFreddy hat geschrieben:Prinzipiell ja, allerdings wird die Sortierreihenfolge anhand der ID des letzten Beitrags im Topic bestimmt.

Code: Alles auswählen

ORDER BY t.topic_last_post
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:

Code: Alles auswählen

[LINK=http://www.interne-adresse.de]Text[/LINK]
Das ergibt bei mir nun Links, die nicht in neuen Fenstern geöffnet werden. Aber nur in exakt dieser Variante.
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Re: Reihenfolge der Postings

Beitrag 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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
iovialis
Mitglied
Beiträge: 7
Registriert: 28.07.2006 08:43
Wohnort: Kiew
Kontaktdaten:

Re: Reihenfolge der Postings

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“