jGallery 1.3 - fotoalbum

Door Joost Kooijman, 15 jaar geleden, 6.400x bekeken

Vanwege veel grote veranderingen in de werking en functies van jGallery post ik m even opnieuw.

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

Download package: http://portal.kooijman-design.nl/jGallery/README.html

* Updated: jGallery 1.3
- Hele structuur van het script aangepast, nu meer stabiel en meer mogelijkheden.
- Optie om informatie over directory's en afbeeldingen te tonen.
- Bug-fix voor thumb-size naar html
- Theme support!!! Met een css-achtige configuratie
- Vanuit image-viewer, als je terug gaat naar thumbs land je op de zelfde pagina waar de afbeelding die je aan het bekijken was ook stond.
- Toont miniaturen van ondergelegen mappen als de map waarvoor een thumb gewenst is geen afbeeldingen bevat.

Versie 1.2: http://www.phphulp.nl/php/scripts/9/951/

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.

Ik heb het zo gemaakt dat je het uiterlijk makkelijk kunt aanpassen in config.inc.php; thumb-grootte, aantal rijen, aantal kolommen, spacing, language-config, etc.

jGallery werkt ook als geinclude script vanuit een hogere dir. Include het in je site met (?php include('jGallery/index.php'); ?), pas grootte van de thumbs en de kleuren (config.inc.php) aan om jGallery strak in je layout te laten passen (no add's).
jGallery onthoudt de GET-vars op het moment van aanroepen en neemt deze mee tewijl je door het album bladert (handig!).

Om een include niet te hoeven debuggen maken alle variabelen binnen het script deel uit van de globale array's $G_JGALL en $C_JGALL.

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

Gesponsorde koppelingen

PHP script bestanden

  1. jgallery-13-fotoalbum

 

Er zijn 39 reacties op 'Jgallery 13 fotoalbum'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wesley vinken
wesley vinken
15 jaar geleden
 
0 +1 -0 -1
Zeker een mooi script, vooral dat kiezen tussen verschillende thema's is mooi..
ga zo door... Ik zal hem gebruiken dat zeker...
 
0 +1 -0 -1
Om te voorkomen dat na een tijdje de .zip niet meer bereikbaar is, zou iemand hem op www.phphulp.nl willen hosten?
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Zoun er mensen die het leuk vinden (en er natuurlijk handig in zijn) om een paar mooie thema's hiervoor te maken?

Ik heb net een apple-theme gemaakt en geinstalleerd. Echt alleen uploaden en in je config één setting aanpassen en voila! Je hebt een heel ander ogend album...
http://portal.kooijman-design.nl/jGallery/?style=apple

Ben bezig met dit ding op sourceforge een plekje te geven, dan blijft het altijd beschikbaar... Misschien beetje overtrokken maar 'k vin 't wel leuk (o:
Luke Banning
Luke Banning
15 jaar geleden
 
0 +1 -0 -1
@Joost
Vind dat meer 'n Vista thema, maar goed :-)

Ziet er verder goed uit!
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
@ Luke
Het is toch bekend dat ze voor Vista bij Apple hebben afgekeken? (o:
Emrullah
Emrullah
15 jaar geleden
 
0 +1 -0 -1
Mooie script . klopt het dat je allen .jpg kan gebruiken?

Edit: HEt kan dus ook png maar ik heb een probleem als ik zeg maar een transparante png afbeelding gebruik zie ik ik dus alleen het rooie kruis pas als ik paar keer klik dus vergroot krijg ik hem wel te zien.
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Kennelijk zitten er beperkingen aan png-support in de php-functies daarvoor.
Je localhost heeft meestal geen png-support.
Rudie dirkx
rudie dirkx
15 jaar geleden
 
0 +1 -0 -1
Natuurlijk heeft je host PNG support, dat is juist standaard. Er is echter geen BMP functie, maar die kan je maken. Zodat je thumbs kan maken (en opslaan) vanaf een BMP bestand.
Transparantie werkt niet als er een thumb van is gemaakt, ligt aan de gd die je gebruikt (zou niet weten hoe het wel werkt).

Vind het toch jammer dat je deze rare vorm van 'themes' gebruikt. Het kan zo makkelijk zonder page reload :) Alles wat in de theme zit kan in CSS, waarom doe je dat niet?

Wel beters dat er een naam onder plaatjes staat nu ;) maar jammer dat er zo'n rare border om heen zit. Hoe makkelijk/moeilijk is die weg te halen?
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
De reden dat ik deze vorm van theming gebruik is dat het zo op de zelfde manier werkt wanneer geinclude als direct aangeroepen.

Hier het stukje css dat de opmaak van de links onder thumbs opmaakt, uiteraard staat dit in het css bestand en kun je het makkelijk aanpassen naar border: 0px;

/* Style for links under thumbs thumbs */
a.JGALL_thumblink {
font-family: arial, Trebuchet MS, verdana, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 6px;
border: 1px #999999 dotted;
text-decoration: none;
}
a:hover.JGALL_thumblink {
text-decoration: underline;
}
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Wil iemand even een link posten als die er in geslaagd is een thema te installeren / een thema gemaakt heeft. Daar ben ik wel erg benieuwd naar!
Emrullah
Emrullah
15 jaar geleden
 
0 +1 -0 -1
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
@ Emurellah:
Leuk! Mooi dat het geukt is!
Er zit alleen een bugje in de versie die je hebt, waardoor je niet door kunt klikken naar vorige en volgende afbeeldingen als je een afbeelding bekijkt zoals hier: http://gamerz-nation.kicks-ass.net/images/?JGALL_DIR=Oblivion/Screenshots/&JGALL_IMG=obliv01B.jpg

Als je hier kijkt zie je bovenaan een balkje waarmee je kan doorklikken naar << first | < prev | imege 2 of 9 | next > | last >> etc...:
http://portal.kooijman-design.nl/jGallery/?style=apple&JGALL_DIR=&JGALL_IMG=DSC00153.JPG

Wat je even moet doen is jGallery 1.3.1 downen en index.php vervangen door de nieuwe, je template blijft dan ongewijzigd...
Greetz... !~Joost
Agron
agron
15 jaar geleden
 
0 +1 -0 -1
Heyy. Joost Kooijman

Het Script vind ik Fantastisch Uiteraard ga ik hem gebruiken alleen 1 vraag.

Zou je in plaats van als je op een thumbnail klikt waardoor je naar de werkelijke grote word verstuurd in die plaats een Lightbox kunnen zetten.

Zodat Bladeren in de Mappen werkt maar als je op een thumbnail klikt dat tie op dezelfde pagina met een Lightbox Tevoorschijkomt.

En dat download van een plaatje is niet zo belangerijk.
Alleen het invoegen van Lightbox.

heb het al geprobeert maar krijg er alleen errors door meer niet !!

Bedankt Alvast | Agron
Emrullah
Emrullah
15 jaar geleden
 
0 +1 -0 -1
@Joost Kooijman

Is het nu goed? heb het aangepast zoals je zei.

P.s. het is Emrullah
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Ja beter Emrullah... Alleen moet je misschien de language file ook updaten als je er << en >> voor en na wilt... (o:
Emrullah
Emrullah
15 jaar geleden
 
0 +1 -0 -1
@Joost Kooijman

heb ik nu gedaan maar waar is de Nederlandse vertaling gebleven?
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
QWERTY (o:
Ik heb nog geen nederlandse vertaing voor 1.3... sorry... ff zelf maken dus...
Hans
Hans
15 jaar geleden
 
0 +1 -0 -1
hoi, als het goed is worden de thumbnails on the fly gemaakt? Kan er ook een optie bijkomen dat ze op de server komen te staan? Nu kost het toch enkele seconden voordat alle thumbnails op het scherm verschenen zijn, of ik begrijp iets niet helemaal. Verder zou ik heel graag als webmaster een foto al dan niet van een regel commentaar willen voorzien (bezoekers niet) en tot slot zou een knop die een slideshow start het helemaal afmaken. Ik heb vele scripts bekeken en deze is het helemaal als de bovenstaande puntjes nog op de I gezet kunnen worden. Groet, Hans
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
Emrullah
Emrullah
15 jaar geleden
 
0 +1 -0 -1
Mischien is het ook handig als bezoekers zelf een stijl kunnen kiezen
Hans
Hans
15 jaar geleden
 
0 +1 -0 -1
Hoi Joost. Heel mooi! Ik hou je site scherp in de gaten :-)
Thomas Dral
Thomas Dral
15 jaar geleden
 
0 +1 -0 -1
Hallo Joost, Het fotoalbum ziet er heel mooi uit, ik heb hem al gedownload ik ga hem zeker gebruiken voor een aantal website's.
Hans
Hans
15 jaar geleden
 
0 +1 -0 -1
@Joost: voordat ik het vergeet. Wat betreft het commentaar, deze wil ik heel graag in een flat file en niet iets met MySQL. Hoe denk jij daar over?
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Mijn idee is de installatie zo makkelijk mogelijk houden. Ik denk aan een functie die een dir aanmaakt en deze chmod voor schrijven. Daarin de thumb-cache en per foto een txt-file voor commentaar ofzo... Dat zijn mijn ideeën...

Het script moet dan kunnen switchen tussen basis-functionaliteit (wanneer de dir niet gemaakt of schrijfbaar gemaakt kon worden) en uitgebreide functionaliteit wanneer dat wel mogelijk is.

if(mkdir('userdata', 0766))
{
// Laat gebruiker een admin wachtwoord opgeven zodat het beheerd kan worden.
} else {
// Voer script uit in huidige functionaliteit
}

@ Hans: Waarom wil jij die graag in een flat-file? leg eens uit...
Sander
Sander
15 jaar geleden
 
0 +1 -0 -1
@Joost

En hele mooie script, fijn dat er een voorbeeld bijzit heb genoten van je foto`s :)

Ga het ook gebruiken alleen de layout maak ik anders zodat het niet hetzelfde oogt.

Prima werk, ga zo door zou ik zeggen!
Joost Kooijman
Joost Kooijman
15 jaar geleden
 
0 +1 -0 -1
Weer wat geupdate... 1.3.2 alweer:
- Little changes in code (no functions added)
- Bugfix for include-path
- Bugfix location href for folders
- Title attribute for images
- Debugging function added
Floris
floris
15 jaar geleden
 
0 +1 -0 -1
werkt perfect !
Super mooi script en goed aanpasbaar.
Maxim Vos
Maxim Vos
15 jaar geleden
 
0 +1 -0 -1
Heel erg bedankt voor dit script!
Is het mogelijk om EXIF-gegevens en/of de datum en het tijdstip waarop de foto is gemaakt onder iedere foto toe te voegen?

Bedankt. =)
M Rodrigo
M Rodrigo
15 jaar geleden
 
0 +1 -0 -1
Warom zie ik geen afbeeldingen, wat doe ik fout
Niek Kasius
Niek Kasius
14 jaar geleden
 
0 +1 -0 -1
mooi script ! En het werkt ook nog eens meteen bij mij.
Maar hoe krijg ik het zo dat die ook png en gif exstenties weergeeft ?
Ik heb in "functions.inc" onderstaand al veranderd, maar dat werkt blijkbaar niet.
function JGALL_ReadDir($dir='',$return='gall',$sort='yes')
En hoe krijg ik de thumbsnails de zelfde hoogte en breedte ?
Joost Kooijman
Joost Kooijman
14 jaar geleden
 
0 +1 -0 -1
thnx
- png werkt niet standaard in GD
- gif moet werken, maar niet geanimeerd
- Aspect ratio 4 thumbs is zelfde als bronbestand (wordt nog geupdate)
http://portal.kooijman-design.nl/viewtopic.php?t=31
Niek Kasius
Niek Kasius
14 jaar geleden
 
0 +1 -0 -1
inderdaad gif werkt wel, maar niet geanimeerd zoals je al aangaf, maar dat is niet erg.
nu nog een vraag! wat en waar moet ik iets verander zodat de hoogte van de grote foto's (die verschijnd door op een tumbnail te klikken) een stuk kleiner word zodat men niet verticaal hoeft te scollen om de hele foto te zien.
Joost Kooijman
Joost Kooijman
14 jaar geleden
 
0 +1 -0 -1
Configuratiebestand al gevonden?
Remco Leuven
Remco Leuven
14 jaar geleden
 
0 +1 -0 -1
Ik heb dit script zojuist geüpload om eens te testen. Vervolgens heb ik in de map 'Albums' twee mappen gezet. 'Test 1' en 'Test 2'. Voor de rest heb ik dus niks veranderd.

Als ik nu naar het album ga, zie ik het volgende:
http://www.jorigami.nl/public/upload/images/jorigami.nl_1113346257_jgallery.JPG

Zoals je in het screenshot ziet zit er rechts naast de afbeeldingen van de testalbums een witte ruimte. Buiten dat de albums dus niet aansluiten is deze ruimte ook nog eens klikbaar. Als je erop klikt wordt je naar het album gestuurd.

Waar kan dit aan liggen?
Niek Kasius
Niek Kasius
14 jaar geleden
 
0 +1 -0 -1
bedankt Joost!!!
ik heb het nu in gebruik, en het werkt prima.
En als er nog een opvolger komt! dan graag met een slideshow als het niet te veel moeite kost, alstublieftdankuwel.

Remco Leuven!
dat ligt nergens aan zodra ja meer mappen erin plaatst word die ruimte vanzelf gevuld.
Mirco Cayetano
Mirco Cayetano
14 jaar geleden
 
0 +1 -0 -1
Hallo,

Is dit script niet "gewoon" het gallery script?
Van Coppermine Photo Galllery?
Maakt mij verder niet hoor maar is misschien wel netjes om even te vermelden...
Nick
nick
13 jaar geleden
 
0 +1 -0 -1
Hallo,

Bij mij willen de foto's niet goed laden, enig idee hoe dit komt?
http://86.88.195.125/bestanden/nickraeven/school/jGallery/
bvd.
Vincent Huisman
Vincent Huisman
13 jaar geleden
 
0 +1 -0 -1
bij jou:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 3872 bytes) in C:\xampp\htdocs\bestanden\NickRaeven\School\jGallery\thumb.php on line 61
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joost Kooijman
Joost Kooijman
12 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-13-fotoalbum

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.