Cum de a posta fotografii de la flickr pe site-ul
Astăzi voi vorbi despre cum să ajungi la fotografiile de la site-ul dvs. flickr.
Flickr are lider yavlyaetsya lung printre foto-site-uri. De ce nu învățăm cum să posta poze cu ea pe site-ul dvs., în același timp, creând o galerie, care va fi actualizat în mod constant (totul depinde de tine)?.
Pentru a crea o galerie, avem nevoie de API-ul Flickr și phpFlickr. Nu-ți face griji, văzând O scrisori, P # 038; Eu consider -Ne în întregime în ordine, citind codul în detaliu.
![Cum de a posta fotografii de la flickr pe site-ul (flickr) Cum de a posta fotografii de la flickr pe site-ul](https://webp.images-on-off.com/8/92/434x316_uwto7c1y98870u95hbfh.webp)
* Ia cheia API-ul Flickr
* Descărcarea phpFlickr
* Crearea unei galerii și afișa prevshki (cu pagina defilare)
* Crearea unei pagini foto pentru a afișa fotografiile noastre (cu defilare „înainte și înapoi“)
API-cheie este unic și vă oferă acces la servicii Flickr. Zaydom aici
Apoi, alegeți ce doriți cheia, comerciale sau non-comerciale. decide pentru tine ceea ce alegi, dar în acest articol vom lucra cu non-comerciale
![Cum de a posta fotografii de la flickr pe site-ul (foto) Cum de a posta fotografii de la flickr pe site-ul](https://webp.images-on-off.com/8/92/434x176_sfz2ih1getok09diidp4.webp)
câmp secret, noi încă nu avem nevoie. Și dacă doriți brusc pentru a pune apoi pe ecran în Flickr App Garden creației sale - se poate face prin clic pe „Editați detaliile aplicației“
phpFlickr - proiect Dan Coulter, lucrări. ca un înveliș pentru API-ul Flickr. Pe scurt, fișierul este citit de pe Flickr și de a reveni la PHP. o selecție largă de phpflickr.com
În general. leagăn din fișierul pagina phpFlickr phpFlickr-2.3.1 (zip).
![Cum de a posta fotografii de la flickr pe site-ul (foto) Cum de a posta fotografii de la flickr pe site-ul](https://webp.images-on-off.com/8/92/434x259_2jax6dmo87brzxn0pxdf.webp)
Descărcați și despachetați. Pentru folderul lecție aveți nevoie de PEAR și fișierul phpFlickr.php.
Încărcați fișiere în directorul web.
În primul rând vom crea și config.php deschise. Trimite un mesaj pentru el două lucruri - API Flickr și numele de utilizator.
Flickr API, am primit mai devreme.
numele de utilizator este cel care „Conectat ca ...“ în partea de sus a paginii.
Mai multe noi config.php fișier nu este necesară.
![Cum de a posta fotografii de la flickr pe site-ul (foto) Cum de a posta fotografii de la flickr pe site-ul](https://webp.images-on-off.com/8/92/434x316_uwto7c1y98870u95hbfh.webp)
Pentru a parcurge paginile utilizați următorul cod:
Dacă vrem să numere de pagină. afișează numărul său și în cazul în care numărul nu este specificat, ne întoarcem la prima pagină. În continuare vom conecta phpFlickr
Acum vom lansa o nouă clasă de phpFlickr. folosind cheia API-ul Flickr
phpFlickr utilizează memoria cache pentru a lucra. Deci, avem nevoie de un dosar „cache“ (CHMOD 777) - prima ei lecție am creat. În continuare, adăugați codul. folosindu-l
Apoi, vom folosi metoda people_findByUsername care returnează o matrice
Din această matrice, avem nevoie pentru a obține Id-ul de utilizator, iar pentru acest lucru avem nevoie de un id Flickr care arata ceva de genul: 11221312 @ N00, indicate aici. cum ar fi $ nsid.
Acum folosim metoda people_getPublicPhotos. care se întoarce din nou o matrice pe care le-am numit fotografiile $. În această linie prin care trecem, și id-ul, pe care le-am fost un pic mai mare ($ nsid).
NULL este atribuită „extra“ (nu folosim încă). Cerem numărul de file afișate (21) și trece prin pagina de start (pagina $), care depinde de variabila $ pagina de sus a paginii
Și un alt element pentru această pagină - Afișează numărul total de pagini și numărul total de fotografii
În această secțiune de închidere a codului?>. Ceea ce avem nevoie acum - este de a selecta primele 21 de tag-ul și a le afișa. Începem cu codul HTML de bază
Apoi, a scrie un bloc de cod de etichete, acesta va fi numit „degetele“ si arata ceva de genul asta:
![Cum de a posta fotografii de la flickr pe site-ul (foto) Cum de a posta fotografii de la flickr pe site-ul](https://webp.images-on-off.com/8/92/434x162_rorp7u4b69krab9od73x.webp)
people_getPublicPhotos din nou php deschise ($ nsid, NULL, 21, pagina $);
Același lucru se poate face cu sedinta foto. De exemplu, $ = $ F- fotografii> photosets_getPhotos ( "set de $", $ figuranti, $ privacyfilter, 21, pagina $);
Aici, noi numim set de 21 de fotografii în cazul în care $ = set seturi id (ceva de tip 72157594488289220).
Apoi folosim foreach ($ fotografii [ „fotografie“] ca $ foto)
- Lecția noastră presupune poziția tuturor fișierelor într-un singur dosar. Deci prescrie căile de fișier dorite
și puneți-le în cazul în care doriți.
Cititorii dori, de asemenea:
Mystic East în grafica Yuta Onoda