Sodelle.... meine "neue" Seite is nu online!
Kann mir jemand erklären wie ich mein Gallery-Script in meine Seite funktionsfähig includen kann? Bisher kommen ja tausend Fehler. Und in nem neuen fesnter will ichs nicht anzeigen lassen und nen iFrame will ich erst recht nicht!
Ankündigung
Einklappen
Keine Ankündigung bisher.
php in php includen
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ein Gast antworteteJoa klar... dann hoffich mal dass ich hiermit richtig liege:
Code:function bildgroesse($src,$v="Vorschau",$width,$height) { global $data,$setup,$max; $path = substr($src,0,strrpos($src,"/")+1); $typ = substr($src,strrpos($src,".")+1); $img = substr($src,strrpos($src,"/")+1); $info = array($data[$path][$typ][$img][width],$data[$path][$typ][$img][height]) ; if (empty($width)) $width = $max[bild_width] ; if (empty($height)) $height = $max[bild_height] ; if ($width >= $info[0] && $height >= $info[1]) { $x = $info[0]; $y = $info[1]; $z = 1 ; } else { $a = $info[0] / $width; $b = $info[1] / $height; if ($b > $a) $a = $b; $x = round($info[0] / $a); $y = round($info[1] / $a); $z = 0 ; } if ($v == "Vorschau") { echo $x." X ".$y ; if ($z == 1) echo " *" ; } if ($z == 0 && $v == "Vollbild") { echo " (".$info[0]." X ".$info[1].") *" ; } } function img($src,$width,$height,$alt,$zusatz) { global $setup,$max,$data,$version ; $path = substr($src,0,strrpos($src,"/")+1); $typ = substr($src,strrpos($src,".")+1); $img = substr($src,strrpos($src,"/")+1); if (empty($width)) $width = $max[tmb_width] ; if (empty($height)) $height = $max[tmb_height] ; $info = array($data[$path][$typ][$img][width],$data[$path][$typ][$img][height]) ; $p = strtr($path,"/","_") ; $tumb = $setup[path_cache]."t_".$width."_".$height."_".$p."_".$img ; if (empty($alt)) $alt = $img; else $alt = $alt ; if ($alt=="galerie") $alt = 0 ; $alt = $alt." --- erstellt mit $version - www.tomshaus.de" ; $a = $info[0] / $width; $b = $info[1] / $height; if ($b > $a) $a = $b; $tx = round($info[0] / $a); $ty = round($info[1] / $a); if ( ($width < $info[0] || $height < $info[1]) && !empty($img)) //Wenn Originalbild vorhanden und groesser als Thumbnail { if (!is_file($tumb) && is_writable($setup[path_cache])) // wenn kein Thumbnail im Cache UND Schreibzugriff auf cache, dann erzeugen { $src_img = imagecreatefromjpeg($src); // Quellbild $dest_img = imagecreate($tx,$ty); // Zielbild imagecopyresized($dest_img,$src_img,0,0,0,0,$tx,$ty,$info[0],$info[1]); header("Content-type: image/jpeg"); imagejpeg($dest_img,$tumb); } if (is_file($tumb)) // wenn ein Thumbnail im Cache, dann zeigen { echo"<img src=\"$tumb\" width=\"$tx\" height=\"$ty\" border=\"0\" $zusatz alt=\"$alt\">" ; } else // sonst Originalbild verkleinert zeigen { echo "<img src=\"$src\" width=\"$tx\" height=\"$ty\" border=\"0\" $zusatz alt=\"$alt\">" ; } } elseif ($img == "" && is_file($setup[nullgif])) { echo "<img src=\"$setup[nullgif]\" width=\"$width\" height=\"$height\" border=\"0\" $zusatz alt=\"$alt\">" ; } else { echo "<img src=\"$src\" width=\"$info[0]\" height=\"$info[1]\" border=\"0\" $zusatz alt=\"$alt\">" ; } }
-
Zitat von JuuroFalls jemand Lust hat kanner sich die Dateien mal hier anschaun: http://www.i-wars.net/bilder/tg2_0.rar
poste einfach mal den relevanten code der thumbnailerstellung und fertig ..
NICHT DEN GESAMTEN CODE BITTE ..
Einen Kommentar schreiben:
-
Ein Gast antworteteHm nunja...
Ich hab nu die neuere Version des Scriptes probiert, und die tut, wie man sieht. das einzige Problem ist die Größe der Thumbnails. Die sind nähmlich nur 1x1 Pixel groß. und des ist bissl blöd, denn da raucht man so lange bis man mal nen Bild getroffen hat!
Die Lösung davon ist ja wohl nich so komliziert wie die von dem Gemurkse das bei der alten version des Scripts rausgekommen ist, denke ich!
Falls jemand Lust hat kanner sich die Dateien mal hier anschaun: http://www.i-wars.net/bilder/tg2_0.rar
Einen Kommentar schreiben:
-
Ein Gast antwortetevom includen her hast du alles richtig gemacht nur der php-code scheint nicht gut zu sein
Einen Kommentar schreiben:
Einen Kommentar schreiben: