Hvis ikke billederne allerede ligger som thumbnails, vil det tage næsten ligeså lang tid for koden at lave dem om, som hvis du bare viste dem som store. Du vinder derved ikke noget ved det. Derfor bør du nok lave dem som thumbnails, når du uploader dem.
w13 --> Ja, det er rigtig nok. Men søger det bare til en simpelt galleri, hvor der skal ligge omkring 10 billeder.
Ellers kunne koden vel også laves til at kun hive billeder med "thumb_" frem, hvorefter den linker til et billede af samme navn som hedder det efter thumb.
Altså "thumb_mini.jpg" linker til "mini.jpg" ude på listen.
Er ikke inde i programmering så meget, men har fået den til at hive billederne ud af mine mappe. Men ved ikke helt, hvordan jeg får den til at opstille billederne med 4 på hver række.
koden som den ser ud nu: ------------------
<?php $imgdir = 'galleri/'; // the directory, where your images are stored $allowed_types = array('png','jpg','jpeg','gif'); // list of filetypes you want to show $dimg = opendir($imgdir); while($imgfile = readdir($dimg)) { if(in_array(strtolower(substr($imgfile,-3)),$allowed_types)) { $a_img[] = $imgfile; sort($a_img); reset ($a_img); } } $totimg = count($a_img); // total image number for($x=0; $x < $totimg; $x++) { $size = getimagesize($imgdir.'/'.$a_img[$x]); // do whatever $halfwidth = ceil($size[0]/2); $halfheight = ceil($size[1]/2); echo '<img src="galleri/'.$a_img[$x].'"><br />'; } ?>
-------------------
Ved ikke om du kunne forklare hvordan man gør eller lave det for mig med kommentar i koden, så jeg får en forståelse for det :)
Jeg har klaret det med linjen: if(($x % 4)==1)echo '<br>';
Procenttegnet kaldes modulus og returnerer, hvor mange der var i rest, når man dividerer $x med 4. Hvis der er 1 i rest betyder det, at 4 går op i $x - derved skal der indsættes et linjeskift. =)
Den spytter nogenlunde det samme ud :) hvor den laver <br> efter hvert billede. Men der er dog et enkelt tilfælde hvor den sætter to billeder efter hinanden.
Ellers lyder det ret logisk det du skriver, så er lidt uforstående over hvorfor den ikke virker. :(
Nej, jeg har skrevet lidt om på den så den gør, som ønsket :)
Synes godt om
Ny brugerNybegynder
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.