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>";
}
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
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.
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
ja....da wusste ich auch....nur ist avatar nicht immer 1 ,
es müsste da noch einen normalen pfadnamen geben
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
Kleiner Tip schau mal in die DOC´s des Moduls da kommt dir das passende entgegen ;)
super hilfe
hätte es funktioniert würde ich hier bestimmt nicht posten
// 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....
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
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.
der code steht oben bei NeMeSiSX2LC
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:
Zitatif(!empty($avatarFile['werist']){
ändern in
Zitatif(!empty($avatarFile['werist'])){
Da fehlte eine ) - Klammer. Dann müsste es passen.
ok,der fehler ist weg aber angezeigt wird nichts :thumbdown:
Hast du auch diese Zeile
$avatarFile = mxIsAvatarUploaded($username);
geändert in
$avatarFile = mxIsAvatarUploaded($theuser['uname']);
jetzt klappt es...danke :thumbup:
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
Sorry hatte das nur so aus der Docu übernommen... War schon spät..
kein thema ;D