MyBB.de Forum
Letzen Beiträge auf der Portal-Seite - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Letzen Beiträge auf der Portal-Seite (/thread-36905.html)

Seiten: Seiten: 1 2


Letzen Beiträge auf der Portal-Seite - skrilaxrev - 01.01.2020

Hallo,

ich suche ein Plugin, dass die letzten Beiträge auf der Portal-Seite zeigt, statt nur der letzten Themen, bzw. deren ersten Post.

Gibt es sowas oder ließe sich das in der Portal-Datei und/oder im Template modifizieren?

Grüße und frohes neues Jahr!


RE: Letzen Beiträge auf der Portal-Seite - [ExiTuS] - 02.01.2020

Was genau hast du vor?
Sofern (standardmäßig) aktiviert, gibt die Übersicht auf der Portalseite genau die letzten Beiträge wieder, egal in welchem Thema sie sich befinden. Es sind stets die letzten Beiträge.

Für eine Anpassung siehe in Datei ./portal.php in Zeile 512 ff. (v1.8.22)., Dort befindet sich Code und SQL, in der die letzten Beiträge aus der Tabelle gelesen werden.

[ExiTuS]


RE: Letzen Beiträge auf der Portal-Seite - skrilaxrev - 04.01.2020

Meiner Ansicht nach sind es immer die ersten Beiträge der zuletzt erstellen Themen und nicht die letzten Beiträge. Was ich vor habe ist, die letzten Beiträge anzuzeigen, egal ob sie dem ersten eines Themas entsprechen oder mitten im Thema sind.

Ist es bei deiner Portalseite anders? Werden dort wirklich ALLE letzten Beiträge anzeigt?


RE: Letzen Beiträge auf der Portal-Seite - Gebby - 04.01.2020

(04.01.2020, 17:18)skrilaxrev schrieb: Meiner Ansicht nach sind es immer die ersten Beiträge der zuletzt erstellen Themen und nicht die letzten Beiträge.

So ist es, ist bei mir auch so. Es sind immer die ersten Beiträge der zuletzt erstellten Themen. Finde ich aber auch okay so.


RE: Letzen Beiträge auf der Portal-Seite - [ExiTuS] - 04.01.2020

Nach genauerem Hinsehen muss ich mich selbst korrigieren. Dennoch bleibt es bei meiner o.g. Lösung mit Änderung im PHP-Code.
Editiere die ./portal.php an erwähnter Stelle und entferne die folgende Where-Kondition:
"AND t.firstpost=p.pid".
Das war's.

[ExiTuS]


RE: Letzen Beiträge auf der Portal-Seite - skrilaxrev - 05.01.2020

Danke, aber dabei verändert sich leider nichts.

Ich habe sowohl die ganze "Where-Zeile" entfernt, als auch erst nur den Teil, den du erwähnt hast.

Es bleiben nur die letzten Hauptbeiträge der Themen bestehen.

Vielleicht eine andere Idee?

(05.01.2020, 21:19)skrilaxrev schrieb: Danke, aber dabei verändert sich leider nichts.

Ich habe sowohl die ganze "Where-Zeile" entfernt, als auch erst nur den Teil, den du erwähnt hast (Zeile 469 bei mir).

Es bleiben nur die letzten Hauptbeiträge der Themen bestehen.

Vielleicht eine andere Idee?



RE: Letzen Beiträge auf der Portal-Seite - Gebby - 06.01.2020

Es ändert sich nichts, würde ich nicht sagen. Es werden jetzt scheinbar wahllos mal der erste, mal der letzte, mal ein Beitrag zwischendrin angezeigt. Was gewünscht ist, dass nur der letzte Beitrag eines Themas angezeigt wird, das passiert damit nicht.
Gibt es da nicht etwas wie "AND t.lastpost=p.pid"? Habe es getestet. Einfach nur first durch last ersetzen klappt nicht.


RE: Letzen Beiträge auf der Portal-Seite - SvePu - 06.01.2020

Hallo,
Eigentlich sollte es funktionieren, wenn man statt nach t.dateline Desc, nach p.dateline Desc sortiert.....die genaue qwery hab ich aber noch nicht getestet....ist jetzt alles nur theoretisch.


RE: Letzen Beiträge auf der Portal-Seite - Gebby - 06.01.2020

Das ist schon wieder eine völlig andere Aussage. Durch Austausch von t.date... in p.date... ändert sich in der Reihenfolge der Anzeige rein gar nichts.


RE: Letzen Beiträge auf der Portal-Seite - SvePu - 06.01.2020

Ich habe das Ganze mal in einer Testinstallation probiert.....eine Umstellung auf die Anzeige der letzten Beiträge ist umsetzbar, nur sind dafür umfangreiche Änderungen in der portal.php erforderlich.

Besser ist da wirklich die Einbindung über ein Plugin, welches die vorhandenen Portal Announcements ersetzt.