Avatar billede prajm_net Nybegynder
18. december 2003 - 16:18 Der er 10 kommentarer og
1 løsning

\n eller <br> efter hvert 3 emne!

Hejsa Folkens

Jeg sidder og er ved at lave et mini galleri , til billeder og det driller mig lidt med og få det hele til og virke på følgende måde :

Så der kan visses 3 billeder eller andet pr. linje før der laves <br> eller \n

jeg bruger følgende til og lave det med , hvor mest af det komer fra manulen ;)

http://irc.stakkel.dk/gallery/display_album.phps


håber i har en ide =)

på forhånd tak

M.v.h

Prajm
Avatar billede mufoxe Nybegynder
18. december 2003 - 16:25 #1
Du looper igennem dine items og laver en modulus beregning

F.eks.

for (int i = 0; i++; i < totalAntalItems)
{
  if ( i % 3 = 0 )
  {
  // gør noget
  // indsæt <br>
  }
  else
  {
    // gør noget
  }
}
Avatar billede prajm_net Nybegynder
18. december 2003 - 16:28 #2
Oh.. nice ... jeg kigger lige på det =)
Avatar billede jakoba Nybegynder
18. december 2003 - 16:28 #3
<?
        if($_GET['view'] == "album") {
           
            $dir = "/var/www/photos/$aid/";
            if (is_dir($dir)) {
                if ($ptr = opendir($dir)) {
                    $counter = 0;                          // ADDED line
                    while(($file = readdir($ptr)) !== false
                          || $counter%3 != 3 ) {          // ADDED condition
                    if( !$file || $file == '.' || $file == '..' ) {
                        continue;
                    } else {
                        print "<a href=\"../photos/$aid/$file\"><img src=\"../photos/$aid/$file\" border=\"0\" width=\"250\" height=\"180\"></a><br>";
                        $p["total"]++;
                    }
                    if ( $counter != 0 && $counter%3 == 0 ) {  // ADDED whole if
                        print "<br>";
                    }
                    $counter++;                                // ADDED line
                }
                closedir($ptr);
            }
        }
}                echo "Der er $p[total] Billeder i Albummet $aid";
?>

mvh JakobA
Avatar billede jakoba Nybegynder
18. december 2003 - 16:30 #4
Ups, '<br>' sidst i første print skal fjernes.
Avatar billede mufoxe Nybegynder
18. december 2003 - 16:31 #5
Nu blærer du dig vist bare, JakobA :)
Avatar billede jakoba Nybegynder
18. december 2003 - 16:33 #6
Så burde jeg nok have været 3 minutter og 51 sekunder hurtigere :-))
Avatar billede prajm_net Nybegynder
18. december 2003 - 16:37 #7
Jakoba ->
har lige prøvet dit forslag se event:
http://irc.stakkel.dk/gallery/display_album.php?view=album&aid=4

den kører i evig løkke ? :/

har du forslag ?
Avatar billede jakoba Nybegynder
18. december 2003 - 16:39 #8
forkert betingelse:
                          || $counter%3 != 3 ) {          // ADDED condition
skulle have været:
                          || $counter%3 != 0 ) {          // ADDED condition
(nul istedet for 3)
Avatar billede prajm_net Nybegynder
18. december 2003 - 16:51 #9
jeg takker og bukker for hjælpen =)
Avatar billede mufoxe Nybegynder
18. december 2003 - 17:19 #10
Dejligt. Vi kom jo med præcist det samme svar. Mit var så bare rigtigt i første hug :)
Avatar billede jakoba Nybegynder
18. december 2003 - 17:29 #11
enig.  svar her: http://www.eksperten.dk/spm/441550

mvh JakobA
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