Wie bekomme ich vom User Fotoalbum anzeige Symbol auf Memberlist ?

Begonnen von rubberman, 26 Januar 2004, 21:53:15

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

rubberman

Hi,

ich habe das User Fotoalbum (von Gerry) auf vkpMx2.1 installiert.

Da man jetzt aber nicht weis, bei welchem User es ein Foto zu sehen gibt, hätte ich gerne folgendes:

eine zusätzliche Spalte in der Memberliste die anzeigt (eventuell mit einem kleinen Symbol) welcher User Fotos hochgeladen hat.

Wer kann mir dabei helfen?

Vielen Dank
rubberman

soxin

kopierst den code in deine index.php von der memberlist..
in ca. zeile 260 (kanns dir nicht genau sagen habe mx nicht)
mußt halt schauen wo es hinpasst damit es noch in der tabelle ist..
Kann auch sein das es fehler hat ..
ist jetzt aus dem Kopf heraus:

 

 
echo "<td bgcolor='$dcolor'>";

if(file_exists("modules/User_Fotoalbum/album/".$theuser["uname"]."1.jpg" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."2.jpg" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."3.jpg" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."5.jpg" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."4.jpg" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."6.jpg" OR
"modules/User_Fotoalbum/album/".$theuser["uname"]."1.gif" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."2.gif" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."3.gif" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."5.gif" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."4.gif" OR "modules/User_Fotoalbum/album/".$theuser["uname"]."6.gif"))
{
echo "<img src=\"images/forum/BILD_VORHANDEN.gif\" border=\"0\" alt=\"Userfoto vorhanden\"></a>";
}
else
{
echo "<img src=\"images/forum/BILD_NICHT_VORHANDEN.gif\" border=\"0\" alt=\"Userfoto NICHT vorhanden\"></a>";
}

echo"</td>";

 


 

[Editiert am 26/1/2004 von soxin]

rubberman

danke für die schnelle antwort.
scheint zu gehen,
finde nur die stelle nicht wo ich es einfügen muß das es noch in der tabelle ist :cry

help please


gaia

hi rubberman,

füge es einfach, wie obe schonn beschrieben, in die zeile 260 ein.

dann musst du noch in die  zeile 180 das einfügen:

echo "<td BGCOLOR=\"$bgcolor4\" align=\"center\"><font color=\"$textcolor2\"><u><b>Bilder</b></u></font></td>\n";

und drunter die $cols = 9   auf 10 ändern und in zeile 183 die cols vom admin in 11

das wars. funzt prima.

grüße,
gaia

Dan

Hai gaia,

bei mir war nur das BILD_NICHT_VORHANDEN.gif zu sehen obwohl bei den Usern, wenigstens bei einigen, Fotos drin waren.

kekule

Hallo

Die Abfrage habe ich so realisiert
 if(file_exists("modules/User_Fotoalbum/album/".$uname."1.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
    elseif(file_exists("modules/User_Fotoalbum/album/".$uname."1.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."2.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."2.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."3.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."3.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."4.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."4.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."5.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."5.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."6.jpg")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."6.gif")) {
echo "<a target=_blank href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><img src=\"images/foto.gif\"></a> ";
}
else{
}

Möglicherweise gehts so

mfg
Kekule

[Editiert am 22/2/2004 von kekule]

smartmusic

funktioniert bei mir auch nicht,ist immer nur das bild_nicht_vorhanden.gif zu sehen, bei allen...

Dan

@ smartmusic

willkommen im Club - wie ich schon mal geschrieben habe ist es bei mir genau gleich :(

kekule


Bei mir funktiniert es

Tut mir leid weiss leider nicht was es da hat.

mfg
kekule

bradersim

es scheint, dass die funktionsweise der obigen abfrage mit der entsprechenden platzierung in verbindung steht... bei denen nur das bild "bildvorhanden" angezeigt wird, sollten versuchen die abfrage woanders in skript unterzubringen... sqltechnisch scheinen beide abfrage in ordnung zu sein...

beste grüsse,
bradersim

Andi

Hi :)

auf jeden Fall muss zum Zeitpunkt der Abfrage die Varible für den Usernamen schon belegt sein (z.B. $theuser["uname"] oder $uname)

Schaltet den Debugmodus im Adminmenü ein. vielleicht helfen die Fehlermeldungen dann weiter....
schön´s Grüssle, Andi

smartmusic

es funktioniert einfach nicht...dann anders,wie könnten die user sehen ob ein anderer user ein neues bild hochgeladen hat...also eine seperate liste wo alle z.b. 20 user mit neuen bildern drin stehen...

Homicide

Also ich würde es ein wenig anders machen:

In Zeile 165:
echo "<td BGCOLOR=\"$bgcolor4\" align=\"center\" style=\"border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1\"><font color=\"$textcolor2\"><b>Bilder</b></font></td>\n";

dann $cols auf 10 und bei Admin $cols auf 11 stellen.

Ab Zeile 250 direkt unter
echo "<td bgcolor='$dcolor' style=\"border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1\"><center><a href=\"modules.php?name=Private_Messages&file=reply&send=1&uname=".$theuser["uname"]."\"><img src=\"images/forum/pm.gif\" border=\"0\" alt=\"Private Message\"></a></center></td>";

folgendes einfügen:

echo "<td bgcolor='$dcolor'>";
$bilder=0;
if(is_file("modules/User_Fotoalbum/album/".$nick."1.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."2.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."3.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."4.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."5.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."6.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."1.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."2.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."3.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."4.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."5.jpg")) $bilder=1;
if(is_file("modules/User_Fotoalbum/album/".$nick."6.jpg")) $bilder=1;
if($bilder == "1") {
echo "<center><a href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=".$nick."\">
<img src=\"images/forum/BILD_VORHANDEN.gif\" border=\"0\"
alt=\"Userfoto vorhanden\"></a></center>";

}
else
{
echo "<center><img src=\"images/forum/BILD_NICHT_VORHANDEN.gif\" border=\"0\"
alt=\"Userfoto NICHT vorhanden\"></center>";
}
echo"</td>";

und dann funktioniert es auch.


[Editiert am 25/2/2004 von Homicide]

TaiMaiShu

Juhu, bei mir hats endlich funktioniert. Ihr müsst den Code von Homicide ausprobieren und nur den variable $nick mit $theuser["uname"] ersetzen.
Bei mir hat es danach wunderbar funktioniert ;)


Homicide

Mußtest du die Variable ändern?
ich hab bei mir in der index.php in zeile 184 folgendes stehen:
$nick = $theuser["uname"];
danach wird dann das Geburtsdatum abgefragt.
folglich wäre ja $nick immer mit dem richtigen Wert gefüllt.

Aber im Grunde ist wäre es natürlich besser da anstelle $nick dann $theuser["uname"] zu benutzen, ich war wohl etwas schreibfaul :)

smartmusic

hallo,

ich habe jetzt alle variationen ausprobiert,aber es funktioniert einfach nicht!

Kann mir jemand helfen?
Wem kann ich meine index.php senden?

gruss
christopher
www.smartmusic.de

Homicide


gaia

hi,

also bei mir ist auch nix zu sehen :-( und habe auch alles ausprobiert. wenn ihr ne lösung habt...bitte melden.

liebe grüße,
gaia

TaiMaiShu

@Gaia
Hast du denn In Zeile 165:
 
ZitatIn Zeile 165:
echo "<td BGCOLOR=\"$bgcolor4\" align=\"center\" style=\"border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1\"><font color=\"$textcolor2\"><b>Bilder</b></font></td>\ n";

dann $cols auf 10 und bei Admin $cols auf 11 stellen
das auch schon gemacht? Weil du meintest, dass du nichts siehst.

mfg

gaia

hi,
ja, das ist alles da. zwar ist die zeile eine andere.....
es erscheint nur das "bild-nicht-vorhanden.gif"

irgendwie holt er die info nicht ein, das es da bilder gibt...hhmmmm

grüße,
gaia


Homicide

@gaia

dann schick mir mal deine index.php von dem Modul rüber.
ich schau mal drüber

adresse s.o.

TaiMaiShu

@Homicide
bin nicht so oft im Forum. Sorry, dass ich jetzt erst deine Frage gelesen habe. Ich musste die Variable ändern. Dann hat es endlich funktioniert ;)

@gaia
hmm, komisch, wenn du alles so gemacht hast, müsste doch alles funktionieren. Hast du auch die Variable geändert ?  :quest

Selkie

Bei mir zeigt er auch nur, daß das Bild nicht vorhanden sei! Ich schau mal drüber!

JermaineBelgardio

Ich hab hier auch noch irgendwo einen Fehler drin. Zwar werden die Grafiken angezeigt, jedoch ist das irgendwie "spaltenverkehrt". Heisst: Ich habe eine Spalte, die "Bilder" heisst. Die ist aber leer. Dafür ist direkt daneben eine weitere Spalte, in der dann die Grafiken angezeigt werden. Ich find bloß den Fehler nicht.

JermaineBelgardio

Noch was: ist es möglich, dass, wenn man mit der Maus über die Grafik für vorhandene Fotos fährt, von dem entsprechenden User das erste Foto im Fotoalbum in vorher definierter Größe angezeigt wird? So wie auch der Inhalt von PNs angezeigt wird, wenn man im Posteingang mit der Maus auf die Betreffzeile zeigt? Wenn ja - wie?

fjuergens

habe alles so gemacht wie vom Homicide beschrieben,
bekomme ber nur zu sehen : Userfoto NICHT vorhanden

sieht zwar immer so aus als wenn da was geladen würde... aber nix is.

Traurig guck.... :-[
mit netten Grüßen aus Athen / GR
F.Juergens

JermaineBelgardio

Ich kann Dir meine geänderte Version gerne schicken, vielleicht findest Du ja im Gegenzug heraus, warum das, was eigentlich in der Spalte "Bilder" angezeigt werden müsste, bei mir in der Spalte "Admin" zu finden ist. :)

fjuergens

Na dann mal her mit dem Teil....
Werde mir Mühe geben es herauszufinden  :)

In diesem sinn ein frohes schaffen
mit netten Grüßen aus Athen / GR
F.Juergens


fjuergens

Hallo Danke erstmal für das Teil...

Aber bei klappert es noch nicht so richtig:

Bekomme nur den Text: Kein Bild vorhanden
obwohl bei Usern Bilder drin sind.  :-[

Also basteln wir mal weiter....
mit netten Grüßen aus Athen / GR
F.Juergens

fjuergens

Zitat von: JermaineBelgardio am 07 Februar 2005, 13:18:49
Ich kann Dir meine geänderte Version gerne schicken, vielleicht findest Du ja im Gegenzug heraus, warum das, was eigentlich in der Spalte "Bilder" angezeigt werden müsste, bei mir in der Spalte "Admin" zu finden ist. :)

Bei Dir sind die Tabellenfelder verschoben, bzw. ein Feld fehlt.
habe auch ne weile gebraucht, aber jetzt rennt es bei mir  :)
mit netten Grüßen aus Athen / GR
F.Juergens

JermaineBelgardio

Ich hab es vermutet, aber ich sehs einfach nicht.  :-[

BTW: Hat jemand nun eine Idee, wie sich das mit der Bildvorschau mittels PopUp machen lässt?

fjuergens

Hi habe ja deine Index,
ich schaue es mir an und mail sie dann zuück.
Muss mich nur erstmal auf deiner Seite eintragen damit ich das teil auch Live sehen kann
mit netten Grüßen aus Athen / GR
F.Juergens

fjuergens

Zitat von: JermaineBelgardio am 10 Februar 2005, 13:09:27
Ich hab es vermutet, aber ich sehs einfach nicht.  :-[

BTW: Hat jemand nun eine Idee, wie sich das mit der Bildvorschau mittels PopUp machen lässt?


Habe eben nochmal reingesehen...
und gesehen das Du eine Tabelle zuviel drin hast, denke ich jedenjalls

echo "<td bgcolor=\"$dcolor\" align=\"center\"><font color=\"$textcolor1\">&nbsp;$theuser[user_from]</font>&nbsp;</td>\n";
echo "<td bgcolor=\"$dcolor\" align=\"center\"><font color=\"$textcolor1\">&nbsp;$theuser[user_from1]</font>&nbsp;</td>\n";

Wenn die eine weg ist stimmts auch mit dem nachbarn... dem Bild
mit netten Grüßen aus Athen / GR
F.Juergens

JermaineBelgardio

Tatsächlich, genau das wars. Da wäre ich nie drauf gekommen, da sich die beiden Tabellen ja minimalst unterscheiden. Problem/Frage #1 wär gelöst, Firma dankt! :)