MyBB.de Forum
Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen (/thread-37310.html)



Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - falcao1010 - 25.06.2020

Hallo,

in einem speziellen Forum gibt es ein Thema, das häufig neue Beiträge hat. In der Folge wird dieses Thema des Forums auf der Startseite häufig als letzter Beitrag angezeigt, was unschön ist. Ist es möglich, die Beiträge dieses Thems von dieser Anzeige auszuschließen?


RE: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - Schnapsnase - 25.06.2020

Ich kann Dir nicht ganz folgen, was Du mit Startseite meinst.
Sollte es die Anzeige "Aktive Themen" im Portal sein, kannst Du folgendes testen.

Ändere das Template "portal_latestthreads_thread" wie folgt:

PHP-Code:
<if $thread['tid'] != xyz then>
<
tr>
<
td class="{$altbg}">
<
strong><a href="{$mybb->settings['bburl']}/{$thread['threadlink']}title="{$thread['fullsubject']}">{$thread['subject']}</a></strong>
<
span class="smalltext"><br />
{
$lang->forum} <a href="{$thread['forumlink']}">{$thread['forumname']}</a><br />
<
a href="{$thread['lastpostlink']}">{$lang->latest_threads_lastpost}</a> {$lastposterlink}<br />
{
$lastpostdate}<br />
<
strong>&raquo; </strong>{$lang->latest_threads_replies} {$thread['replies']}<br />
<
strong>&raquo; </strong>{$lang->latest_threads_views} {$thread['views']}
</
span>
</
td>
</
tr>
</if> 

In der ersten Zeile ist "xyz" durch die gewünschte Thread-ID zu ersetzen.
Das Plugin "php in Templates" muss natürlich installiert sein. Wink


RE: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - falcao1010 - 25.06.2020

Hallo,
gemeint ist die Index-Seite mit der Übersicht über alle Foren, nicht die Portal-Seite.

Also wie hier die Seite https://www.mybb.de/forum/


RE: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - [ExiTuS] - 25.06.2020

Dies wäre nur mit Änderungen am PHP-Code möglich, in dem man die SQL-Abfrage bearbeitet.
Der Code, der die Forum Bits inkl. letztem Beitrag produziert, befindet sich in:
./inc/functions_forumlist.php

[ExiTuS]


RE: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - Schnapsnase - 25.06.2020

Es gäbe noch eine Alternative. Das halte ich aber eher für eine Krücke:
Wenn besagter Thread = Lastpost, dann wird gar nichts oder ein Alternativtext angezeigt.
Sobald ein anderer Thread neuer ist erfolgt die Anzeige wieder.
Aber ob das so schön ist?! Big Grin

Bei einer php-Code-Änderung müsste dann auch immer wieder die tid neu angepasst werden - auch umständlich...


RE: Beiträge eines Themas nicht als letzten Beitrag auf Startseite anzeigen - falcao1010 - 20.02.2021

Diese Frage ist immer noch aktuell und ich grübele immer noch über eine Lösung.

Es darf auch gerne eine Krücke sein, aber der laufende Aufwand darf nicht groß sein, da in dem Thema täglich neue Beiträge geschrieben werden.

Frage: Kann man evtl. diesen Thread in eine Art verstecktes Forum Y verschieben, damit er im Forum X und auch in keinem anderen Forum als letzter Beitrag berücksichtigt wird?

Ich würde dieses Thema dann oberhalb des Forums X einfach verlinken, das würde ausreichen. Das Thema müsste aber natürlich angezeigt werden, wenn man auf den Link klickt, darf also selbst nicht unsichtbar sein.