MyBB.de Forum
Rausbekommen welcher Beitrag ein Danke erhalten hat... - 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: Rausbekommen welcher Beitrag ein Danke erhalten hat... (/thread-9921.html)



Rausbekommen welcher Beitrag ein Danke erhalten hat... - Dr. Pepper - 15.07.2008

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 ?


RE: Rausbekommen welcher Beitrag ein Danke erhalten hat... - Murphy - 15.07.2008

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.


RE: Rausbekommen welcher Beitrag ein Danke erhalten hat... - Dr. Pepper - 15.07.2008

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.


RE: Rausbekommen welcher Beitrag ein Danke erhalten hat... - Dr. Pepper - 18.07.2008

*schieb*

Keine Ideen ?


RE: Rausbekommen welcher Beitrag ein Danke erhalten hat... - Dr. Pepper - 28.07.2008

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.


RE: Rausbekommen welcher Beitrag ein Danke erhalten hat... - XxAnimusxX - 01.08.2008

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] =>