MyBB.de Forum

Normale Version: Rausbekommen welcher Beitrag ein Danke erhalten hat...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich verwende dieses Danke PlugIn -> http://mods.mybboard.net/view/thank-you-(3.0.2)
Ich habe es auch schon soweit wie es mir möglich ist, an meine Wünsche angepasst. Nur eine Sache vermisse ich. Wie bekomme ich raus, welche meiner Beiträge ein Danke erhalten haben?
Das müsste man doch in der Datenbank abfragen können und sich z.B. im UserCP anzeigenlassen können, oder ? Ähnlich der Funktion "Alle Beiträge finden"...

Nur wie ?
Hallo.

Also dafür ist das Plugin nicht gedacht. Das Plugin ist einfach dafür, dass man sich bei Usern für ein Beitrag bedanken kann. Um Deinen Wunsch zu erfüllen würde mir eigentlich nur einfallen, die Tabelle in der Datenbank (falls eine angelegt wird) von diesem Plugin nach dem Username zu durchsuchen.
naja, wäre schon schön zu wissen für was man ein Danke erhalten hat, oder ?

Ja, es wird etwas in der Datenbank abgelegt. Nur von Datenbankenabfragen habe ich absolut keine Ahnung.
*schieb*

Keine Ideen ?
Ich wieder, also ich bin noch nicht wirklich weiter.

Kann denn keiner was dazu sagen...

Ich hab ja nun schon rausbekommen, dass die PID (PostID) in der Datenbank gespeichert wird. Wie kann ich mir alle PIDs (mit Bedankung) für einen Benutzer anzeigen lassen ? Wenn ich dann das Forum in der Art aufrufe:
Code:
http://www.meindomain.de/forum/showthread.php?pid=xxx#pidxxx

...lande ich ja beim Beitrag.
PHP-Code:
// ....

$uid $mybb->user[uid];
$query $db->query("SELECT
                           u.uid, u.username, p.tid, p.fid, p.subject, t.*
                     FROM
                           "
.TABLE_PREFIX."users u
                     LEFT JOIN
                           "
.TABLE_PREFIX."thx t
                     ON (u.uid = t.adduid)
                     LEFT JOIN
                           "
.TABLE_PREFIX."posts p
                     ON (p.pid = t.pid)
                     WHERE
                           t.uid = 
$uid");

//... 
Hier wird die Benutzer-ID benutzt anstatt die Post-ID, weil du ja meintest du möchtest es im UserCP benutzen.
Man erhält hier ein Array mit folgender Struktur:
PHP-Code:
Array
(
    [
uid] => 
    [
username] => 
    [
tid] => 
    [
fid] => 
    [
subject] => 
    [
txid] => 
    [
adduid] => 
    [
pid] => 
    [
time] =>