Versio

Dynamisch fotoalbum

Dynamisch fotoalbum

Gesponsorde koppelingen

Inhoudsopgave

  1. De variabelen
  2. de album met de kleine fotos
  3. De grote foto

 

9 reacties op 'Dynamisch fotoalbum'

PHP hulp
PHP hulp
0 seconden vanaf nu
 
Gesponsorde koppelingen
Citroen Anoniem Graag
Citroen Anoniem Graag
6 jaar geleden
 
0 +1 -0 -1
Ik heb het even vlug doorgekeken en over het algemeen ziet het er goed uit. Ik had echter een paar puntjes: Het gebruik van shorttags wordt niet door elke host ondersteund. Misschien is het handig om aan paginanummering te gaan doen, want bij het voorbeeld moeten circa 130 foto's geladen worden, en dat duurt lang ook alzijn het kleine foto's.

Verder is het niet erg uitgebreid, je moet zelf de variabele met het aantal foto's ophogen, kan je geen foto's verwijderen, kan je het niet in mappen stoppen, er zit geen admin functie op. Dit zijn allemaal mooie uitbreidingen die ik mis, maar waar je misschien met een mogelijke versie 2 wel iets mee kunt.

Veel succes ermee

Freek
Robert Deiman
Robert Deiman
6 jaar geleden
 
0 +1 -0 -1
Aanvulling op Freek: (soms ook bevestiging)

- Beetje raar dat je handmatig het aantal foto's moet aangeven in je script
- Wanneer jij je script 130 foto's laat verkleinen, en ook meteen de thumbs laat weergeven, dan zal je script een fout geven, omdat laden te lang duurt
- Eigenlijk is het niet Dynamisch, en is het voordeel tov een HTML foto is misschien de thumbnails, maar zoals ik al aangaf is dat niet een ideale oplossing om het zo te doen
- Bij een dynamisch fotoalbum denk ik ook aan het uploaden van foto's en het wissen ervan
- In een dynamisch fotoalbum kan je ook mappen maken en in een album kan je doorgaans bladeren

Bovendien vind ik eigenlijk dat dit meer bij de scripts thuis had gehoord, je geeft nu stap voor stap aan hoe je script op wordt gebouwd, dit kan je (iets beknopter) in je code verwerken als commentaar.

Edit:

Ben zelf ook bezig met zoiets, maar dan behoorlijk uitgebreid:
- foto's uploaden
- mappen maken (thumbs en verkleiningen worden automatisch gemaakt)
- slideshow
- foto pop-up die sluit bij klikken ergens op die foto/ pop-up
- admin voor wissen foto's, beschrijving toevoegen
- aantal foto's per pagina aangeven (admin)
- keuze tussen commentaar op foto's toestaan of uitschakelen (per album)
Gunther Roskams
Gunther Roskams
6 jaar geleden
 
0 +1 -0 -1
Dank jullie wel voor al jullie commentaar. Zoals ik zelf ook al zei, ik ben zelf nog maar 2 maanden bezig met PHP en probeer zo mijn skills in PHP-coding een beetje op te drijven, en dat kan zeer zeker aan de hand van jullie commentaren. En er komt zeker een tweede versie !!

Greets,

Gunther
Pim -
Pim -
6 jaar geleden
 
0 +1 -0 -1
Dankjewel voor de mooie code.
Ik heb hem zelf nog een beetje uitgebreid met een beschrijving, een sluitknop op de foto pagina en met de tekst foto zoveel van de zoveel.
EDIT: Ik heb nu ook een automatische foto teller. Wat vinden jullie ervan?
Hij moet bij fotoboek_vars.php. Het is natuurlijk niet ideaal omdat de foto's wel goed genummerd moeten zijn.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$klaar
= 0;
$i = 1;
while ($klaar == 0){
    if (!file_exists($foto_dir."foto".$i.".jpg")){
        $klaar = 1;
        $aantal_fotos = $i-1;
    }

    $i++;
}

?>
Arwin van der Velden
Arwin van der Velden
6 jaar geleden
 
0 +1 -0 -1
Tipp.. gebruik de code tags:
Marien xD
Marien xD
6 jaar geleden
 
0 +1 -0 -1
@pim
Dan kan je beter gewoon de hele dir uitlezen en dan de juiste bestanden in een array doen en dan de array tellen. Dan is de telling nog betrouwbaar ook...
Pim -
Pim -
6 jaar geleden
 
0 +1 -0 -1
@Marien
Hoe lees je de dir dan uit? Dat is idd veel handiger
Sorry dat mijn script nergens op slaat, ik ben ook maar een beginner.
EDIT: Ik heb het gevonden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$aantal_fotos
= count(glob("fotos/*.jpg"));
?>
Niborx Trump
Niborx Trump
6 jaar geleden
 
0 +1 -0 -1
Het is trouwens: het album. :D


6 jaar geleden
 
0 +1 -0 -1
Tip: je hoeft alleen de 'hoogte' aan te passen, de breedte hoeft niet, want dat gebeurd in HTML al automatisch, als je geen vaste breedte insteld tenminste.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player