su_friends_panel |
|
|
Mitglied
|
spunk Geschrieben am 19.06.2012 um 14:13 |
|
Hola!
Das su_friends_panel von Hajabamba alias Comi, der leider schon wieder abgetaucht ist - schmeißt im ErrorLog Fehler aus:
Fehler: Undefined index: user_name
Datei: su_friends_panel/locale/German.php
$locale['SUF010'] = "Deine Freundschaft mit ".$userdata['user_name']." wurde angenommen.";
Ist das nicht korrekt?
Und:
Fehler: Undefined index: user_id
Datei: includes/user_fields/user_friends_include.php
if(!dbrows($friendsaddresult) && $userdata['user_id'] != $user_data['user_id']){
Soll ich das Panel mal anhängen? Wäre toll wenn sich das mal jemand ansehen könnte. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 19.06.2012 um 14:29 |
|
Nimm doch das MybuddySystem dass soll besser sein wie ich gehört habe!
Zum Fehlerlog: Sofern alles richtig funktioniert brauchste dir keine Sorgen machen. :-) |
|
|
|
Mitglied
|
Die Variable $userdata wird gefüllt, wenn man eingeloggt ist. Also nicht eingeloggt = Fehler. Lass dein Panel NUR für Mitglieder anzeigen. Dann ist der Error weg.
Ist aber bissl schlecht programmiert so O.o |
|
|
|
Mitglied
|
spunk Geschrieben am 19.06.2012 um 18:23 |
|
Ah eine Spur.
Ich lasse allerdings das Panel garnicht anzeigen.
Lediglich die Profile sind für Gäste sichtbar und wenn man dann deinen Freund hinzufügen möchte kommt eine Fehlermeldung vom su_dings:
Meine Freunde, Fehler
Du musst eingeloggt sein, um deine Freunde sehen zu können!
Komisch, also da gab es keinen neuen Eintrag im Fehlerlog... |
|
|
|
Seiten Administrator
|
David Geschrieben am 19.06.2012 um 21:07 |
|
Ersetzte die folgende Zeile
GeSHi: PHP $locale['SUF010'] = "Deine Freundschaft mit ".$userdata['user_name']." wurde angenommen.";
gewandelt in 0.012 Sekunden, benutzt wurde GeSHi 1.0.8.10
durch folgendes:
GeSHi: PHP $userdata['user_name'] = isset($userdata['user_name']) ? $userdata['user_name'] = ""; $locale['SUF010'] = "Deine Freundschaft mit ".$userdata['user_name']." wurde angenommen.";
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Die andere Codezeile
GeSHi: PHP if (!dbrows($friendsaddresult) && $userdata['user_id'] != $user_data['user_id']) {
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Ersetzte durch:
GeSHi: PHP if (!dbrows ($friendsaddresult) && isset($userdata['user_id']) && $userdata['user_id'] != $user_data['user_id']) {
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Ansich sollte es funktionieren, ist jedoch ungetestet. |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|