Erik B. Skrevet 5. september 2006 Del Skrevet 5. september 2006 (endret) Spørsmål 1: Jeg har nå et bildegalleri (takk til Jesper Karsrud). Jeg har kombinert dette scriptet med et opplastingsscript som jeg har laget. Dette opplastingsscriptet fungerer akkurat slik jeg vil helt til jeg kommer til et punkt: Jeg vil at bildene skal resizes til f.eks størrelsen 1000x1000 for å ta et eksempel. Hvordan gjør jeg det? Spørsmål 2: På siden hvor bildene vises vil jeg at det kun skal vises 15 bilder. Altså når det er mer enn 15 bilder skal det lages en ny side. Spørsmål 3: Hvordan kan bildene sorteres etter dato? Håper det er mulig å få noen svar på disse spørsmålene På forhånd tusen takk EDIT: La til et spørsmål til Endret 5. september 2006 av erixz Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 5. september 2006 Del Skrevet 5. september 2006 (endret) 1. Se på dette: http://no.php.net/manual/en/function.imagecopyresampled.php (krever at GD modulen er aktivert på serveren). 2: Ikke noe problem. Hvis du legger ut databasestrukturen din her, så skal jeg vise deg hvordan. Hvis du ikke føler for å legge ut dette, så er nøkkelordet du kan søke etter LIMIT. 3: Heller ikke noe problem hvis du har et datofelt i databasetabellen som inneholder bilder. Spørringen blir f.eks. noe ala dette: SELECT * FROM bilder WHERE dato > '2006-08-05'; (henter ut alle bilder der dato er nyere enn 5. aug.). Hvis du ikke ble klok på punkt 1, så si i fra så skal du få litt ferdig kode. Endret 5. september 2006 av Slettet-rXRozPkg Lenke til kommentar
Erik B. Skrevet 5. september 2006 Forfatter Del Skrevet 5. september 2006 Tusen takk for svar! Jeg skal se nærmere på svarene dine etterpå men jeg ser du tar uttgangsspunk i at jeg bruker databaser. Det gjør jeg ikke, bruker flatfiler, men vet ikke om det har noe å si på svarene du ga meg? Lenke til kommentar
NH Skrevet 5. september 2006 Del Skrevet 5. september 2006 Til resizing kan du bruke min ferdige klasse jeg har lagt ut på NWF i denne posten: http://norskwebforum.no/viewtopic.php?t=22753 (Nic0, det er meg) når det kommer til pagination er dette et tema som er tatt opp veldig mange ganger. Her er det ikke stort værre en å lage en liten formel: et eksempel <?php //åpne filen med informasjon om hvor bildene ligger og lagre disse i et array $images = file(bildeoversikt.txt); $itemsPerPage = 15; $currPage = ($_GET['page']) ? intval($_GET['page']) : 1; $start = $itemsPerPage*($currPage-1); $end = $itemsPerPage*($currPage-1) + $itemsPerPage; //hvis de 15 aktuelle bildene for($i = $start;$i<$end; $i++){ echo '<img src="'.$images[$i]['adress'].'" />"; } //beregn hvor mange sider det er utifra antall bilder totalt og hvis en link til hver enkelt side for($i = 1; $i<ceil(count($images)/$itemsPerPage);$i++){ printf('<a href="?page=%d"> | %d | </a>', $i, $i); } ?> her er det snakk om å regne ut hvilke bilder i arrayet som skal vises. dette må selfølgelig tilpasses til _ditt_ system Lenke til kommentar
Erik B. Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 Hvordan gjør jeg slik at bildene navnene blir lagret i et txt dokument da? Lenke til kommentar
Erik B. Skrevet 12. september 2006 Forfatter Del Skrevet 12. september 2006 Siden det sies at dette er tatt opp så mangen ganger før må det da vel være noen som kan hjelpe meg med å finne ut hvordan man har max 15 bilder pr side? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå