thx-Plugin: Im Profil 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: thx-Plugin: Im Profil anzeigen? (/thread-8224.html) |
thx-Plugin: Im Profil anzeigen? - mP765 - 03.01.2008 Hallo, ich habe mal eine Frage bezüglich des Thx-Plugins (https://www.mybb.de/forum/showthread.php?tid=19585). Und zwar würde ich gerne die "Bedankungen", die in User für seine Postings erhalten hat, im Profil dieses User anzeigen. Also z.B. "Bedankungen: 5" Ist das irgendwie machbar? In der Suche habe ich nichts passendes gefunden. Falls es aber dennoch bereits behandelt wurde, bitte ich um einen Link zu diesem Thema. mfg und danke im voraus mP765 RE: thx-Plugin: Im Profil anzeigen? - Dave - 03.01.2008 Das ist durchaus machbar, wenn du dich ein bisschen mit PHP auskennst. Theoretisch, wenn du nur eine Zahl anzeigen möchtest, reicht es, alle Einträge der Tabelle mybb_thx, wo adduid mit der uid des gezigten Profiles übereinstimmt, zu zählen und diese Zahl dann auszugeben. RE: thx-Plugin: Im Profil anzeigen? - mP765 - 03.01.2008 Danke für deine Antwort. Meine PHP-Kenntnisse beschränken sich auf Kontrollstrukturen, Schleifen und Login-Scripte... Mehr leider nicht. Könnte mir evtl. jemand einen solchen Code basteln? Wäre sehr nett. Vlt . ginge es auch, dass neben dieser Zahl ein Link steht, der beim Klick alle Benutzer anzeigt, die sich bedankt haben (vlt. auch noch, wenn jemand sich mehrmals bedankt hat diese Zahl in Klammern, damit nicht ein Benutzer 10 Mal da steht. Z.B. User (8) ). Muss aber nicht unbedingt sein. mfg mP765 RE: thx-Plugin: Im Profil anzeigen? - mP765 - 07.01.2008 Hätte denn jemand Zeit und Lust, mir sowas zu schreiben? mfg mP765 RE: thx-Plugin: Im Profil anzeigen? - Dave - 08.01.2008 Hi, ich habe gerade eben zwei Zeilen Code geschrieben, die die Anzahl der Bedankungen im Postbit-Template ermöglichen, du solltest zumindest das gleiche Query verwenden können, auch wenn du die Variable $post['uid'] durch $memprofile['uid'] ersetzen musst. RE: thx-Plugin: Im Profil anzeigen? - mP765 - 08.01.2008 Hallo, ich habe das gerade mal so eingebaut, wie du es im anderen Thema beschrieben hast (Also auch erstmal bei den Posts und nicht im Profil): Dave schrieb:Für die Ausgabe im Postbit:Allerdings kommt beim Einbau der Variablen {$thxs} folgende Ausgabe: Bedankungen: COUNT txid FROM mybb_thx WHERE uid='3 Also keine Zahl, sondern nur das. Was mache ich falsch? mfg mP765 RE: thx-Plugin: Im Profil anzeigen? - StefanT - 08.01.2008 Nehme: Für die Ausgabe im Postbit: Öffne die inc/functions_post.php und suche nach: PHP-Code: eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); PHP-Code: $thxsquery = $db->query("SELECT COUNT(*) AS count FROM ".TABLE_PREFIX."thx WHERE adduid=".$post['uid']); Nun öffne im ACP dein postbit_author_user Template und {$thxs} an der richtigen Stelle. RE: thx-Plugin: Im Profil anzeigen? - mP765 - 08.01.2008 Leider auch nicht: Zitat: MySQL error: 1064 mfg mP765 RE: thx-Plugin: Im Profil anzeigen? - Samu - 08.01.2008 Code: $thxs = $db->query("COUNT txid FROM ".TABLE_PREFIX."thx WHERE uid='".$post['uid']."'"); RE: thx-Plugin: Im Profil anzeigen? - StefanT - 08.01.2008 Ich hatte nur den Fehler behoben. Jetzt habe ich oben einen neuen Code geschrieben. |