Hey @ll!!
Ist es möglich bei dem YA Modul beu der User Photo anzeige ein javascript einzubauen das sich das original Photo in der richtigen größe öffnet z.b. wenn das Photo 640 x 480 ist das sich das fenster dann auch in der größe öffnet!!
Ich verwende zur zeit diesen Code!!
###########Start Phozo Anzeige JPG########################
if(file_exists("images/members/$uname.jpg")) {
echo "<p><a href=\"images/members/$uname.jpg\" target=\"_blank\">
<image src=\"images/members/$uname.jpg\"height=\"79\" width=\"120\"alt=\"Ist das $uname\"><p>\n";}
###########Ende Phozo Anzeige JPG#######################
###########Start Phozo Anzeige GIF#######################
if(file_exists("images/members/$uname.gif")) {
echo "<p><a href=\"images/members/$uname.gif\" target=\"_blank\">
<image src=\"images/members/$uname.gif\"height=\"79\" width=\"120\"alt=\"Ist das $uname\"><p>\n";}
###########Ende Phozo Anzeige GIF#######################
Kann man im YA Modil irgendwo einen Parameter eibauen das man das Hintergrund bild ändern kann??
Ich meine das jeder user sein eigenes Bild uploaden kann bzw. sich eines aussuchen kann???
[Editiert am 12/8/2002 von Sascha1981]
Sorry, was ist das YA Modul?
ZitatSorry, was ist das YA Modul?
Das ist das Your_Account Modul ;)
Gruß Deepsky
YA Modul = Your Account Modul
Ich wuerde es auf jeden fall mit php machen, aber keine Ahnung wie das geht *g*
[Editiert am 12/8/2002 von BowlingX]
hmmmmm.......... mit php??
Da muß man doch ein java scripte in denn ganzen code einbauen oder???
Ich meine das so wie es bei dem My_egallery modul ist wenn man auf denn link klickt bild drucken!!!!!
Aber ich weiß leider nicht wie ich das umsetzen soll das mit dem Code!!
nach 10 std. nach oben schieb
also an sowas wäre ich auch interessiert :)
die funktion um das fenster immer mit der richtigen grösse zu öffnen kannst du ja aus der gallery rausholen.. musst halt nur noch die bildgrösse feststellen.. bin nicht wirklich fit in javascript.. vielleicht fällt ja jemandem dazu was ein, bzw hat ein fertiges script zur hand mit dem man die bildgrösse auslesen kann
gruss tias
Also so sieht das bei mir nun aus:
Erst hole ich die Bildgrösse, dann addiere ich dazu 40 Pixel weil das Fenster ein bisschen grösser als das Bild sein muss. Dann öffne ich ein neues Fenster mit dem Bild und den gerade erechneten Bildgrössen.. Das natürlich einmal für die jpg und einmal für die gif Variante....
$bild_groesse = getimagesize("images/members/$uname.jpg");
$width=$bild_groesse[0]+40;
$height=$bild_groesse[1]+40;
echo "<br>";
OpenTable();
echo "<center>";
echo "$uname `s Foto:<br><br>\n";
echo "<a href=\"images/members/$uname.jpg\" target=\"foto\" onclick=\"window.open('','foto','op=50,screenX=50,left=100,screenY=100,height=$height,width=$width,scrollbars=yes,resizable=yes')\"><image src=\"images/members/$uname.jpg\" alt=\"$uname\" width=\"100\" ></a>\n";
echo "</center>";
CloseTable();
}
if(file_exists("images/members/$uname.gif")) {
$bild_groesse = getimagesize("images/members/$uname.gif");
$width=$bild_groesse[0]+40;
$height=$bild_groesse[1]+40;
echo "<br>";
OpenTable();
echo "<center>";
echo "$uname `s Foto:<br><br>\n";
echo "<a href=\"images/members/$uname.gif\" target=\"foto2\" onclick=\"window.open('','foto2','op=50,screenX=50,left=100,screenY=100,height=$height,width=$width,scrollbars=yes,resizable=yes')\"><image src=\"images/members/$uname.gif\" alt=\"$uname\" width=\"100\" ></a>\n";
echo "</center>";
CloseTable();
}
Hat sich erledigt!!
Danke an tias
und wo füge ich das script ein?
eben an der stelle an der dann die fotos erscheinen sollen..
ich hab dazu ne tabelle gebaut mit zwei feldern, links sitzen die userdaten und rechts die fotos...
wenne mal sehen willst: http://www.fuhs-clan.com/modules.php?name=Your_Account&op=userinfo&uname=tias
gruss tias
ups:
[Editiert am 14/8/2002 von tias]
habe es hinbekommen.das userfoto öfnet sich in einem extra fenster.jedoch ohne menüleiste usw.habe ein anderes script verwendet.
kannst ja mal schauen.wenn die seite nicht funzt,liegt es daran,das ich gerade wieder am basteln bin.
mfg
http://www.xxxxgeil.de
EDIT: Name gelöscht
klinke mich hier mal ein... auch wenn der beitrag schon etwas älter ist.... hab da ein kleines problem.... das "foto-fenster" offnet sich zwar, aber noch nicht in der richtigen größe... einmal wird das ist das fenster wesentlich größer als das foto dargestellt und das anders mal ist das foto ist einfach zu groß... hab auch noch nicht rausbekommen wie ich das codetechnisch regeln kann, aber es funzt einfach net...
http://web511.sv14.pixelx.de/community4you/modules.php?name=Userinfo&uname=MaschseeKobold
http://web511.sv14.pixelx.de/community4you/modules.php?name=Userinfo&uname=homejumper76
Poste mal denn code so wie du ihn hast
Muss noch los werden:
Mensch is der Beitrag alt ;D
if(file_exists("images/members/".$uname.".jpg")){
$size = getimagesize("images/members/".$uname.".jpg");
$width=$size[0]; // image width
$height=$size[1]; // image height
echo "<a href=\"#\" onMouseOver=\"window.status='pop up';return true\" onMouseOut=\"window.status='';return true\" onClick=\"window.open('images/members/".$uname.".jpg&width=$width&height=$height','_blank','width=$width,height=$height,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,left=0,top=0,screenx=50,screeny=50');return false\"><image src=\"images/members/".$uname.".jpg\" alt=\"Mein Photo\" width=\"100\" border=\"0\">
}
Ist jetzt mal so frei weg gemacht test mal obs geht
also das funzt so nicht..... schreibt mir fehler in zeile 559, das ist die zeile wo ich das ganze nochmal als .gif datei gemacht habe....
so sieht mein code jetzt aus...
################# Foto 1 ###########################
if(file_exists("images/members/$uname.jpg")) {
$bild_groesse = getimagesize("images/members/$uname.jpg");
$width=$bild_groesse[1]+40;
$height=$bild_groesse[1]+40;
echo "<br>";
OpenTable();
echo "<center>";
echo "<b>$uname `s Foto:</b><br><br>\n";
echo "<a href=\"images/members/$uname.jpg\" target=\"foto\" onclick=\"window.open('','foto','op=0,screenX=0,left=0,screenY=0,height=$height,width=$width,scrollbars=no,resizable=no')\"><image src=\"images/members/$uname.jpg\" alt=\"$uname\" width=\"150\" ></a>\n";
echo "</center>";
CloseTable();
}
elseif(file_exists("images/members/$uname.gif")) {
$bild_groesse = getimagesize("images/members/$uname.gif");
$width=$bild_groesse[1]+40;
$height=$bild_groesse[1]+40;
echo "<br>";
OpenTable();
echo "<center>";
echo "<b>$uname `s Foto:</b><br><br>\n";
echo "<a href=\"images/members/$uname.jpg\" target=\"foto\" onclick=\"window.open('','foto','op=50,screenX=50,left=100,screenY=100,height=$height,width=$width,scrollbars=no,resizable=no')\"><image src=\"images/members/$uname.jpg\" alt=\"$uname\" width=\"150\" ></a>\n";
echo "</center>";
CloseTable();
}
else{
echo"<TABLE BORDER=0 WIDTH=154>
<TR VALIGN=TOP ALIGN=LEFT>
<TD ALIGN=CENTER VALIGN=MIDDLE WIDTH=89><IMG HEIGHT=160 WIDTH=160 SRC=\"http://web511.sv14.pixelx.de/community4you/images/members/nopic.gif\" BORDER=0></A></TD>
<TD></TD>
</TR>
</TABLE>\n";
}
$width=$bild_groesse[1]+40;
$height=$bild_groesse[1]+40;
Das hier ist eigentlich schwachsinn versuchs mal so
$width=$bild_groesse[0];
$height=$bild_groesse[1];
Weil das fenster soll sich ja um das bild erstellen und nicht 40px oder so grösser sein
Hallöle....
Hab in den letzten Tagen ein neues Themes intstalliert.. jetzt aber kommt aufeinmal in der userinfo folgende fehlermeldung...
[quoute]Warning: getimagesize(): Read error!
in /home/www/web511/html/net/includes/mx_userfunctions_options.php on line 570
Zitat
ist nur ein wenig komisch... hatte diese fehlermeldung noch nicht... die anderen themes laufen auch...
Hmmm ....
Zitatgetimagesize(): Read error!
Schau mal, ob das Bild wirklich vorhanden und lesbar ist ....
MfG
jubilee
in den anderen themes funktioniert es ja.... ::)
Hallo !
Wahrscheinlich wird irgendeine variable falsch belegt/überschrieben oder sonstwas.
darum kann dann das getimagesize() das Bild nicht finden .
MfG
jubilee
hhm... na super... und wie bekomme ich das jetzt wieder hin.... muss ich wohl am sonntag mal genau druchforsten....
wo kommt das her? $bild_groesse?
wie wo kommt das her?