Dynamisch fotoalbum

Door Gunther Roskams, 20 jaar geleden, 6.313x bekeken

Dynamisch fotoalbum

Gesponsorde koppelingen

Inhoudsopgave

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

 

Er zijn 9 reacties op 'Dynamisch fotoalbum'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Citroen Anoniem Graag
Citroen Anoniem Graag
20 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
20 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
20 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 -
20 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  vdv
Arwin vdv
20 jaar geleden
 
0 +1 -0 -1
Tipp.. gebruik de code tags:
Marien xD
Marien xD
20 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 -
20 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"));
?>
Aaa Trump
aaa Trump
20 jaar geleden
 
0 +1 -0 -1
Het is trouwens: het album. :D
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 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.

Inhoudsopgave

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

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.