Flickr Fotoalbum

Door Bo az, 21 jaar geleden, 9.317x bekeken

Inleiding:
Dit is een simpel fotoalbum dat gebruik maar van de foto service flickr.
Daarmee heb je het gemak van de upload en beheer tools van flickr, maar kan je toch de bezoekers van je eigen website een fotoalbum aanbieden.

Uitbreiden:
Dit is een erg eenvoudige versie, je kan zelf uitbreiden door de class die gebaseerd is op deze code.
Met de call methode van de class kan je ook andere flickr api methoden aanroepen.

Gebruik:
Om dit te kunnen gebruiken, moet je eerst je eigen flickr API key aanvragen, dat kan hier.
De API Key kan je ingeven in flickr.inc.php op deze regel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
private $sAPIKey = '';

Of je kan de API key via de consructor opgeven.
Ook moet je, je userid aanpassen, dat gaat in photosets.php op deze regel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$oRsp = $oFlickr->call('flickr.photosets.getList', array('user_id' => '7750512@N08'));


Lightbox:
Dit script maakt gebruik van lightbox 2 en die zal je ook zelf nog moeten toevoegen, download kan hier (beschikbaar onder de Creative Commons Attribution 2.5 License).

Downloaden:
Je kan het script ook downloaden met lightbox al inbegrepen: download.

Voorbeeld: http://php.n3rd.nl/flickr/

Gesponsorde koppelingen

PHP script bestanden

  1. flickr-fotoalbum

 

Er zijn 16 reacties op 'Flickr fotoalbum'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Ponzi
Ponzi
21 jaar geleden
 
0 +1 -0 -1
Knap werk, Boaz !
Joeri
Joeri
21 jaar geleden
 
0 +1 -0 -1
Mooi, Mooi, lekker Boaz, ben er volop mee aan het testen om her en der random photoshots in te bouwen op mijn site.

Grtz.
Jonathan
jonathan
21 jaar geleden
 
0 +1 -0 -1
vraagje boaz ik heb dit script ook op dynamicdrive gezien een tijd geleden alleen die zag er het zelfde uit
Bo az
Bo az
21 jaar geleden
 
0 +1 -0 -1
jonathan:
vraagje boaz ik heb dit script ook op dynamicdrive gezien een tijd geleden alleen die zag er het zelfde uit


Als dat zo is zou ik wel een linkje willen.
Ik heb deze namelijk 100% zelf gescript. Alleen de werking van de class is geïnspireerd op de in de tekst gegeven link.
B a s
B a s
21 jaar geleden
 
0 +1 -0 -1
'k was ff aan het testen, maar dit werkt niet in mijn Internet Explorer (het lightbox gedeelte). Gebruik versie 7.0.5730.11.
Bo az
Bo az
21 jaar geleden
 
0 +1 -0 -1
Bas:
'k was ff aan het testen, maar dit werkt niet in mijn Internet Explorer (het lightbox gedeelte). Gebruik versie 7.0.5730.11.


Raar!? hier werkt het wel met exact de zelfde versie...
Wat werkt er dan niet? krijg je een melding of iets?
B a s
B a s
21 jaar geleden
 
0 +1 -0 -1
Bedankt voor je snelle antwoord :)

Ik krijg de pop-ups niet. Ik krijg de foto op een nieuw scherm :). Ik zie heel even het loading scherm en krijg dan de foto op een lege pagina. Netzoals je een foto zou aanroepen direct vanaf het URL adres in een nieuw tabblad bijvoorbeeld.

Ik heb zelf ook de lightbox op een website gebruikt en daar werkt het ook niet in I.E. De "officiële test" van de makers zelf werkt hier ook niet.. Zal wel aan mijn browser liggen ofzo :/ Vage shizzle!
Jelmer -
Jelmer -
21 jaar geleden
 
0 +1 -0 -1
Bekende vraag, maar heb je soms Javascript misschien uitgeschakeld bij de 'Internet Instellingen' van Internet Explorer?
Mmoussaid
mmoussaid
21 jaar geleden
 
0 +1 -0 -1
Hoi,

Als ik het script heb upgeload krijg ik de volgende error :

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/httpd/vhosts/kersvers.net/httpdocs/foto/flickr.inc.php on line 18

iemand enig idee?
Bo az
Bo az
21 jaar geleden
 
0 +1 -0 -1
@mmoussaid: Dan heb je geen PHP 5 maar PHP 4, zoals je kan zien is dit script alleen voor >=PHP5.
Bart
Bart
21 jaar geleden
 
0 +1 -0 -1
Kun je misschien uitleggen waar ik mijn user id moet veranderen???

In photosets.php:
$oRsp = $oFlickr->call('flickr.photosets.getList', array('user_id' => '7750512@N08'));

Wat moet ik in deze regel veranderen???

En wat is mijn user ID??
Bo az
Bo az
21 jaar geleden
 
0 +1 -0 -1
In die regel is dit het userid: 7750512@N08
En dat komt in de url terug zie bijvoorbeeld:
http://www.flickr.com/photos/7750512@N08/466079718/in/set-72157600098643154/
Sally De Gelder
Sally De Gelder
20 jaar geleden
 
0 +1 -0 -1
Moet je naast de API code en userid nog iets aanpassen? Ik krijg nl niets te zien op mijn website
Daan
Daan
20 jaar geleden
 
0 +1 -0 -1
Ziet er mooi uit.
Patrick Helsloot
Patrick Helsloot
15 jaar geleden
 
Ik vind het idee heel erg mooi... Heb zoals hierboven ook een probleem met Lightbox. Zoals je ziet werkt het wel standaard:

http://nieuw.eetcafethepub.nl

Maar niet als ik dit script icm met lightbox gebruik:

http://nieuw.eetcafethepub.nl/photosets.php

Wat gaat er fout?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wouter J
Wouter J
15 jaar geleden
 
1 +1 -0 -1
Reageren op een script van 7 jaar oud? Waar al 5 jaar niet meer is gereageerd?

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

Inhoudsopgave

  1. flickr-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.