Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Rausbekommen welcher Beitrag ein Danke erhalten hat...
#1
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 ?
Zitieren
#2
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
Zitieren
#3
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.
Zitieren
#4
*schieb*

Keine Ideen ?
Zitieren
#5
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.
Zitieren
#6
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] => 

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  delaccount > Benutzernamen erhalten Gerti 4 1.501 29.07.2021, 11:09
Letzter Beitrag: Gerti
  Nachricht erhalten wenn man ein Danke bekommt. Alessandro 4 11.411 15.03.2016, 22:16
Letzter Beitrag: Alessandro
  PN nur von Usern aus der Freundesliste erhalten Disco1909 1 1.926 19.07.2010, 07:50
Letzter Beitrag: StefanT
Big Grin Automatische Privatnachricht Erhalten Andy28 12 4.656 09.06.2010, 17:26
Letzter Beitrag: StefanT
  Danke funktion auf deutsch+ unter dem beitrag danke stehen Makan 10 3.910 14.09.2009, 17:48
Letzter Beitrag: StefanT