Thumbnail-Galerie
Photograph
- php
0 Dennis-1 Photograph0 wahsaga0 Photograph
0 Fabian St.
0 luser
0 luser
Hallo Leute,
Kann mir mal jemand ein Skript für eine Thumbnail-Galerie posten bzw. linken?
Wär Suuuper
Photograph
Hi Photograph,
Kann mir mal jemand ein Skript für eine Thumbnail-Galerie posten bzw. linken?
Nein, das hier ist nicht das GetForum, sondern das SelfForum - du wirst hier also nur selten einen kompletten Code gepostet bekommen. Schreibe dir also entweder selber so ein Script (wie das geht und was dabei zu beachten ist, dabei wird dir hier garantiert geholfen) oder schau dir mal so etwas wie bolGallery an.
MfG, Dennis.
Schreibe dir also entweder selber so ein Script (wie das geht und was
Gut also von mir aus: Ich hab's schon mit folgendem Code versucht
<?
$size=getimagesize($_GET['img']);
$new_height=250;
$quot = $size[1]/$new_height; // $size[1] ist die ermittelte Höhe des Bildes
$new_width = round($size[0]/$quot);
$image1 = imagecreatetruecolor($new_width,$new_height);
$image = imagecreatefromjpeg("./$img");
imagecopyresampled($image1, $image, 0,0, 0,0,$new_width,$new_height,$size[0],$size[1]);
imageinterlace($image1,1);
ImageJpeg($image1);
ImageDestroy ($image1);
?>
Funktioniert aber nicht so richtig!
hi,
Funktioniert aber nicht so richtig!
auch das reicht hier leider nicht aus.
lies dir doch bitte mal </faq/#Q-07> durch.
gruß,
wahsaga
Schaut mal auf http://mitglied.lycos.de/synthesizer/skripte/thumbnails/texturen.php ! Da könnt ihr euch das Skript, das ich schon mal von jemandem zugeschickt bekommen hab' ansehen. Das Problem ist wie gesagt, dass man keine Thumbnails sieht, sondern nur den blödsinnigen Text
Das Problem ist wie gesagt, dass man keine Thumbnails sieht, sondern nur den blödsinnigen Text.
Ich mein, man kann die Bilder schon sehen, aber erst, wenn man beim Browser ainmal auf ZURÜCK und dann wieder auf VOR geklickt hat!?!
HILFE
Ich mein, man kann die Bilder schon sehen, aber erst, wenn man beim Browser ainmal auf ZURÜCK und dann wieder auf VOR geklickt hat!?!
1. Schrei bitte nicht
2. Bei meinem Browser funktioniert das sofort => Benutze bitte nicht den Internet Explorer, sondern einen Gecko, oder besser, Opera
3. es heißt einmal, nicht ainmal - kann aber auch ein Tippfehler sein :-)
- es heißt einmal, nicht ainmal - kann aber auch ein Tippfehler sein :-)
War ein Tippfehler. Ich nehme übrigens Firefox her. Außerdem wollte ich, dass die Galerie von (fast) jedem Browser aus angezeigt werden kann
Hi!
Schreibe dir also entweder selber so ein Script (wie das geht und was
Gut also von mir aus: Ich hab's schon mit folgendem Code versucht
Schau dir einfach mal folgende Erläuterungen an: http://forum.de.selfhtml.org/archiv/2005/4/t104845/#m646950
Anschließend solltest du keine Probleme haben, dein Vorhaben in die Tat umzusetzen.
Grüße,
Fabian St.
du wirst hier also nur selten einen kompletten Code gepostet bekommen.
Uups - bin ich eine Ausnahme oder habe ich etwas falsch gemacht?
Ich hätt da eins, das ist selber programmiert. Was übergeben werden muss (als GET) wäre "topic" (damit wird die Topic beschrieben, der übergebene Text wird dann als Überschrift dargestellt) und "dir", das ist der Pfad zum _Ordner_, in dem alle Bilder liegen. Am Ende muss ein \
Beispielslink:
http://www.meine-adresse.de/bildergal.php?topic=Meine Bilder&dir=bilder/
Nachteil meines Skripts wäre, dass im Ordner _nur_ Bilder liegen dürfen, nichts anderes.
Sonstige Verbesserungsvorschläge dazu nehme ich gerne an mich, vor allem solche zum Parameter "topic" bzgl Umlaute und Leerzeichen...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Bildergalerie</title>
<style type="text/css">
img
{border:0;}
h2
{
color:#CC6633;
margin-left:30px;
}
table
{
align:center;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
echo "<h2>Bildergalerie: $topic</h2>";
echo "<div align=\"center\">";
// Prüfen, ob Parameter ein Ordner ist
if(is_dir($dir)){
// Alle Dateinamen in Array lesen,
// erste zwei Elemente ("." und "..") werden gelöscht
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
sort($files);
array_shift($files);
array_shift($files);
closedir($dh);
// Tabelle anfangen
echo("<table border=\"1\">\n<tr>\n");
foreach($files as $bild){
$bild="<a href=\"$dir$bild\"><img src=\"$dir$bild\" width=\"200\"></a>";
echo "<td>$bild</td>\n";
$j++;
if($j%3 == 0){
echo "</tr>\n<tr>\n";
}
}
// Tabelle beenden
echo "</tr>\n</table>\n";
echo "</div>";
}
// Wenn Parameter keine Galerie ist, Meldung ausgeben und sterben
else{
die("Galerie nicht gefunden!");
}
?>
</body>
</html>