Maus auf nickname bild anzeige

Begonnen von fatdom, 14 März 2007, 23:28:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

fatdom

Olla, ich habe mir mal nen Code zusammen gestellt für die member_list
So das wenn ich die maus auf den Nickname habe mir das foto aus dem
Avatar_uploadmodul angezeigt wird.
das problem ist, die User die kein Bild hochgeladen haben
nicht das "no_pic" bild angezeigt wir sondern das zuvor geladene von
einem anderen User...
wo dran kann das liegen?
// stelle Userbild
zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT foto FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

$avatarFile =  $pic["foto"];

// Wenn ein Avatar hochgeladen wurde
if (!empty($avatarFile))
{
$picpath = MX_PATH_MEMBERAVATAR;
// prüfe, ob die Datei auch wirklich vorhanden ist
if (file_exists("$picpath/$avatarFile"))
{
$avatar = $avatarFile;
}
else
{
$avatar           = "no_pic.gif";
}
}

fatdom

ok hat sich schon erledigt...

so für die die das auch gerne haben wollen hier:

$pic = sql_fetch_array(sql_query("SELECT aid, foto FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

$avatarFile =  $pic["foto"];

// Wenn ein Avatar hochgeladen wurde
if (!empty($avatarFile))
{

$avatar = $avatarFile;
}
else
{
$avatar           = "no_pic.gif";
}
$picpath = MX_PATH_MEMBERAVATAR;

lemming

hi,
ja ok das ist jetzt der code damit man das bild findet oder eben ein nopic.gif aber gehts bei dir jetzt auch damit man die bilder sieht beim drüberfahren. wenn ja hast du das mit javascript gemacht? könnte man das vllt. mal sehen?

gruß,
jörg
greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

fatdom

ok hier für euch mal komplett:
Hier könnt ihr euch das ganze anschauen:
http://www.saufmetropole-heiden.de/modules.php?name=Members_List


// stelle Userbild/Avatar zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT aid, foto FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

$avatarFile =  $pic["foto"];

// Wenn ein Avatar hochgeladen wurde
if (!empty($avatarFile))
{

$avatar = $avatarFile;
}
else
{
$avatar           = "no_pic.gif";
}
$picpath = MX_PATH_MEMBERAVATAR;
if (!empty($avatarFile))
{
$foto           = "<image src=\"images/fotoja.gif\" alt=\foto\" width=\"14\" border=\"0\">";
}
else
{
$foto = "";
}


und hier die Ausgabe:
echo "<tr><td bgcolor=\"$dcolor\">
<font color=\"$textcolor1\">
<a href=\"modules.php?name=Userinfo&amp;uname=" . $theuser["uname"] . "\"
onmouseover=\"return overlib('<'+'img src=".$picpath."/".$avatar."'+'>', FULLHTML);\"
onmouseout=\"return nd();\">
" . $theuser["uname"] . "".$foto." </a></font>&nbsp;</td>\n";


---
ich habe aber noch nen Problem,
und zwar funktioniert es nicht wenn Leerzeichen im Nickname sind geht es nicht.
vll. hat ja jemand ne idee wie man das beheben kann?

lemming

woh leerzeichen im nicknamen das geht?? oh man bei mir hoffentlich nicht und wenn dann sollte man sowas verbieten oder?? auf die idee bin ich noch gar nicht gekommen...  :puzzled:
greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

fatdom

jo das geht...
habe das auch schon irgend wo schon in einer Datei gefunden, da kann man das deaktivieren...
sollte ich auch mal machen...
frage ist nur was mit den Usern ist die jetzt Leerzeichen drin haben im Nickname...

Future

Hi,

mal ne kurze anmerkung von mir.

Geschlecht schreibt man mit "e" nicht mit "ä".

Nur so zur info ;)

fatdom

tjo danke... ist mir das auch mal wieder peinlich... :red:

elagoezluem

hallo

wohin kommt der code genau hin?

habe viel versucht, aber das ergebnis ist nicht zufriedenstellend.

Die Memberliste wird an der struktur etwas durcheinander es verschieben sich die tabellen und die bilder von usern wird beim nächsten user als bild angezeigt obwohl der kein bild hat.

wer hat ein tip?!

fatdom

Ich häng die mal meine Memberlist an,
kannst ja davon abschauen oder gleich so nutzen.
habe da noch die Ausgabe das Geschlechts und das Alter mit rein gepackt.
wer sich das ganze anschauen will oben ist der Link.

wenn wer noch nen paar Anregungen hat kann die ja schreiben...



elagoezluem

Zitat von: fatdom am 16 März 2007, 18:04:47
Ich häng die mal meine Memberlist an,
kannst ja davon abschauen oder gleich so nutzen.
habe da noch die Ausgabe das Geschlechts und das Alter mit rein gepackt.
wer sich das ganze anschauen will oben ist der Link.

wenn wer noch nen paar Anregungen hat kann die ja schreiben...




danke dir fatdom, werde mal schauen. Wenn ich nicht weiter komme melde ich mich nochmal.

elagoezluem

#11




:puzzled:  ich müsste mal die inhalte besser ganz lesen, habs gelöst Danke nochmal an alle  :thumbup:

fatdom


elagoezluem

#13
Zitat von: fatdom am 16 März 2007, 19:21:21
kein Thema... :thumbup:

uuupss::::::::

problem  :note:

nicht alle vorhandenen bilder in den profilien werden angezeigt.

muss ich da noch eine änderung vornehmen.

Da das fotoja.jpg wird bei manchen die ein foto haben nicht anzeigt.

problem  avatar und profilbild  wenn eines nicht vorhanden sollte er das andere nehmen.


:quest

fatdom

also wenn ein Foto vorhanden ist wird er das auch anzeigen.
bei Usern die evt. ein Leerzeichen im Nickname haben
geht es nicht.
ne Avatar Abfrage kann man auch noch mit rein bringen...
das hier war nur fürs Foto gedacht.
also auf meiner Seite läuft es einwandfrei.

Zitatnicht alle vorhandenen bilder in den profilien werden angezeigt.
ich verstehe die frage nicht...
es wird doch eh nur ein Bild angezeigt.


elagoezluem

Zitat von: fatdom am 16 März 2007, 19:50:30
also wenn ein Foto vorhanden ist wird er das auch anzeigen.
bei Usern die evt. ein Leerzeichen im Nickname haben
geht es nicht.
ne Avatar Abfrage kann man auch noch mit rein bringen...
das hier war nur fürs Foto gedacht.
also auf meiner Seite läuft es einwandfrei.

Zitatnicht alle vorhandenen bilder in den profilien werden angezeigt.
ich verstehe die frage nicht...
es wird doch eh nur ein Bild angezeigt.



ja die probleme sind mir bekannt ok

ja frage war das mit dem avatar.

foto.jpg  wird angezeigt avatar.jpg nicht

->also sollte die abfrage wenn foto.jpg nicht vorhanden den avatar.jpg dafür nehmen


lemming

ich weiß glaub was du meinst, es soll nur n bild angezeigt werden wenn ein avatar hochgeladen ist, nicht wenn nur was im album ist?

unser root ist grad leider nicht erreichbar aber sobald es wieder geht stell ich meine sql abfrage hierfür dann rein.
greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

fatdom

@elagoezluem,
Also wenn ich das richtig verstanden habe willst du wenn kein Bild vorhanden ist als Ersatz den Avatar
einblenden. und wenn beides nicht da ist das no_pic Bild.

Suche den Code:
// stelle Userbild zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT aid, foto FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

$avatarFile =  $pic["foto"];

Ersätze durch den Code:

// stelle Userbild/Avatar zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT aid, foto, werist FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

if (!empty($pic["foto"]))
{
$avatarFile = $pic["foto"];
}else{
$avatarFile = $pic["werist"];
}


Sollte so funktionieren, habe ich aber nicht getestet

elagoezluem

#18
@fatdom

genau so habe ich es gemeint.

ich teste mal jetzt dein vorschlag.

----------------- :puzzled:------------------

so hat gut geklappt danke dir nochmal sehr!!!  :thumbup:

sabine01

Zitat von: fatdom am 17 März 2007, 13:46:50
@elagoezluem,
Also wenn ich das richtig verstanden habe willst du wenn kein Bild vorhanden ist als Ersatz den Avatar
einblenden. und wenn beides nicht da ist das no_pic Bild.

Suche den Code:
// stelle Userbild zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT aid, foto FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

$avatarFile =  $pic["foto"];

Ersätze durch den Code:

// stelle Userbild/Avatar zur Verfügung
$pic = sql_fetch_array(sql_query("SELECT aid, foto, werist FROM ".$prefix."_avatar WHERE aid='".$theuser["uname"]."' LIMIT 1"));

if (!empty($pic["foto"]))
{
$avatarFile = $pic["foto"];
}else{
$avatarFile = $pic["werist"];
}


Sollte so funktionieren, habe ich aber nicht getestet

Hallo fatdom
So funktioniert das bei mir nicht....User die ein Avatar aber kein Foto haben, bzw. umgekehrt werden nicht angezeigt

fatdom

ZitatHallo fatdom
So funktioniert das bei mir nicht....User die ein Avatar aber kein Foto haben, bzw. umgekehrt werden nicht angezeigt

Hast du die Memberlist.rar hier aus dem Beitrag von mir auf dem Server?
Hast du das Avatarupload Modul installiert?

weil so funktioniert das alles.

sabine01

hall fatdom.
ja das habe ich alles, es funktioniert auch, dass die fotos angezeigt werden.Nur manche in community haben eben ein Avatar hochgeladen statt ein foto, und deshalb wäre es schön, dass

-falls kein foto vorhanden
das hochgeladene avatar angezeigt wird
...
Ich habe es selber probiert aber nicht hingekriegt.
kannst du mir da helfen ?

sabine01


lemming

um das profilbild (avatar) anzuzeigen verwend ich das hier:

$pic = sql_fetch_array(sql_query("SELECT typ,werist FROM ${prefix}_avatar WHERE aid='$uname'"));

if(!empty($pic['werist'])){
   $avatar = $pic["werist"];
   }
else{
   $avatar = "nopic.gif";
   }
greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

fatdom

ich glaub ich weis wo der Fehler ist...
do willst sicherlich den Avatar anzeigen lassen den man sich
bei der Registrierung aus suchen kann?


weil der den man sich hochladen kann der wird angezeigt.