pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: fatdom am 14 März 2007, 23:28:17

Titel: Maus auf nickname bild anzeige
Beitrag von: fatdom am 14 März 2007, 23:28:17
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";
}
}
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 14 März 2007, 23:33:58
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;
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: lemming am 15 März 2007, 14:00:26
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
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 15 März 2007, 16:21:53
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?
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: lemming am 15 März 2007, 18:45:23
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:
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 15 März 2007, 20:46:56
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...
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: Future am 15 März 2007, 20:49:33
Hi,

mal ne kurze anmerkung von mir.

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

Nur so zur info ;)
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 15 März 2007, 21:31:22
tjo danke... ist mir das auch mal wieder peinlich... :red:
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 16 März 2007, 17:49:17
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?!
Titel: Re: Maus auf nickname bild anzeige
Beitrag 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...


Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 16 März 2007, 18:10:28
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.
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 16 März 2007, 18:53:27




:puzzled:  ich müsste mal die inhalte besser ganz lesen, habs gelöst Danke nochmal an alle  :thumbup:
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 16 März 2007, 19:21:21
kein Thema... :thumbup:
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 16 März 2007, 19:26:26
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
Titel: Re: Maus auf nickname bild anzeige
Beitrag 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.

Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 16 März 2007, 20:02:27
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

Titel: Re: Maus auf nickname bild anzeige
Beitrag von: lemming am 17 März 2007, 12:39:48
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.
Titel: Re: Maus auf nickname bild anzeige
Beitrag 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
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: elagoezluem am 18 März 2007, 17:20:55
@fatdom

genau so habe ich es gemeint.

ich teste mal jetzt dein vorschlag.

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

so hat gut geklappt danke dir nochmal sehr!!!  :thumbup:
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: sabine01 am 16 Juni 2007, 13:25:30
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
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 16 Juni 2007, 17:46:35
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.
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: sabine01 am 16 Juni 2007, 18:01:36
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 ?
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: sabine01 am 20 Juni 2007, 19:47:57
keiner eine Idee ?
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: lemming am 21 Juni 2007, 17:40:16
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";
   }
Titel: Re: Maus auf nickname bild anzeige
Beitrag von: fatdom am 25 Juni 2007, 20:00:44
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.