Witam oto kod galerii:
<div id="galeria">
<?
$a=$_GET['a'];
$d=$_GET['d'];
if(($d=="")&&($a==""))
{
{
if(($i+2)%3==0)
echo '<div class="galeriaRow">'; echo '<div class="dzialMain"> <div class="dzialZdjecie">
<table class="dzialTable" cellspacing="0">
<tr>
<td class="dzialCell"><a href="index.php?c=8&d='.$tableGaleriaRow[4] .'"><img src="photos/'.$tableGaleriaRow[0].'/'.$tableGaleriaRow[2].'.gif" alt="" /></a>
</td>
</tr>
</table>
</div>
<div class="dzialNazwa">
'.$tableGaleriaRow[2].'
</div>
</div>';
}
}
elseif(($a=="")&&($d!=""))
{
{
$katalog='photos/'.$tableGaleriaRow[0].'/'.$tableGaleriaRow[3].'/thumb';
for($ile=-3;readdir($kat)!=false;$ile++);
if(($i+3)%4==0)
echo '<div class="galeriaRow">'; echo '<div class="albumMain"> <div class="albumZdjecie">
<table class="albumTable" cellspacing="0">
<tr>
<td class="albumCell">
<a href="index.php?c=8&d='. $tableGaleriaRow[4]. '&a='.$tableGaleriaRow[3].'"><img src="photos/'. $tableGaleriaRow[0].'/'.$tableGaleriaRow[3].'/thumb/'.$rand.'_thumb.gif" alt="" /></a>
</td>
</tr>
</table>
</div>
<div class="albumNazwa">
'.$tableGaleriaRow[3].'
</div>
</div>';
if(($i%4==0)OR($i==$iloscZdjec))
}
}
else
{
$katalog=opendir('photos/'.$tableGaleriaRow[0].'/'.$tableGaleriaRow[3].'/thumb'); for ($iloscZdjec=-3; readdir($katalog)!=false; $iloscZdjec++); $katalog='photos/'.$tableGaleriaRow[0].'/'.$tableGaleriaRow[3].'/thumb/';
myScanDir($katalog,$iloscZdjec);
for($i=0;$i<=$iloscZdjec;$i++)
{
if(($i+4)%4==0)
echo '<div class="galeriaRow">'; echo '<div class="albumMain"> <div class="albumZdjecie">
<table class="albumTable" cellspacing="0">
<tr>
<td class="albumCell">
<a href="java script:openGallery(''.$a.'',''.$i.'')">
<img src='.$zdjecie[$i].' alt="" />
</a>
</td>
</tr>
</table>
</div>
</div>';
if((($i+1)%4==0)OR($i==$iloscZdjec))
}
}
?>
</div>
Dzialanie mozna zobaczyc pod adresem:
http://www.betel.com.pl/betel/viewPhoto.ph...owanie&id=0I teraz mam pytanko jak zrobic aby linki (te od 1 do 20) na poczatku wyswietlalo sie tylko 5 (od 1 do 5) i jak sie kliknie na 5 to pokazuje 2,3,4,5,6 jak sie kliknie 6 to zeby pokazywal 3,4,5,6,7 itd.
Totalnie nie mam pomyslu.
Z gory dzieki
oj soryy to nie ten kod oto prawidlowy kod galerii:
<?
include('mysql.php');
include('functions.php');
$a=$_GET['a'];
$d=$_GET['d'];
$tableGaleria=mysql_query('SELECT * FROM galeria WHERE album_katalog="'.$a.'"'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title><?=$tableGaleriaRow[3]?></title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body id="viewPhoto">
<?
$katalog=opendir('photos/'.$tableGaleriaRow[0].'/'.$a.'/normal/'); for ($iloscZdjec=-3; readdir($katalog)!=false; $iloscZdjec++);
echo '<div id="photoMain"> <div id="photoTytul">
'.$tableGaleriaRow[3].'
</div>
<div id="photoMenu">
<div id="photoMenuLeft">';
if($id!='0')
echo '<a href="viewPhoto.php?cont=8&a='.$a.'&id='.($id-1).'"> << poprzednie zdjęcie </a>'; <div id="photoCenter">';
$katalog='photos/'.$tableGaleriaRow[0].'/'.$a.'/normal/';
myScanDir($katalog,$iloscZdjec);
for($i=0;$i<=$iloscZdjec;$i++)
{
echo '<a href="viewPhoto.php?a='.$a.'&id='.$i.'" '; if($id==$i)
echo 'style="background-color: #e3cfae; color: #612d11;"'; echo '> '.($i+1).' </a> '; }
echo '</div><div id="photoMenuRight">'; if($id!=$iloscZdjec)
echo '<a href="viewPhoto.php?a='.$a.'&id='.($id+1).'"> następne zdjęcie >> </a>';
else
<div id="photoZdjecie">
<table class="photoTable" cellspacing="0">
<tr>
<td class="photoCell">
<img src='.$zdjecie[$id].'>
</td>
</tr>
</table>
</div>
</div>';
?>
</body>
</html>