Avatar billede motyl Nybegynder
22. september 2006 - 08:33

Bladre-funktion i galleri

Hej Eksperter.

Jeg har et galleri hvor jeg først viser thumbnails frem. Der skal kun være 12 (3cols x 4rows) thumbnails på hver side, hvilket betyder at man skal kunne bladre frem og tilbage over flere sider med thumbnails. Er der nogen der kan hjælpe mig?

Indtilvidere ser min kode sådan ud:

function showGallery($UID,$cols,$rows){
    global $connection;
    $item = new galleryItem($UID);
    $count = $item->getNumberOfPicture();
    $content = "";
    if ($count > 0){
        $content.= "<table cellpadding=0 cellspacing=13 border=0 align=center>";
        $img = 0;
        // -------------------------------
        for($i=0; $i < $rows; $i++){
            $content .= "<tr>";
            for($j=0; $j < $cols; $j++){
                $content .= "<td>";
                $p = $item->getPicture($img);
                if($p){
                    $thumb = $p->getPath()."/thumb_".$p->getFile();
                    $image = $p->getPath()."/".$p->getFile();
                    $dim = getimagesize($thumb);
                    $content .= "<a href='./?page=".$connection->getUID().".showImage&UID=".$p->getUID()."&galleryUID=".$UID."'><img src='".$thumb."' class='galleryImages' border='1' alt='".$p->getAlt()."' width='".$dim[0]."' height='".$dim[1]."'></a>";
                }
                $content .= "</td>";
                $img++;
            }
            $content .= "</tr>";
            if($img>=$item->getNumberOfPicture()){
                break;
            }
        }
        // -------------------------------
        $content .= "</table>";
       
    }else{
        $content="<center>Dette galleri indeholder ingen billeder.</center>";
    }
    return $content;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB