jGallery 1.2 - foto album

Door Joost Kooijman, 21 jaar geleden, 6.182x bekeken

Er is inmiddels een versie 1.3 uit, met veel grote veranderingen:
http://www.phphulp.nl/php/scripts/9/961/

Deze versie bevat wat bugs en gebreken:
http://portal.kooijman-design.nl/download.php?file=jGallery1.2.zip

Wellicht een van velen. Met jGallery (Joost-Gallery (o:) kun je online browsen door een fotoalbum met sub-directory's met afbeedingen (thumbnails "on the fly") d.m.v. een handig menu met breadcrumb en wat buttons.
Er zit zowel een thumb-viewer als een image-viewer in.

Bekijk demo van de werking: http://portal.kooijman-design.nl/jGallery/ (terwijl je geniet van mijn vakantiefoto's)

Voorbeeld: http://portal.kooijman-design.nl/jGallery/

Gesponsorde koppelingen

PHP script bestanden

  1. jgallery-12-foto-album

 

Er zijn 30 reacties op 'Jgallery 12 foto album'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
 
0 +1 -0 -1
LOL! Ik typ net de zoekopdracht fotoalbum in en dan zie ik bij laatste scripts in een keer dit staan, ik ga het meteen testen.

EDIT: getest, het werkt meteen, nu ga ik het vertalen
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
Das toevallig! Laat me weten wat je er van vindt!
Thijs X
Thijs X
21 jaar geleden
 
0 +1 -0 -1
Ziet er goed uit.
Alleen jammer dat je geen thumbnails aanmaakt het laden gaat nu erg traag.
 
0 +1 -0 -1
Als je 'm in het nederlands wilt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
// -----------------------------------------------------------------------------------
// Language configuration section
// -----------------------------------------------------------------------------------
    
    
    // Set text to indicate 'title' in html header.

    $C_JGALL['lang_title'] = 'Fotoalbum';
    
    
    // Set text to indicate 'Location' in top-menu bar.
    $C_JGALL['lang_location'] = 'Locatie';
    
    
    // Set text to indicate 'main folder' in top menu bar.
    $C_JGALL['lang_mainfolder'] = 'Albums';
    
    
    // Set text to indicate 'home button alt' in top menu bar.
    $C_JGALL['lang_home'] = 'Je bent in ' . $C_JGALL['lang_mainfolder'] . '/';
    
    
    // Set text to indicate 'go home button alt' in top menu bar.
    $C_JGALL['lang_gohome'] = 'Ga terug naar ' . $C_JGALL['lang_mainfolder'] . '/';
    
    
    // Set text to indicate 'up button alt' in top menu bar.
    $C_JGALL['lang_up'] = 'Je bent in de "basis-map"';
    
    
    // Set text to indicate 'go up button alt' in top menu bar.
    $C_JGALL['lang_goup'] = 'Ga een map omhood';
    
    
    // Set text to indicate 'refresh button alt' in top menu bar.
    $C_JGALL['lang_refresh'] = 'Vernieuw deze pagina';
    
    
    // Set text to indicate 'image thumb alt' in gallery.
    $C_JGALL['lang_clickview'] = 'Klik om dit plaatje te bekijken';
    
    
    // Set text to indicate 'directory thumb alt' in gallery.
    $C_JGALL['lang_opendir'] = 'Klik om deze map te openen';
    
    
    // Set text to indicate 'image alt' when viewing image.
    // only when $C_JGALL['gall_link2source'] is set to 'y'

    $C_JGALL['lang_downloadimage'] = 'Klik om dit plaatje te downloaden';
    
    
    // Set text to indicate 'first' in bottom border (page links).
    $C_JGALL['lang_first'] = 'eerste';
    
    
    // Set text to indicate 'previous' in bottom border (page links).
    $C_JGALL['lang_prev'] = 'vorige';
    
    
    // Set text to indicate 'image info' in bottom border (page links).
    // Switches {CURRENT} for current image and {TOTAL} for total images

    $C_JGALL['lang_imageinfo'] = 'foto {CURRENT} van de {TOTAL}';
    
    
    // Set text to indicate 'next' in bottom border (page links).
    $C_JGALL['lang_next'] = 'volgende';
    
    
    // Set text to indicate 'last' in bottom border (page links).
    $C_JGALL['lang_last'] = 'laatste';
    
    
    // Set text to indicate 'empty dir message' when dir is empty.
    $C_JGALL['lang_emptydir'] = 'Sorry, er zijn geen plaatjes in deze map!';
    
    
// --> END Languge configuration section
// -----------------------------------------------------------------------------------



// --> END

?>

Vervang dit deel met de language section in config.inc.php
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@ teuneboon:
Het is omhooG met een G, niet met een D :o)
Mag ik je url ff kan ik zien wat voor moois je er van maakt...
thnx

@ thijs:
Klopt, maar dit script is ook geen werkpaard, meer om een leuk album voor vrienden en familie neer te zetten. Bovendien is de installatie kinderspel zo.
 
0 +1 -0 -1
Ik test het op mijn lokale host, en wil liever niet port 80 openzetten.
Thijs X
Thijs X
21 jaar geleden
 
0 +1 -0 -1
@ Joost
Dat hoeft ook niet, maar het is toch veel gebruiks vriendelijker als je even kijkt of er thumbs zijn aangemaakt en zo niet dat je eerst thumbs aanmaakt en die laad.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@ thijs:
Ik zal het onthouden voor V2 :o)
take it or leave it....
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
Ziet er netjes uit ;)
Alleen je code is af en toe een beetje slordig ;)
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@YPM:
Mijn kamer ook :o)
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
Offtopic:

Mijn kamer is nu ook een tering zooi... Heb alles van me bureau afgeflikkerd en dat ligt nu op de grond ;)
 
0 +1 -0 -1
Heb nog even een vraagje: Ik heb dit script in een div geplaatst, links van die div staat een menu, normaal zit in de div waar het script in zit tekst, tussen de tekst en het menu zit dan ongeveer 10px ruimte, maar bij het foto-album is dit ongeveer 60px geworden, hoe los ik dat op?

EDIT: O ja, je kunt in de config niet de grootte van de grote thumbs aanpassen, misschien ook iets voor V2
GaMer B
GaMer B
21 jaar geleden
 
0 +1 -0 -1
Zeer mooi gedaan. Toppie :)
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
Waar die 60px vandaan komt??? Ik zou het niet weten... Misschien is ie rechts uitgelijnd en moet je je thumbs vergroten tot je totaal 50px breder wordt...

De maat van de grote thumb is relatief aan de breedte van je table. ** thumb + ** spacing. Leek me een nette oplossing.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@teun: (y)
 
0 +1 -0 -1
Ik zie nu dat het gecentreerd is, dus als ik de thums groter maakt lukt het wel ja
Joeri
Joeri
21 jaar geleden
 
0 +1 -0 -1
Mooi scriptje, zeker geen overbodige post, al heb ik hier vroeger nog een script gevonden waar ik persoonlijk de voorkeur aan geef.
http://phphulp.nl/php/scripts/9/632/]

Grtz.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@ Joeri
Het script van Arjan is ook zeker de moeite waard! Het verschil zit 'm vooral in een iets andere navigatie en dat deze folder thumbnails met miniatuurtjes heeft, maar daar hoef je natuurijk geen behoefte aan te hebben...

Ook werkt arjan met getimagesize() en mime-types, zo hoort het inderdaad!
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
Beetje geupdate...
Voorbeeld nog steeds beschikbaar via:
http://portal.kooijman-design.nl/jGallery/
Vooral meer configuratie-opties toegevoegd.
Ruben
ruben
21 jaar geleden
 
0 +1 -0 -1
Mooi fotoboekje ga hem even testen .
Dutch Caffeine
Dutch Caffeine
21 jaar geleden
 
0 +1 -0 -1
Een enorm mooie script, netjes.

Ik heb nu op 1 van men sites staan en ik vind het zeer zeker een goed script. Het past ook goed bij mijn layout enz.

Ik heb mijn graffisch design er nu inzitten, je kunt het zien op:
http://www.dexora.nl/gallery/index.php
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
Alexander, het ziet er niet uit in Firefox (2.0).

En over het script. Weet niet of het er bij hoort, maar je kan pagina style veranderen met javascript (dus zonder page reload). Misschien een idee.
Hoe? <link .. /> tags disabled en enablen. Moet je met title="black/classic/default" werken. link tag heeft een propery disabled die default op false staat maar kan je op true zetten. Zo kan je van style wisselen zonder page reload.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
Ik heb weer ff zitten updaten (zie beschrijving hierboven). Ik ben er zelf erg tevreden over...
Ook de stijlen van de demo heb ik aangepast:
http://portal.kooijman-design.nl/jGallery/

@ cervetti:
Bedankt voor de tip alleen heb ik de meeste style-opties configureerbaar gemaakt in config.inc.php. In de demo heb ik een switch ingebouwd die bij stijl-wijziging een andere config include, vandaar de page reload.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
@ Alexander:
Je moet dringend updaten naar V 1.2!!
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
Hoezo is de eerste foto van een gallery niet de foto die je als gallery thumb ziet!? Raar.
Jammer is dat het plaatje van de map geen doorzichtige achtergrond heeft (dat kan je wel maken, maar je GD fukt dat up). Dit is irritant bij verschillende stijlen (of je moet andere plaatjes gaan maken per stijl) omdat achtergrondkleuren anders kunnen zijn (zie voorbeeld).
Ook jammer is dat de naam van een gallery soms groter is dan het plaatje van de map :) Dus dan komt ie er links en/of rechts uit. Ziet er niet zo netjes uit. Misschien moeilijk tegen gaan.
En ook jammer is dat je de naam van een plaatje niet kan zien, alleen die van galleries... Je ziet de naam pas (barely) als je op de pagina van het plaatje bent... Dat was vast de bedoeling, maar ik mis het.
En natuurlijk die thumbnails opslaan (serverside cache)... Dat zou wel goede update zijn!

Voorbeeldje
http://images.jouwmoeder.nl/jg_index.php
Edit:
In je README staat: "Installation:
jGallery requires PHP5 and GD-library to be installed on your server."
Dat is dus niet waar... jouwmoeder.nl draait nog steeds PHP 4 en het werkt er... :)
Luc Zontrop
Luc Zontrop
21 jaar geleden
 
0 +1 -0 -1
en cervetti is weer op de 'find all bugs tour' :)
goed van je!
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
Lol daar is het voor toch? :)
Als je er niks mee wil doen, moet je er niks mee doen. Jouw feestje.
Ik zou t iets anders doen ;) dus ik zeg hier wat ik 'raar' en 'jammer' vind.
Edit:
Her is een superscript hoor! Echt een van de betere op phphulp! Maar het kan nog een procentje of wat beter :)
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
thnx voor je feedback vercetti, Ik ben weer aan het updaten naar 1.3 en zal daar een image-name-switch inbouwen (dus instelbaar of je filenaam ziet). Semi-transparante folders worden idd verkloot door de GD dus dat is ook geen optie, idd, voor een ander theme gewoon een andere folder-image gebruiken. Thumbs-cache zal ik later naar kijken, dat staat niet om mun prioriteitenlijstje.
Joost Kooijman
Joost Kooijman
21 jaar geleden
 
0 +1 -0 -1
Ik heb weer een nieuwe versie het net op gegooid:
http://www.phphulp.nl/php/scripts/9/961/

@ Vercetti; Ik daag je uit om deze ook ff 'to the limit' voor me te testen... (o:
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joost Kooijman
Joost Kooijman
18 jaar geleden
 
0 +1 -0 -1
At your service...

jGallery2

http://www.jgallery.nl/?t=7

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

Inhoudsopgave

  1. jgallery-12-foto-album

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.