MyBB.de Forum
Neue Threads auf Startseite (Homepage) anzeigen - 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: Neue Threads auf Startseite (Homepage) anzeigen (/thread-18731.html)



Neue Threads auf Startseite (Homepage) anzeigen - Sheeba1507 - 09.08.2011

Hallo zusammen,

zwar geht es hier in meinem Fall noch um eine ältere Foren-Version, aber die
Problematik selbst betrifft genauso alle aktuellen Versionen.

Ich lasse auf meiner Webseite rechts jeweils die 5 neuesten Threads (Betreff)
anzeigen zur Info für die Webseiten-Besucher.
Bislang werden auch die Threads angezeigt, die im team-internen Bereich erstellt
worden sind.
Damit Besucher ohne Berechtigung nicht unnötig diese Links aufrufen, möchte ich
die Auswahl begrenzen.

Zwar sind die Kategorien und Foren alle selbst sortiert, aber die zugehörige ID wird
dabei nicht mit sortiert, weshalb eine einfache Abfrage "größer als IDx" hier nicht
in Frage kommt.
Welche Möglichkeiten habe ich nun, die Threads aus dem internen Bereich nicht
mehr mit auf der Startseite anzeigen zu lassen ?

Bin für jeden Hinweis dankbar.

Gruß, Mike


RE: Neue Threads auf Startseite (Homepage) anzeigen - Kenny - 09.08.2011

Ist das nicht was für deine Zwecke? https://www.mybb.de/forum/thread-21150.html


RE: Neue Threads auf Startseite (Homepage) anzeigen - Sheeba1507 - 09.08.2011

Hi Kenny,

da ich bevorzugt alles selbst codiere, kommt für mich ein fertiges Plugin nur in
bestimmten Fällen zur Anwendung.
In meinem Fall suche ich lediglich eine Abfrage-Möglichkeit, wie ich die Foren-IDs
ausschliessen kann, die zum team-internen Bereich gehören.

Meine bisherige Abfrage sieht wie folgt aus :
PHP-Code:
$sqlabfrage "SELECT * FROM mybb_threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,5"

Zwar könnte ich jetzt vorab ein Array anlegen mit allen IDs aus diesem Bereich, das
ich dann abfragen kann. Jedoch müßte ich bei einer Foren-Erweiterung dieses Array
manuell aktualisieren.
Es müßte aber doch eine Abfrage möglich sein, wo ich die IDs und die dazu
eingetragenen Berechtigungen vorab auslesen kann.
Und genau so etwas suche ich. Wink

Gruß, Mike


RE: Neue Threads auf Startseite (Homepage) anzeigen - StefanT - 09.08.2011

Extern die Rechte auszulesen ist relativ umständlich aufgrund der Vererbung der Rechte etc... Da habe ich auch keinen fertigen Code auf Lager.


RE: Neue Threads auf Startseite (Homepage) anzeigen - Sheeba1507 - 09.08.2011

Hi Stefan,

einen fertigen Code benötige ich nicht. Den erarbeite ich mir dann schon selbst. Wink

Mir fehlt lediglich ein Lösungs-Ansatz, welche Tabelle ich dafür heranziehen kann,
um die Rechte auslesen zu können.

Gruß, Mike


RE: Neue Threads auf Startseite (Homepage) anzeigen - StefanT - 09.08.2011

mybb_forumpermissions wäre das Wink


RE: Neue Threads auf Startseite (Homepage) anzeigen - Sheeba1507 - 09.08.2011

Da muß ich mich erst einmal durcharbeiten. Blush
Thx aber vorab für den Hinweis.


RE: Neue Threads auf Startseite (Homepage) anzeigen - frostschutz - 09.08.2011

Schau dir mal die Funktion get_unviewable_forums() in MyBB inc/functions.php an. Das ist das was du so ungefähr von aussen irgendwie nachbilden musst wenn du dir nicht gleich die MyBB-Datenstrukturen dazu shanghaien willst...


RE: Neue Threads auf Startseite (Homepage) anzeigen - Sheeba1507 - 11.08.2011

Thx für den Hinweis.
Ich werde diese Funktion mal etwas unter die Lupe nehmen. Shy

Gruß, Mike