Beiträge: 50
Themen: 11
Registriert seit: 30.01.2008
MyBB-Version: 1.2.14
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 ?
Beiträge: 1.172
Themen: 78
Registriert seit: 31.12.2006
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.
Bitte die
Suche u. die
Doku nutzen.
______________________________
mfg Murphy
Beiträge: 50
Themen: 11
Registriert seit: 30.01.2008
MyBB-Version: 1.2.14
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.
Beiträge: 50
Themen: 11
Registriert seit: 30.01.2008
MyBB-Version: 1.2.14
Beiträge: 50
Themen: 11
Registriert seit: 30.01.2008
MyBB-Version: 1.2.14
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.
Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
01.08.2008, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2008, 12:13 von XxAnimusxX.)
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] =>
)