Hallo zusammen,
ich find's merkwürdig, dass augenscheinlich bisher keinem aufgefallen ist,
dass die Ausgabe der Bilder im PopUp teilweise nicht korrekt, d.h. verzerrt ist.
Beispiel:
Bild 1 ist 300 x 500 Pixel gross
Bild 3 ist 500 x 300 Pixel gross
Bild 3 wird mit 300 x 500 Pixel angezeigt (im PopUp)
Dies tritt bei *.jpg's nur bei Bild 3 auf, wenn's jedoch *.gif's sind,
werden die Bilder 2 bis 6 mit den Grössenparametern von Bild 1 ausgegeben.
Allerdings bin ich jetzt nicht auf der Suche nach der Fehlerursache - hab's heute selber gefixt,
sondern um den Bug (nochmal? Hab keinen passen thread gefunden, der's bereits erwähnt)
anzumerken - vielleicht schaut der Progger ja auch mal wieder vorbei und kann sein *.rar
entsprechend fixen - und denjenigen unter Euch, die das Modul auch nutzen, den Fix dafür
anzubieten.
Also falls jemand Interesse hat, PN tippern, dann poste ich das hier.
M.f.G.
das problem habe ich auch, allerdings habe ich keinen fehler gefunden, wo ist denn der fehler und was muss man ändern?
Schön, dass ich Dir auch helfen kann, wo Dein Tip mit der Subdomain so gut gefunzt hat ;)
Hab auch erst ne ganze zeitlangg gesucht, bis es mir aufgefallen is, wo der "Hund begraben" ist ...
Der Fehler steckt inner index.php, hier als Beispiel der Code für's erste Bild:
if(file_exists("modules/User_Fotoalbum/album/".$uname."1.jpg")) {
$pic = "".$uname."1.jpg";
$size = getimagesize("modules/User_Fotoalbum/album/".$uname."1.jpg");
$width=$size[0]; // image width
$height=$size[1]; // image height
echo "<A class=\"content\" HREF=\"#\" onMouseOver=\"window.status='pop up';return true\" onMouseOut=\"window.status='';return true\" onClick=\"window.open('modules/User_Fotoalbum/";
echo "bild.php?z=$dir$pic&width=$width&height=$height','$target','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\">";
echo "<image src=\"modules/User_Fotoalbum/album/".$uname."1.jpg\" alt=\"$uname\" width=\"155\" border=\"0\"></a>";
}
elseif(file_exists("modules/User_Fotoalbum/album/".$uname."1.gif")) {
$pic = "".$uname."1.gif";
$size = getimagesize("modules/User_Fotoalbum/album/".$uname."1.gif");
$width=$size[0]; // image width
$height=$size[1]; // image height
echo "<A class=\"content\" HREF=\"#\" onMouseOver=\"window.status='pop up';return true\" onMouseOut=\"window.status='';return true\" onClick=\"window.open('modules/User_Fotoalbum/";
echo "bild.php?z=$dir$pic&width=$width&height=$height','$target','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\">";
echo "<image src=\"modules/User_Fotoalbum/album/".$uname."1.gif\" alt=\"$uname\" width=\"155\" border=\"0\"></a>";
}
Wie man sehen kann, werden die Grössenparameter des Bildes mittels $size = getimagesize("... ermittelt
und in den beiden folgenden Zeilen den Variablen für Breite und Höhe übergeben. Selbiges passiert zweimal, je einmal für *.jpg und *.gif.
Für's erste Bild is ja auch alles i.O., aber anscheinend hatte der Progger beim Kopieren der Code-Teile das genaue Anpassen übersehen:
Bei dem Code für Bild3.jpg hat er die Grössenparameter nicht dem Array $size3 sondern wieder aus $size extrahiert.
Und selbiger Fehler ist bei allen *.gif's (2-6) drin.
Ich häng mal nen Link zum runterladen an, kannst es Dir also einfach machen ;)
Nachtrag: Im Fix is auch die album.php enthalten, da sie auch den/die Fehler enthält
Hallo !
Nächstes Mal einfach mal die Boardsuche verwenden :
http://board.pragmamx.de/index.php?topic=10055.0
dann lassen sich manchmal solche Probleme verhindern . . . .
Ich hatte ja gesucht, nur war's anscheinend zu spät und mangels Konzentration
hab ich wohl den Wald vor lauter Bäumen net (mehr) gesehn ???
Gelobe aber Besserung ;)
:thumbup:
danke schön, funktioniert bestens
No Prob, immer gerne zur Hilfe bereit ... soweit es meine Zeit und vor allem Kenntnisse zulassen ;)