MyBB.de Forum
Neuste Beiträge Variation? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Neuste Beiträge Variation? (/thread-23147.html)



Neuste Beiträge Variation? - derboss - 09.02.2011

Guten Abend zusammen,

Ich bin auf der Suche nach einem Plugin o.Ä. welches ich aber noch nicht finden konnte.

Und zwar suche ich eine Übersicht der neusten Themen / Beiträge in Form, wie z.B. auf meinem angehängten Bild.

Ich denke das sagt mehr als wenn ich das weiter umschreibe.


RE: Neuste Beiträge Variation? - thebod - 09.02.2011

Am einfachsten nimmst du dafür das ProPortal mit einem angepassten Block.

Der entsprechende Query den du für die ganzen Daten brauchst ist:
Code:
$query = $db->query("
    SELECT t.*, t.subject AS threadsubject, t.username AS firstposter, t.uid AS firstposteruid, u.username, u.usergroup, u.displaygroup, i.*, i.name AS iconname,
    t.dateline AS threaddate, t.lastpost AS threadlastpost, r.dateline AS lastread, fr.dateline AS flastread,
    f.name AS forumname
    FROM ".TABLE_PREFIX."threads t
    LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid=t.icon)
    LEFT JOIN ".TABLE_PREFIX."users u ON (t.lastposter=u.username)
    LEFT JOIN ".TABLE_PREFIX."threadsread r ON (t.tid = r.tid AND r.uid = " . $mybb->user['uid'] . ")
    LEFT JOIN ".TABLE_PREFIX."forumsread fr ON (t.fid = fr.fid AND fr.uid = " . $mybb->user['uid'] . ")
    LEFT JOIN ".TABLE_PREFIX."forums f ON (t.fid = f.fid)
    WHERE t.visible = '1'
    $unviewwhere
    GROUP BY t.tid
    ORDER BY lastpost DESC
    LIMIT 0, $threadlimit
");

Mit
PHP-Code:
while($threads $db->fetch_array($query)) 
iterierst du durch das Result.

Einfach mal nach dem while ein print_r($threads); exit; - dann siehst du die Daten die der Query ausliest. Den Rest solltest du selber hinbekommen Wink