[ sojic @ 26.02.2007. 15:14 ] @
Ako moze mala pomoc oko ove galerije: http://www.dj-ak47.com/portfolio.php

(css je http://www.dj-ak47.com/galery.css)

Ili ako neko ima bolje resenje.
[ sojic @ 06.03.2007. 00:34 ] @
Zar niko.....

Sredio sam nekako galeriju, ali sada imam drugi problem. Normalno problem je u IE.

O cemu se radi.

Otvorite sajt (galeriju). Dobijate thumbnails. Kliknete na thumb, otvori se popup sa veliku sliku. Zatvorite veliku sliku i vratite se opet kod thumbs. Sta se desava???? On hover, opet preucitava thumbs.

Zasto?
[ gorancir @ 18.03.2007. 10:36 ] @
Sto koristis tu galeriju kad imas 1000 boljih?
[ CtrlAltDel @ 18.03.2007. 10:46 ] @
ne mogu da otovorim stranicu koju si dao...


evo ti ova moja ... radi provereno
radjeno sa php ... imas dole opcije , direktorijum big, direktorijum thumb, broj slika po redu, horizontalni razmak izmedju slika, vertikalni razmak, broj slika po strani...

ovaj js naravno u head...

Code:


<SCRIPT Language="JavaScript">
<!--
function DynaWin(url, w, h, l, t) {
poph = + h + 40
popw = + w + 30
disp = window.open("","pop","height=" + poph + ",width=" + popw + ",left=" + l + ",top=" + t + "");
content = '<HTML>';
content += '<TITLE>ZABAVA</TITLE>';
content += '<HEAD>';
content += '<STYLE TYPE="TEXT/CSS">A:LINK {FONT-FAMILY: verdana; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none} ;A:HOVER {FONT-FAMILY: Verdana; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: blink};A:VISITED {FONT-FAMILY: Verdana; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none}</STYLE>';
content += '</HEAD>';
content += '<BODY bgcolor="#709850" >';
content += '<P ALIGN="CENTER"><img src="' + url + '" height="' + h + '" width="' + w + '"></BR>';
content += '<A HREF="javascript:self.close()" class="a:link">Zatvori</A></P>';
content += '</BODY></HTML>';
disp.document.write(content);
disp.document.close();
}
// -->
</SCRIPT>



ovo gde hoces galeriju...

Code:

<? // PROMENLJIVE

$poziv_strane= 'galerija.php?'; // pazi postoji promenljiva koja se getuje

$direktorijum_thumb = "galerija_t/";
$direktorijum_big = "galerija_b/";

$h_razmak=5; //razmak thumbova
$v_razmak=5;

$opis=' klikni za vecu sliku ';  // alt text

$dugme_p= 'prethodn'; // source dugmica za listanje galerije pazi da pises sa tagom img
$dugme_s= 'sledece';


$red=3;  // broj slika u redu


if ($handle = opendir($direktorijum_thumb)) 
    {
    while (false !== ($file = readdir($handle))) 
    {
        $brojac = $brojac + 1; 
      
};
};

$ukupno_fajlova=$brojac - 3; // ukupan broj slika galerije


$slika_postrani=6; // broj slika po stranici


// kraj modifikacije
?>





<? // TESTOVI

$str=$_GET['str'];
if(!isset($str)){$str=1;};

if (bcmod($ukupno_fajlova , $slika_postrani) > 0 )
{$ostatak=1;} else {$ostatak=0;};

$max_stranica=bcdiv($ukupno_fajlova,$slika_postrani)+ $ostatak ; 

$brojac = (($str * $slika_postrani)-$slika_postrani)+1;
$slika_z = $str * $slika_postrani ;

$slika=$direktorijum_thumb.$brojac.'.jpg' ;

?>
<? // PETLJA GALERIJE






do {
echo <<<POLJE

POLJE;

$slicka = $direktorijum_big. $brojac.'.jpg'; 
list($width, $height, $type, $attr) = getimagesize($slicka); 
?>
<? echo "<img src='". $slika. "'"?>
hspace="<? echo $h_razmak; ?>" vspace="<? echo $v_razmak; ?>"
 alt="<? echo $opis ; ?>" style="cursor:hand" 

onClick="DynaWin('<?php echo $direktorijum_big;?><?php echo $brojac.'.jpg';?>', 
'<?php echo $width;?>', '<?php echo $height;?>', '250', '150')"> 


<?
if (bcmod($brojac, $red) == 0)
            {
                echo "<br>";
}
    $brojac=$brojac+1;
    $slika=$direktorijum_thumb.$brojac.'.jpg';
        
}while (file_exists($slika)& $brojac <> ($slika_z + 1));

?>





<br>
<?  // NAVIGACIJA

if ( $str > 1) { echo '<a href="'.$poziv_strane.'str='.($str - 1).'">'.$dugme_p.'</a>';} 

if ( $str < $max_stranica) { echo '<a href="'.$poziv_strane.'str='.($str + 1).'">'.$dugme_s.'</a>';}

?>