YA Modul und User Photo anzeige!!

Begonnen von Sascha1981, 12 August 2002, 19:05:33

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sascha1981

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]

BowlingX

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

Deepsky

ZitatSorry, was ist das YA Modul?

Das ist das Your_Account Modul  ;)

Gruß Deepsky

Sascha1981


BowlingX

 Ich wuerde es auf jeden fall mit php machen, aber keine Ahnung wie das geht *g*

[Editiert am 12/8/2002 von BowlingX]
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

Sascha1981

hmmmmm.......... mit php??
Da muß man doch ein java scripte in  denn ganzen code einbauen oder???

Sascha1981

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!!

Sascha1981


tias

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

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();
          }

Sascha1981


modelportal


tias

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]

modelportal

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

hannover-jung

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

NeMeSiSX2LC

#15
Poste mal denn code so wie du ihn hast

Muss noch los werden:

Mensch is der Beitrag alt ;D
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

NeMeSiSX2LC

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&amp;width=$width&amp;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
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

hannover-jung

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";
   }


NeMeSiSX2LC

    $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
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

hannover-jung

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...

jubilee

Hmmm ....
Zitatgetimagesize(): Read error!
Schau mal, ob das Bild wirklich vorhanden und lesbar ist ....
MfG
jubilee

hannover-jung

in den anderen themes funktioniert es ja....  ::)

jubilee

Hallo !
Wahrscheinlich wird irgendeine variable falsch belegt/überschrieben oder sonstwas.
darum kann dann das getimagesize() das Bild nicht finden .
MfG
jubilee

hannover-jung

hhm... na super... und wie bekomme ich das jetzt wieder hin.... muss ich wohl am sonntag mal genau druchforsten....

NeMeSiSX2LC

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

hannover-jung