MyBB.de Forum

Normale Version: Letzte Beiträge auf der Startseite
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo, ich kenne aus phpbb3, dass man eine Mod der letzten Beiträge, auf irgendeiner Seite platzieren kann.
Gibt es sowas fertig auch hier bei MyBB?

VG Maik
Es gibt mehrere Möglichkeiten overview und last post plugin z.B. einfach die Suche nutzen
(20.06.2018, 08:30)lenox schrieb: [ -> ]Es gibt mehrere Möglichkeiten overview und last post plugin z.B. einfach die Suche nutzen

Overview habe ich, anstatt last post.
Das wird aber im Forum angezeigt.

Es soll aber außerhalb, zB. auf der Startseite der HP angezeigt werden.
Wenn du eine vom Forum unabhängige Seite betreibst, die auf dem selben Server liegt (wo auch der Datenbankserver läuft), dann kannst du mit einfachem PHP und mittels SQL-Query die entsprechenden Felder aus der Tabelle mybb_threads auslesen und auf der Webseite ausgeben.

Felder:
- tid (Thread ID, um z.B. eine Verlinkung ins Forum zu erstellen)
- subject (Thread-Titel)
- username (Benutzer, der den Thread erstellt hat)
- lastpost (Zeitstempel des des letzten Beitrags; für Sortierung benötigt!)
- lastposter (Benutzer des letzten Beitrags)
- uid/lastposteruid (um z.B. zum Forum-Profil des Benutzers zu verlinken)
- closed (evtl. Herausfiltern von verschobenen Threads)

Ggf. müsste man versteckten Foren ausfiltern.
Beispiel:
Code:
SELECT tid, subject, username, lastpost, lastposter, lastposteruid
FROM mybb_threads
ORDER BY lastpost DESC
LIMIT 5

"LIMIT 5" liest nur eine bestimmte Anzahl an Threads (hier die letzen 5)
"ORDER BY lastpost DESC" sortiert nach letzter Aktivität (jüngste zuerst)

[ExiTuS]
Ich habe hier mal ein Codeschnipsel. Leider fehlen mir die richtigen Anpassungen.
Oder ist das schon zu kompliziert und es geht einfacher?

PHP-Code:
<?php
// Sets the number of topics to display
       $topicnumber 3;

       // Change this to your MyBB path (no trailing slash "/")
       $urlPath "http://forum.boulderrausch.de";

       // Database configuration (where your MyBB config.php file is located)
       include 'templates/config-mybb.php';

// Database connection and error messages
       $table_threads $table_prefix"threads";
       $table_forums $table_prefix"forums";
       $table_posts $table_prefix"posts";
       $table_users $table_prefix"users";
       $link mysql_connect("$dbhost""$dbuser""$dbpasswd") or die("Could not connect");
       mysql_select_db("$dbname") or die("Could not select database");
date_default_timezone_set('Europe/London');


// Main database query
       $query "SELECT tid,subject,username,lastpost,lastposter,lastposteruid
       FROM 
$table_threads t, $table_forums f, $table_posts p, $table_users u
       WHERE t.threads_id = p.threads_id AND
       f.forum_id = t.forum_id AND

/**********************
***********************
EXCLUDE THESE FORUM IDs (if you have private forums)
***********************
**********************/
t.forum_id != 17 AND
t.forum_id != 19 AND
t.forum_id != 20 AND
/**********************
***********************
END EXCLUSIONS
***********************
**********************/

/* Back to the query... */
       t.threads_status <> 2 AND
       p.post_id = t.threads_last_post_id AND
       p.poster_id = u.user_id
       ORDER BY p.post_id DESC LIMIT 
$threadnumber";
       $result mysql_query($query) or die("Query failed");

       while ($row mysql_fetch_array($resultMYSQL_ASSOC)) {

// HTML parsingf
       echo  "<h2><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[thread_id]&p=$row[post_id]#p$row[post_id]\" target=\"_blank\" class='thread_new'>" .
       $row["thread_title"] . "</a></h2><p><a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" target=\"_blank\">" .
       $row["username"] . "</a> " .
       date('M j, Y, g:i '$row["post_time"]) . "</p>";
       }
       mysql_free_result($result);
       mysql_close($link);

?>
(22.06.2018, 23:24)MrBrechreiz schrieb: [ -> ]https://www.mybb.de/erweiterungen/18x/pl...last-post/

https://www.mybb.de/erweiterungen/18x/pl...n-sidebar/

Das ist für das Forum. Ich suche eine Lösung für eine externe Seite. Zb. Startseite der Homepage.
Vermutlich käme dieses Plugin Deinem Wunsch sehr nahe. Leider scheint der Download-Link nicht mehr zu funktionieren und der User war hier auch schon lange nicht mehr online. Vielleicht kannst Du ihn aber trotzdem mal direkt anschreiben.....
Danke, dass ist genau was ich suche.
Wie ist das denn hier auf der MyBB Startseite umgesetzt worden?
Das ist ein eigenes CMS-System von StefanT....
Seiten: 1 2 3