MyBB.de Forum
Themen aus bestimmten Foren im Profil anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html)
+--- Thema: Themen aus bestimmten Foren im Profil anzeigen (/thread-32874.html)



Themen aus bestimmten Foren im Profil anzeigen - aschenputtel - 14.11.2015

Ich möchte im Profil eines Benutzers anzeigen, welche Themen aus bestimmten Foren er verfasst hat. Es soll der Titel des Themas angezeigt werden und das ganze soll dann per Link zum entsprechenden Thema führen.

PHP-Code:
$gesuche "";
$querygesuche $db->query("SELECT *  FROM ".TABLE_PREFIX."posts p LEFT JOIN ".TABLE_PREFIX."threads t ON (p.tid=t.tid) LEFT JOIN ".TABLE_PREFIX."forums f ON (p.fid=f.fid)WHERE t.uid = '$memprofile[uid]' AND f.fid IN ('115','118','119','117') ORDER BY t.subject DESC");
while(
$row $db->fetch_array($querygesuche)) {
 $id $row['tid'];
 $subject $row['subject'];
eval(
"\$gesuche .= \"".$templates->get("gesuche_bit")."\";");     


Das klappt soweit auch, allerdings werden bei manchen Benutzern einzelne Themen mehrmals angezeigt, bei anderen hingegen passt alles und jedes Thema wird nur einmal angezeigt. Was habe ich da falsch gemacht?

Vielen Dank im Voraus für Hilfe Smile


RE: Themen aus bestimmten Foren im Profil anzeigen - StefanT - 14.11.2015

Warum suchst du in der Tabelle mybb_posts, wenn du eigentlich nur die Themen anzeigen willst? Wink Mit dem Query erhältst du aktuell für jeden Beitrag des Themas einen Eintrag.


RE: Themen aus bestimmten Foren im Profil anzeigen - aschenputtel - 14.11.2015

Oh mann, da hätte ich auch drauf kommen können Big Grin Das kam noch von einer alten Funktion den Inhalt von Beiträgen einzubinden.
Nachdem ich jetzt nur in den threads suche klappt alles wunderbar.
Vielen Dank!


RE: Themen aus bestimmten Foren im Profil anzeigen - StefanT - 14.11.2015

Wunderbar; noch eine Anmerkung: Du solltest nur Themen mit visible=1 abfragen, sonst tauchen auch gelöscht und abgewiesene Themen und Entwürfe auf.
Code:
closed NOT LIKE 'moved|%'
würde zudem verhindern, dass Weiterleitungen angezeigt werden.


RE: Themen aus bestimmten Foren im Profil anzeigen - aschenputtel - 14.11.2015

Vielen Dank, das habe ich direkt mit reingenommen.


RE: Themen aus bestimmten Foren im Profil anzeigen - skrilaxrev - 23.01.2020

Hey aschenputtel, könntest du vielleicht deinen aktuellen/fertigen Code hier für mich posten?

Ich möchte etwas ähnliches machen, aber die Themen im Menü für den Nutzer auflisten.


RE: Themen aus bestimmten Foren im Profil anzeigen - StefanT - 24.01.2020

Das Thema ist über 4 Jahre alt, da wird sich wahrscheinlich niemand mehr melden. Wink