Scripturi PHP pentru albume foto, galerii de imagini, găzduire de imagini. Scripturi PHP pentru albume foto, galerii de imagini, găzduire de imagini

Dacă întâlniți un site de imagini construit cu jQuery, cel mai probabil va folosi o casetă lightbox. Puterea unei casete luminoase este că poate transforma chiar și o simplă bibliotecă de imagini într-o galerie atractivă și eficientă. În această caracteristică se află popularitatea unor astfel de plugin-uri pentru jQuery în domeniul designului web.

Datorită comunității jQuery, există un număr mare de pluginuri lightbox, care creează oportunități grozave pentru designeri de a lucra cu imagini. În tutorialul nostru, vă prezentăm 15 plugin-uri diferite cărora ar trebui să le acordați atenție.

umple

TopUp este o bibliotecă JavaScript ușor de utilizat pentru afișarea discretă a imaginilor și a paginilor web. Biblioteca este gestionată prin jQuery și jQuery UI pentru compatibilitate și compactitate între browsere.

Plugin pentru diapozitive înalte

highslide- instrument special pentru a vizualiza imagini, media și galerii.

cutie de culori

Mic plugin personalizat pentru jQuery 1.3+.

Lightbox 2 este un script simplu, discret, care este folosit pentru a afișa o imagine de suprapunere pe pagina curentă. Este ușor de instalat și funcționează în toate browserele moderne.

prettyPhoto acceptă nu numai imagini, ci și videoclipuri, flash, YouTube și Ajax. Lightbox pentru fișiere media.

Slimbox 2 este o clonă de 4 KB a Lightbox 2 implementată cu jQuery.

Shadowbox este un vizualizator media bazat pe web care acceptă toate formatele media populare. Shadowbox este scris în JavaScript și CSS și are oportunități bune setări.

Pirobox Extended V.1.0.

Unul dintre avantajele acestui plugin este capacitatea de a deschide orice tip de fișier - de la conținut încorporat la fișier .swf, de la imagine simplă la fișierul .pdf.

Alte caracteristici excelente includ redimensionarea automată a imaginii și suportul pentru glisare și plasare.

GreyBox poate fi folosit pentru a afișa site-uri web, imagini și alt conținut.

Super Box este un plugin care afișează ferestre cu efect lightbox.

Schimbarea imaginii

Am făcut această pagină pe site-ul meu pentru a testa funcționarea unui cod JavaScript foarte simplu și interesant pentru schimbarea imaginilor.

Folosind acest cod, puteți crea orice elemente web pe pagina site-ului: o galerie de imagini, un vizualizator de imagini, o galerie foto etc. Nu contează! Îl poți numi în orice fel, cum vrei - esența este aceeași. Acest vizualizator de imagini ușor.

Exemple de coduri pentru vizualizarea imaginilor

Există mai multe exemple și sunt realizate folosind, deși fiecare exemplu are propriul său, dar primul tip cod javascript care lucrează în tabel HTML obișnuit, și chiar (!) FĂRĂ CSS!

Prim* Ca fundal, i.e. Imaginea „start” pentru fiecare dintre exemple, am definit-o: imaginea #1.

Schimbarea imaginilor când faceți clic pe linkuri

Cel mai simplu mai întâi. Imaginile din cadrul selectat se vor schimba când faceți clic pe linkuri stânga.

După cum se vede clar din primul exemplu, s-a dovedit vizualizator de imagini simplu și rapid. Tot se schimba instantaneu!

În plus, masa în sine se reglează automat pentru dimensiunea desenelor.

Al doilea exemplu de schimbare a imaginilor când faceți clic pe linkuri

Încerc să conduc altul aici. aceeași funcție
Singura diferență este că am scos cadrul de 2 pixeli de pe masă.

Am vrut să verific cum ar funcționa 2 scripturi identice pe prima pagină.

Muncă! DAR!
Este necesar (!) a da . In caz contrar - inceteaza lucrul AMBELE EXEMPLE! Atat primul cat si acesta.

Al treilea exemplu de schimbare a imaginilor făcând clic pe link imagini

Încep altul aici. exact aceeași funcție afișarea imaginilor când faceți clic pe linkuri.
Numai în loc de titluri link-uri introdus poze colorate.

Funcționează la fel! ȘI!
Nu uita! De asemenea, trebuie să dai alte nume de funcții și exemplu .

Al patrulea exemplu de schimbare a imaginilor făcând clic pe link imagini

Aici rulez aceeași funcție de afișare a imaginilor, ca în exemplul anterior, când dau clic pe link imagini.
DAR! Aici am modificat tabelul prin adăugarea rândului de mai jos, adică a schimbat locația acestor imagini-linkuri.

IMPORTANT!

Nu uita(!) schimbă rândurile tabelului, iar imaginea „start” ar trebui să fie la începutul tabelului, Și eliminați eticheta BR la butoane.

Al cincilea exemplu de schimbare a imaginilor făcând clic pe link-ul imagini

Acest exemplu de vizualizator de imagini putin speciala. A compilat-o din IMAGINI DE MONTAJ, iar prima, „începând”, a făcut imaginea nr. 0.

Nu am schimbat „butoanele” link-urilor, ci le-am conectat alte desene, și ceea ce este deosebit de interesant(!), dimensiuni diferite.

Și în acest exemplu, totul funcționează EXCELENT! DAR! Este necesar ia in considerare cateva caracteristici .

Mai ales important! Dimensiunea (lățimea) imaginilor conectate pentru vizionare.

În cazul meu, și folosesc aspect „greu”., latime maxima nu trebuie să depășească 772 px. Altceva pagina se va întinde!

Această dimensiune este maximă datorită faptului că lățimea ambalajului principal (#wrapper) am instalat: max-width=800px, și tabelul principal al site-ului (#conţinut) este indentat - atribut "umplutură celulară" , egal cu 10px pe fiecare parte, si pe langa - cadru de 2 pixeli.
Căptușeala și chenarul se adună la: 24 px . Acest lucru trebuie luat în considerare!

După ce a verificat REPETAT(!), a aflat că este necesar (!) să dăm mai mult Marjă de 2 px pe fiecare parte.
Altceva pagina va mai fi, deși puțin, dar "exfoliaza"!

* * *
Dimensiuni diferite ale paginilor web - calcul diferit al lățimii maxime a imaginii!

Cod vizualizator de imagini

După cum puteți vedea din exemplele codului javascript al vizualizatorului de mai sus, totul funcționează excelent!

Tot farmecul lui este că este destul de mic și scris fara legatura orice scripturi sau biblioteci externe.

Aici era - cod de vizualizare a imaginilor. Frumos!

lansa la fel funcțiile de vizualizare produs la fel in fiecare link . Doar schimbări adresa imaginii. Ei bine, principiul scrierii unei astfel de comenzi de ieșire este următorul:

Link către figura #1

*Prim. Încercat testând acest cod javascript, diferite formate imagini. Totul funcționează grozav! Dar(!), dacă introduci codul adresa paginii web apoi lucrează NU VOI!

Alte vizualizatoare de imagini

Am testat si am aratat pe aceasta pagina de training, test scrierea si posibilitatile unei functii atat de interesante a codului javascript.

După părerea mea, poate fi folosit pentru a crea cel mai simplu, mai ușor și mai rapid vizualizator de imagini.
Cred că am vorbit despre asta suficient de detaliat aici și am arătat clar totul.

Cu toate acestea, există și alte modalități, deși nu atât de simple, dar și foarte interesante de a organiza vizualizarea imaginilor pe site-ul tău.

Le puteți vizualiza și verifica în propriile secțiuni
(se va deschide într-o fereastră nouă).

Există, de asemenea, o posibilitate destul de interesantă de a organiza o schimbare de imagini pe site-ul dvs. folosind crearea de file. Asa: „File HTML+CSS pentru site” .

Ei bine, și încă un vizualizator de imagini, dar, totuși, cel automat deja „trăiește” în secțiune Prezentare de diapozitive JavaScript .
Ca să fie normal doar apăsați butonul START/STOP.

Din moment ce vorbim despre automat spectatori și sunt mai mult decât suficiente pe site-ul meu, ar trebui să vizitați secțiunea „Prezentare de diapozitive”, unde sunt destui, „dragi”. Există o „cutie plină” din ele!
Și apropo! Crearea tuturor tipurilor de slideshow-uri pe pagina specificată în link comentat în detaliu.

» Scripturi PHP galerii de imagini

Galeria foto Coppermine

Coppermine este o galerie de imagini web versatilă, multifuncțională, scrisă în PHP folosind GD sau ImageMagick, precum și o bază de date Date MySQL.

| v.1.5.24 | Descărcat: ori

Galeria Maian

Excelent, simplu script pentru galerie foto. Vizualizați imaginea la dimensiune completă într-o fereastră nouă care se deschide, generarea de previzualizări automate (miniatură) și multe altele în acest pachet Maian Gallery.

| v.2.0 | Descărcat: ori

Galeria de imagini KoschIT

KoschtIT Image Gallery este un script PHP gratuit și open source pentru galerie foto. Programul este folosit pentru a adăuga rapid Galeriile PHP imagini pe un site web existent.

| v.3.1c | Descărcat: ori

Albumul foto PHP al lui Max

Max "s PHP Photo Album este un script PHP simplu, ușor de utilizat pentru album foto. Puteți încărca imagini pe serverul dvs., puteți adăuga un titlu/titlu și descriere la fișierele dvs. foto, puteți proteja fișierele de vizualizare cu o parolă și alte funcții standard.

| v.1.0 | Descărcat: ori

PHPGallery

O galerie foto simplă scrisă în PHP folosind o bază de date MySQL. Doar încărcați fotografii - fișiere și acestea sunt imediat prezentate vizitatorilor site-ului dvs. în cel mai bun mod posibil.

| v.2.0 | Descărcat: ori

Galerie de imagini simplă

Galeria simplă este cea mai mare sistem de lumină comenzile galeriei de imagini scrise în PHP, care utilizează jQuery, MySQL și Biblioteca GD.

| v.1.3 | Descărcat: ori

Plogger

Plogger este un script php de galerie de imagini de noua generație, cu cod deschis pentru editare. Programul PHP nu este plin de caracteristici suplimentare sau configurații complicate.

Un script simplu pentru vizualizarea ușoară a imaginilor de pe paginile site-ului dvs. Ușor de instalat și funcționează în toate browsere populare. Puteți vedea un exemplu de lucru. Conectarea bibliotecii în sine se realizează în doi pași:

Instalare

Lightbox folosește bibliotecile Prototype și Scriptaculous. Trebuie să le includeți în secțiunea de cap a unei pagini HTML:



Activare

Pentru ca imaginea să se deschidă utilizând Lightbox, trebuie să adăugați atributul rel="lightbox” la eticheta de link pentru imagine. Un titlu, dacă este necesar, poate fi plasat în atributul titlu. De exemplu, așa:

imaginea #1

Dacă trebuie să plasați mai multe imagini legate logic și să organizați navigarea între ele în fereastra de vizualizare, atunci trebuie să plasați numele grupului între paranteze drepte pentru fiecare imagine asociată în atributul rel="lightbox". De exemplu:

imaginea #1
imaginea #2
imaginea #3

Pe pagină pot fi plasate mai multe galerii foto și fiecare dintre ele poate conține orice număr de imagini.

Versiunea anterioară a bibliotecii LightBox a fost implementată fără utilizarea bibliotecilor terțe. Nu are animație și nicio opțiune de a vizualiza mai multe imagini asociate.

Comentarii: 8

  1. admin:

    qpeo, am verificat funcționarea bibliotecii în versiunile a 6-a și a 7-a de MS IE - nu am observat probleme.

  2. Elena:

    Buna ziua.
    Vă mulțumim pentru site-ul dvs. și pentru acest script. Foarte usor de pus, singura intrebare. Este posibil să se facă astfel încât să existe și o prezentare de diapozitive, adică să nu faceți clic pe mouse, ci să schimbați singuri imaginile? Poti adauga ceva cod?
    Spune-mi cine știe, mulțumesc anticipat pentru răspuns.

Alternativă excelentă la LightBox folosind jQuery.

2. galerie javascript „Awesome Box”

Suporta IE6. Navigarea prin tastatură este posibilă: butonul n (următorul) - imaginea următoare; butonul p (anterior) - anterior.

2. Mootools care afișează conținut în ferestre modale „Bumpbox 2.0”

A sustine diverse formate: PDF, flv, swf, audio, conținut HTML, suport pentru cadre.

Un script compact și ușor de conectat, care vă permite să afișați imagini mărite într-un bloc pop-up. Site în rusă.

4. Pluginul jQuery „ColorBox”

Pluginul este implementat în cinci stiluri diferite. Pentru a-l vedea în acțiune cu diferite modele, urmați linkurile Exemplele de la 1 la 5.

5 Casetă luminosă vizuală

Un alt scenariu din familia lightbox. Este posibil să personalizați atât miniaturile imaginilor, cât și stilul de afișare a unei fotografii la dimensiune completă.

6. Casetă modală simplă cu imagine pop-up în stil JQuery Lightbox

Tranziție lină de la monocrom la culoare la trecerea cursorului folosind jQuery.

7. galerie javascript "EnlargeIt!"

8. Fereastra pop-up „LightWindow” în stilul Lightbox

Este posibil să afișați informații în diferite formate într-o fereastră pop-up: imagini individuale, galerie, fișiere media, formulare. Pe pagina demo, link-uri către diverse opțiuni conţinut.

9. Pluginul jQuery SuperBox

O altă alternativă la binecunoscutul plugin LightBox. Faceți clic pe imaginea de pe pagina demo pentru a vedea scriptul în acțiune.

10.jQuery Facebox Plugin

11. plugin-ul javascript „FancyZoom”

12. „FancyZoom” folosind biblioteca jQuery

13. Plugin jQuery „YoxView” pentru afișarea de imagini, flash și video

Efect uimitor de tranziție a conținutului. Pe pagina de descriere, veți găsi link-uri către toate exemplele demonstrative ale pluginului.

14. Plugin „Floatbox”

15. Greybox

16. „Highslide JS”

17. Plugin Mootools „ImageZoom”

18. Plugin jQuery „lightbox”

19. Lightbox+

Redimensionarea ferestrei browser redimensionează imaginea.

20. Plugin „LightBox2”

Utilizează biblioteca Prototype javascript.

21. „Cutie Brichetă2”

22. Plugin jQuery pentru afișarea imaginilor „TopUp”.

23. Mootools Popup Modal „SimpleModal”

Afișarea conținutului variat în ferestre modale.

24. MediaBoxAdvanced

Afișarea informațiilor în ferestre modale folosind Mootools: imagini, videoclipuri, animații, servicii sociale si etc.

25. Plugin „LyteBox”

26. Plugin Mootools „Milkbox”