Ik zoek een plaatjessysteem waar je een maximum grote van een plaatje in kan stelen.
Dus ik heb 100 plaatjes van verschillende grotes. Ik wil dat het plaatje op de werkelijke groter er op komt te staan als het klijne of gelijk is als 150 pixels breed en 100 pixels hoog. Is het groter het plaatje dan word ie netjes verklijnt zodat het er mooi uitziet en de werkelijke waarde behouden blijft. Klik je op het plaatje dan krijg je wel de werkelijke grote.
Ik heb al een mooi script gevonden, alleen zite er niet zo'n maximum hoogte aanvast. Wie kan voor mij zon maximum grote er in bouwen?
En als het groter is het plaatje word verklijnt?
script wat ik al heb:
<?
// Configuratie
$woord="Plaatjes kerstbomen bewegend"; // naam vd php file
$path = "images/"; // dir waar foto's in staan
$title = "Plaatjes kerstbomen bewegend". ($page + 1);
// Configuratie
$clm = "3"; // Aantal kolommen
$rows = "5"; // aantal rijen
$t_w = "80";
$t_h = "75";
?>
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'>
<?
include("plaatjesteller.php");
echo "<br><br><center><b><b>$title</b></b><br><br>";
$min = (1+($page * 25));
$max = (($page +1) * 25);
$number = $clm * $rows;
$break = (($page * 25) + $clm);
echo "<table border=0 cellpadding=5 cellspacing=5><tr>";
$d = dir("$path");
$count = -1;
while($entry=$d->read()) {
if (($count >= $min) AND ($count <= $max)){
if(eregi(".jpg|.jpeg|.gif", $entry)){
ClearStatCache();
$size = GetImageSize("$path/$entry");
$size[0] = $size[0] + 20;
$size[1] = $size[1] + 25;
$file_size=fileSize("$path/$entry");
$file_size = round($file_size / 1000) . "k";
echo ("<td align=center><a href=\"#\" onmouseover=\"window.status='Vergroten';return true;\"
onmouseout=\"window.status=''; return true\"
onclick=\"window.open('$path/$entry','pix$count','width=$size[0],height=$size[1],innerwidth=$size[0],innerheight=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,top=0,left=0,leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,screenX=0,screenY=0');return false\"><img src=$path/");
echo $entry." border=0 alt=$count height=$t_h></a> </td>\n"; // width=$t_w
}
if ($count == $break){
echo "</tr>\n<tr>\n";
$break = $count + $clm ;
}
}
$count++;
}
$d->close();
echo "</tr></table>";
$pages = ($count / 25);
$pageplus = ($page + 1);
$pagemin = ($page - 1);
if (($page + 1) < $pages){
$volgende = " | <a href=$woord.php?page=$pageplus>Volgende 25 Foto's</a> |";
}
if (($page+1) > "1"){
$vorige = "| <a href=$woord.php?page=$pagemin>Vorige 25 Foto's</a> |";
}
// Footer, dit staat onder de plaatjes.
echo "<br>$vorige $volgende";
?>
</font> </div>
</center>
Dus ik heb 100 plaatjes van verschillende grotes. Ik wil dat het plaatje op de werkelijke groter er op komt te staan als het klijne of gelijk is als 150 pixels breed en 100 pixels hoog. Is het groter het plaatje dan word ie netjes verklijnt zodat het er mooi uitziet en de werkelijke waarde behouden blijft. Klik je op het plaatje dan krijg je wel de werkelijke grote.
Ik heb al een mooi script gevonden, alleen zite er niet zo'n maximum hoogte aanvast. Wie kan voor mij zon maximum grote er in bouwen?
En als het groter is het plaatje word verklijnt?
script wat ik al heb:
<?
// Configuratie
$woord="Plaatjes kerstbomen bewegend"; // naam vd php file
$path = "images/"; // dir waar foto's in staan
$title = "Plaatjes kerstbomen bewegend". ($page + 1);
// Configuratie
$clm = "3"; // Aantal kolommen
$rows = "5"; // aantal rijen
$t_w = "80";
$t_h = "75";
?>
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'>
<?
include("plaatjesteller.php");
echo "<br><br><center><b><b>$title</b></b><br><br>";
$min = (1+($page * 25));
$max = (($page +1) * 25);
$number = $clm * $rows;
$break = (($page * 25) + $clm);
echo "<table border=0 cellpadding=5 cellspacing=5><tr>";
$d = dir("$path");
$count = -1;
while($entry=$d->read()) {
if (($count >= $min) AND ($count <= $max)){
if(eregi(".jpg|.jpeg|.gif", $entry)){
ClearStatCache();
$size = GetImageSize("$path/$entry");
$size[0] = $size[0] + 20;
$size[1] = $size[1] + 25;
$file_size=fileSize("$path/$entry");
$file_size = round($file_size / 1000) . "k";
echo ("<td align=center><a href=\"#\" onmouseover=\"window.status='Vergroten';return true;\"
onmouseout=\"window.status=''; return true\"
onclick=\"window.open('$path/$entry','pix$count','width=$size[0],height=$size[1],innerwidth=$size[0],innerheight=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,top=0,left=0,leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,screenX=0,screenY=0');return false\"><img src=$path/");
echo $entry." border=0 alt=$count height=$t_h></a> </td>\n"; // width=$t_w
}
if ($count == $break){
echo "</tr>\n<tr>\n";
$break = $count + $clm ;
}
}
$count++;
}
$d->close();
echo "</tr></table>";
$pages = ($count / 25);
$pageplus = ($page + 1);
$pagemin = ($page - 1);
if (($page + 1) < $pages){
$volgende = " | <a href=$woord.php?page=$pageplus>Volgende 25 Foto's</a> |";
}
if (($page+1) > "1"){
$vorige = "| <a href=$woord.php?page=$pagemin>Vorige 25 Foto's</a> |";
}
// Footer, dit staat onder de plaatjes.
echo "<br>$vorige $volgende";
?>
</font> </div>
</center>