|
|
|
smartmusic
|
« am: 26 September 2005, 16:56:03 » |
|
hallo, habe jetzt einiges probiert aber es will nicht klappen. wie muss die neue abfrage lauten für die memberlist? momentan ist es bei mir: // Anzeigen ob Mitglied mit Profilbild
echo "
<td bgcolor='$dcolor'>"; $bilder=0; if(is_file("images/forum/member_avatar/".$theuser["uname"].".jpg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".jpeg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".gif")) $bilder=1;
if($bilder == "1") { echo "<center><a href=\"modules.php?name=Userinfo&uname=".$theuser["uname"]."\"><img src=\"images/forum/foto.gif\" border=\"0\" alt=\"Profilbild vorhanden\"></a></center>";
} else { echo "<center><img src=\"images/forum/blanko.gif\" border=\"0\" alt=\"Userfoto NICHT vorhanden\"></center>"; }
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #1 am: 26 September 2005, 17:20:45 » |
|
Hi, mach mal aus ["uname"] das hier ['uname'] Über das Prob mit den "richtigen" Anfühungszeichen zur "richtigen" Zeit stolper ich auch immer wieder.  Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
smartmusic
|
« Antworten #2 am: 26 September 2005, 17:29:55 » |
|
ich hätte mich nochwas klarer ausdrücken sollen...so wie es da stand funktionierte es
aber nun soll es mit dem neuen avatar modul funktionieren.
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #3 am: 26 September 2005, 18:01:09 » |
|
Ok, hab vielleicht auch net genau genug gelesen  Probier mal folgendes if(is_file("images/forum/member_avatar/".$theuser["uname"].".jpg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".jpeg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".gif")) $bilder=1;
und änder es in das if(is_file("images/forum/member_avatar/".$theuser["uname"].".avatar.1.jpg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".avatar.1.jpeg")) $bilder=1; if(is_file("images/forum/member_avatar/".$theuser["uname"].".avatar.1.gif")) $bilder=1;
Es hat sich "nur" der Dateiname der Bilder geändert.  Gruss, JoergK
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
smartmusic
|
« Antworten #4 am: 26 September 2005, 18:26:29 » |
|
ja....da wusste ich auch....nur ist avatar nicht immer 1 ,
es müsste da noch einen normalen pfadnamen geben
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
JoergK
|
« Antworten #5 am: 26 September 2005, 18:29:54 » |
|
Da ich das Modul (noch) nicht habe, kann ich's nur vermuten: Der erste Avatar bekommt die "1", der zweite die "2" usw. Somit reicht doch eigentlich ne Abfrage, ob der User einen Avatar hat, oder? Oder Du versuchst die Abfrage mittels "Jokerzeichen": $theuser["uname"].".avatar.*.jpg nur weiss ich ehrlich gesagt nicht, ob Jokerzeichen zulässig sind.  Gruss, JoergK
|
|
|
|
« Letzte Änderung: 26 September 2005, 18:32:37 von JoergK »
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #6 am: 26 September 2005, 21:38:27 » |
|
Kleiner Tip schau mal in die DOC´s des Moduls da kommt dir das passende entgegen 
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
smartmusic
|
« Antworten #7 am: 26 September 2005, 23:52:55 » |
|
super hilfe
hätte es funktioniert würde ich hier bestimmt nicht posten
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #8 am: 27 September 2005, 00:16:35 » |
|
// Anzeigen ob Mitglied mit Profilbild
echo "
<td bgcolor='$dcolor'>"; $avatarFile = mxIsAvatarUploaded($username); // Wenn ein Avatar hochgeladen wurde: if(!empty($avatarFile['werist']){ echo "<center><a href=\"modules.php?name=Userinfo&uname=".$theuser["uname"]."\"><img src=\"images/forum/foto.gif\" border=\"0\" alt=\"Profilbild vorhanden\"></a></center>"; } else { echo "<center><img src=\"images/forum/blanko.gif\" border=\"0\" alt=\"Userfoto NICHT vorhanden\"></center>"; } Ist jetzt mal ungetestet ist das aus der Docu....
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
smartmusic
|
« Antworten #9 am: 27 September 2005, 09:27:29 » |
|
hi,
das war genau das was ich öfters getestet hatte.
ich bekomme komischerweise immer eine fehlermeldung
Parse error: parse error, unexpected '{' in /home/g/gecealem.de/public_html/modules/Members_List2/index.php on line 306
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
ruajoerg
|
« Antworten #10 am: 27 September 2005, 09:40:43 » |
|
Könntest du deine index.php mal zur Verfügung stellen, damit man sich dies ansieht? Oder eben diese Zeile 306 +- ein paar Zeilen posten.
Irgendwo hast du einen geschweifte Open-Klammer zuviel drinne oder die ist an dieser Stelle falsch.
Aber dies ist doch nur raten ohne irgendwelche weitere Daten.
|
|
|
|
|
Gespeichert
|
Gruß Jörg
|
|
|
|
|
|
smartmusic
|
« Antworten #11 am: 27 September 2005, 09:43:47 » |
|
der code steht oben bei NeMeSiSX2LC
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
ruajoerg
|
« Antworten #12 am: 27 September 2005, 09:48:28 » |
|
Fehler gefunden und jetzt weiß ich auch, was ich vergessen haben. In der Doku ist ein Fehler drinne, auf den ich schon lange hinweisen wollte, aber schon immer vergessen habe. Dein Code: if(!empty($avatarFile['werist']){
ändern in if(!empty($avatarFile['werist'])){
Da fehlte eine ) - Klammer. Dann müsste es passen.
|
|
|
|
|
Gespeichert
|
Gruß Jörg
|
|
|
|
|
|
smartmusic
|
« Antworten #13 am: 27 September 2005, 10:04:32 » |
|
ok,der fehler ist weg aber angezeigt wird nichts 
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
ruajoerg
|
« Antworten #14 am: 27 September 2005, 10:26:05 » |
|
Hast du auch diese Zeile $avatarFile = mxIsAvatarUploaded($username); geändert in $avatarFile = mxIsAvatarUploaded($theuser['uname']);
|
|
|
|
|
Gespeichert
|
Gruß Jörg
|
|
|
|
|
|
smartmusic
|
« Antworten #15 am: 27 September 2005, 10:34:14 » |
|
jetzt klappt es...danke  hier nochmal der vollständige code: // Anzeigen ob Mitglied mit Profilbild
echo "
<td bgcolor='$dcolor'>"; $avatarFile = mxIsAvatarUploaded($theuser['uname']); // Wenn ein Avatar hochgeladen wurde: if(!empty($avatarFile['werist'])){ echo "<center><a href=\"modules.php?name=Userinfo&uname=".$theuser["uname"]."\"><img src=\"images/forum/foto.gif\" border=\"0\" alt=\"Profilbild vorhanden\"></a></center>"; } else { echo "<center><img src=\"images/forum/blanko.gif\" border=\"0\" alt=\"Userfoto NICHT vorhanden\"></center>"; }
// Ende Profilbildanzeige
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #16 am: 27 September 2005, 10:47:57 » |
|
Sorry hatte das nur so aus der Docu übernommen... War schon spät..
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
smartmusic
|
« Antworten #17 am: 27 September 2005, 10:58:59 » |
|
kein thema 
|
|
|
|
|
Gespeichert
|
|
|
|
|