Referral Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Referral Mod

Beitrag von Holger »

Moin,

ich habe Abelas Referral Mod installiert (auf einem Plus-Board). Jetzt funktioniert ALLES ausser die Seite top_referrals.php, sie ist "leer":
http://www.minbebis.com/forum2/top_referrals.php

Woran kann das liegen?

Ich hänge sie mal an.

Gruss
Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Tjoar, ich schätze, daß die Tabelle leer ist?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Kann eigentlich nicht sein, denn die Anzahl der Referrals werden im Profil angezeigt und auch in dem Popup werden die expliziten Referrals (wer/wann usw) gezeigt.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Füge in der Datei nach der Zeile

Code: Alles auswählen

$sql = "SELECT DISTINCT ( r.ruid ), COUNT( r.ruid ) AS TotalReferrals, u.username FROM " . REFERRAL_TABLE . " r, " . USERS_TABLE . " u WHERE r.ruid != '-1' AND u.user_id = r.ruid GROUP BY r.ruid ORDER BY TotalReferrals DESC LIMIT " . $referral_top_limit;
mal diese an

Code: Alles auswählen

echo $sql;exit;
Damit sollte der SQL-Befehl nach Aufruf der Seite als einzigstes angezeigt werden.
Kopiere diesen dann mal und führe ihn per phpmyadmin aus.
Vielleicht ist diese Abfrage bereits fehlerhaft und Deine Datenbank wird hier schon einen Fehler aus...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Werde ich testen und melde mich dann nochmal. Danke!

EDIT:
Wenn ich die Zeile einfüge, bekomme ich dies:

Code: Alles auswählen

SELECT DISTINCT ( r.ruid ), COUNT( r.ruid ) AS TotalReferrals, u.username FROM phpbbtjejmiddag_referral r, phpbbtjejmiddag_users u WHERE r.ruid != '-1' AND u.user_id = r.ruid GROUP BY r.ruid ORDER BY TotalReferrals DESC LIMIT 2
Das in phpmyadmin ergibt:
ruid TotalReferrals username
16 3 Maria
2 1 Stina
also 2 Treffer!
Aber es wird nichts angezeigt!
Zuletzt geändert von Holger am Mo 19.Jun, 2006 21:35, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vielleicht liegts hieran:
Ändere mal die Zeile

Code: Alles auswählen

$referral_count = count($referral_rows);
in

Code: Alles auswählen

$referral_count = $db->sql_numrows($result);
Kann sein, daß ein count des Ergebnisses hier nicht ausreicht und eben "0" liefert..
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Hat leider nicht geholfen ... die Liste ist immer noch leer!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kannst Du mal bitte den kompletten MOD anhängen/verlinken?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

http://www.phpbb2mods.com/downloads.php
Ich habe referral_mod__2.0.17.c_206.zip benutzt.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, schau ich heute Nachmittag dann mal rein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Danke! :hurra:
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhom, ja, ^1 :x:
Nicht das PHP-Script, sondern das Template war komplett verunstaltet.
Da hatte der Autor gnadenlos alles auskommentiert, was zu einer Anzeige hätte führen können :wall:

Hier die Datei, mit der ich was sehen konnte...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten