PHP ve jQuery'deki işlevsel galeri. PHP ve jQuery'deki işlevsel galeri Inurl fotoğraf galerisi php fotoğraf kimliği

Web'de galeri açın ve arkadaşlarınız ve ailenizle paylaşın. Çevrimiçi hizmetlerin etkinlikleri basit ve anlaşılırdır. Ve isterseniz ıslak kabininizde kazanmak ve onlara melek olmak, isterseniz daha zengin senaryolar mevcut olsun. Bizi arayın, kullanımı basit ve kurulumu güvenilir bir script istiyoruz veri yok herhangi bir veritabanı. İşte metin, 2 PHP betiği tanıtıyorum.

Tek Dosya PHP Galerisi

Tek Dosya PHP Galerisi, Kenny Svalgaard

Tek Dosya PHP Galerisi – PHP ile yazılmış fotoğraf galerisi. Tek gereken bir PHP dosyasıdır. Fotoğraflar ve web siteleri için notlar otomatik olarak oluşturulur. Tek Dosya PHP Galerisi, veritabanlarında uzmanlaşmak veya veritabanlarına hakim olmak için herhangi bir beceri veya bilgi gerektirmez. Hepiniz betiği bir dizine kopyalamak, fotoğraflarınızı bir galeri oluşturmak için yayınlamak için çalışacaksınız. Ve alt dizinleri otomatik olarak alt galeriler halinde düzenler.

İndirin: http://www.phpgraphy.org/index.php
Demo: http://www.ericzma.com/photo/index.php (özelleştirilmiş temalı eski fotoğraf galerim)

phpGraphy, KISS felsefesini takip ederek basitlik ve verimlilik göz önünde bulundurularak yazılmış ücretsiz bir PHP fotoğraf galerisi komut dosyasıdır. Pod GPL lisansı yayınlandı. Kurulumu kolaydır ve minimum güçlük çeker. phpGraphy, yorumlar, derecelendirmeler, EXIF/IPTC yönetimi gibi bir dizi kabul edilen işareti entegre eder. Her ne kadar phpGraphy Veritabanları Wiki için kullanılabilse de, bunun için bilgi toplamak amacıyla wiki dosyalarını da seçebilirsiniz. Çiçek birkaç yıldır donuyor gibi görünüyor. Mevcut suçluluk nüanslarının yanı sıra, galerinin özel fotoğrafları için Vikonani.

Kod hakkında

Altıgen Galeri

CSS yalnızca altıgen galerileri içerir.

Duyarlı: hayır

Bağımlılıklar: -

Kod hakkında

Duvar Galerisi

Duyarlı CSS Izgara duvar galerisi.

Uyumlu tarayıcılar: Chrome, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Saf CSS Duyarlı Galeri

JavaScript yazmaktan bıktınız mı? Popüler makalenizi jQuery onclick olaylarını kullanarak nasıl yazmak istersiniz? Umutsuzluğa kapılmayın! Sadece HTML ve CSS ile sizin için ayrı bir galeri oluşturabiliriz. Egzotik CSS'nin etiketlerinin ve eylemlerinin tüm eylemleri. İyi eğlenceler!

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Galeri

Bükülmüş efektli duvar galerisi.

Uyumlu tarayıcılar: Chrome, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Işık Kutulu Duyarlı Fotoğraf Galerisi Izgarası - Komut Dosyası Yok

Işık kutusu efektiyle güncellenen duyarlı fotoğraf galerisi. CSS Grid ve Flexbox'ı kullanın ve komut dosyası kullanmayın. Daha fazla yardım için hedef mülk.

Uyumlu tarayıcılar: Chrome, Edge, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Basitlik

HTML, CSS ve JS'deki ek galeriler.

Uyumlu tarayıcılar: Chrome, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Ürün Galerisi

Minimal tek bir ürün sayfası ile oluşturulmuş CSS Esnek Kutusu ve vanilya JavaScript.

Uyumlu tarayıcılar: Chrome, Edge, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: 12columns.scss, onicons.css

Kod hakkında

Galeri Izgarasına Yatay Kaydırıcı

Bir tıbbi robot ve iki satır kodla harika mobil kullanıcı deneyimine sahip tam duyarlı ızgara.

Uyumlu tarayıcılar: Chrome, Edge, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Mevsim Galerisi

Saf CSS resmi galeri.

Uyumlu tarayıcılar: Chrome, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: -

Kod hakkında

Açılır/Yer Paylaşımlı Galeri

Bu portföyünüz için açılır pencere kaplama tasarımıdır! Projelerinizi/çalışmalarınızı tek tuşla detaylı olarak geliştirin.

Uyumlu tarayıcılar: Chrome, Edge, Firefox, Opera, Safari

Duyarlı: hayır

Bağımlılıklar: -

Kod hakkında

Resim Galerisi

Şekil ve şekil başlığını kullanan paralaks resim galerisi.

Uyumlu tarayıcılar: Chrome, Edge, Firefox, Opera, Safari

Duyarlı: evet

Bağımlılıklar: Relaxax.js


Kod hakkında

Flexbox ve CSS ızgarasıyla oluşturulmuş resim galerisi.


Kod hakkında

JavaScript alanında esnek kutulu Tumblr photogrid/photoset.


Kod hakkında

İşte galeriden bir resim, devi merkeze yazmayı seçtiğiniz şeyi sıkıştırın. grid-template-columns ve grid-template-rows .


Kod hakkında

Şunlara sahip güzel duyarlı galeri: CSS sütunları, yuvarlanma, fareyle üzerine gelindiğinde başlık, muhteşem açılır pencere komut dosyası, yakınlaştırma efekti.


Kod hakkında

HTML, CSS ve JS ile resim galerisi animasyonu.


Kod hakkında

Kaydırma ve döngü galerisi. Vanilya HTML/CSS/JS. Dokunma Olayı Yok.


Kod hakkında

Pencerelere tıklayarak galeriye bakın.


Kod hakkında

Bilgi butonunu tıklayın sağ alt köşe. 😼 WebKit-yalnızca diğer tarayıcıların ne olursa olsun dünyadaki calc() işlevini kullanmak için yeterli desteğe sahip olabileceği gerçeğine.

HTML, CSS ve JavaScript portföy galerisi.
Tanmoy Biswas tarafından yapılmıştır
14 Şubat 2017

Yakınlaştırmalı resim galerisi.
Wunnle tarafından yapılmıştır
3 Şubat 2017

Küp döndürme 3D dönüşüm galerisi.
Lorina Gousi tarafından yapılmıştır
30 Ocak 2017


Kod hakkında

Galeri üzerine gelme efekti ve galeri genişletildi.

Photobox, galeri kullanıcı arayüzü ve kullanıcı deneyimi kodunun yeni nesli olan evrimdir.
Yair Even Or tarafından yapılmıştır
4 Ocak 2017

Flexbox ve CSS animasyonları/geçişleri içeren seyahat galerisi.
Sean Free'nin yaptığı
2 Ocak 2017

Üç panel ve kullanıcı kaydırmaları içeren galeri.
Teegan Lincoln tarafından yapılmıştır
1 Ocak 2017

HTML, CSS ve JavaScript yansıtıcı fotoğraf galerisi duvarı deneyi.
Shawn Reisner'ın yaptığı
21 Ekim 2016

Dört resim için galerinin geçişi yapıldı.
Dudley Storey tarafından yapılmıştır
14 Ekim 2016

İçerisinde 24 adet 1920x1080 Resim bulunmaktadır, dolayısıyla indirilmesi bir saniye sürebilir. Yine de harika görünüyor. Değişkenlerle (geçiş süreleri ve gecikmeler) aynı anda oynamak için basın. Resim numarasını değiştirebilirsiniz. Sadece scss ve js'deki değişkenleri değiştirin. Ayrıca, eğer tekrar yeni resimler topluyorsanız, js dizisine resmin URL'sini eklemeniz yeterli.
Kirill Kiyutin tarafından yapılmıştır
9 Eylül 2016

İşte Pete Rojwongsuriya'nın jquery.tilted-pagescroll eklentisi kullanılarak uygulanan güzel bir 3D eğik kaydırmalı resim galerisi.
Sebastian Schepis'in yaptığı
19 Haziran 2014

Gelişmiş Özel Alan'ın (ACF) hafif bir uzantısı Fotoğraf Galerisi WordPress web sitenizdeki herhangi bir yazıya/sayfaya alan.

  • Alanlarınızı görsel olarak oluşturun
  • Birden fazla fotoğraf ekleyin; ayrıca herhangi bir şeyin başlığını, resim yazısını ve bağlantısını da değiştirebilirsiniz
  • Lütfen bagatoraz düzenleme sayfalarında alanlarınızı belirtin (özel konum kuralları aracılığıyla)
  • Basit ve kullanıcı dostu API aracılığıyla verileri kolayca yükleyin
  • Hızlı ve kolay bir işlem için doğal WordPress özel gönderi türüne tıklayın
  • Vikoristovaty ve işleme için Vykoristannya doğal WordPress meta verileri

Not

Bu eklenti ACF Gallery Pro'ya bir alternatiftir. Kodu nasıl alacağınızı bilmeniz gerekir çünkü WordPress tema kaynak kodunuzu düzenlemeniz gerekecektir. Kısa videolar üzerinde çalışıyorsanız ve galerinizi genişletiyorsanız bu araç tam size göre OLUMSUZ senin için. Bu Eklenti size PHP resim dizisi sunacak ve istediğiniz gibi bir galeri düzeni oluşturmak için ona ihtiyacınız olacak.

Yardıma mı ihtiyacınız var?

Galeri düzeninin kurulumu, konfigürasyonu ve oluşturulması konusunda yardıma mı ihtiyacınız var? Hizmetimi Fiverr.com üzerinden https://www.fiverr.com/share/2KAjR8 web sitesinden alabilirsiniz.

Kullanım

acf_photo_gallery alan bir yardımcı fonksiyondur. ACF_FIELD_NAME Ve POST_ID veritabanını sorgulayacak ve görüntüleri sizin için derleyecektir. Bu fonksiyonun çıktısı bir dizi olacaktır.

Acf_photo_gallery(ACF_FIELD_NAME, POST_ID);

Örnek

Düzene vikorist Twitter Bootstrap çerçevesini uygulayın. İstediğiniz herhangi bir çerçeveyi wikilist'e ekleyebilirsiniz.

İD); //Dönüş dizisinde herhangi bir şey olup olmadığını kontrol edin if(count($images)): //Harika, size inceleyebileceklerim hakkında bilgi verebiliriz ($images as $image): $id = $image[ "id " ]; // Medyanın ek kimliği $title = $image["title"]; //Başlık $başlık= $resim["başlık"]; //Başlık $full_image_url= $image[" full_image_url"]; //Tam boyutlu resim url'si $full_image_url = acf_photo_gallery_resize_image($full_image_url, 262, 160); //Boyut 262 piksel genişlik x 160 piksel yükseklik olarak yeniden boyutlandırıldı resim url'si $ küçük resim boyutu resim url'si 150 piksel x 150 piksel $url= $image["url"]; //Tıklandığında herhangi bir bağlantıya git $target= $image["target"]; //Normal veya yeni sekmeyi açın $alt = get_field("photo_gallery_alt ", $id); //Ekstra alan olan alt'ı alın (Ekstra alanları görüntülemek için) $class = get_field("photo_gallery_class", $id); //Get the class which is a extra field (See below how to add extra fields) ?> !}

Ekstra Alanlar Ekle

Bir sonraki alan için tema fonksiyonları.php dosyanıza ek alanlar eklemek için.

//Alternatif Metin ve Özel Sınıflar adında ekstra alanlar oluşturun function my_extra_gallery_fields($args, $attachment_id, $field)( $args["alt"] = array("type" => "text", "label" => "Altnative Text", "name" => "alt", "value" => get_field($field . "_alt", $attachment_id));// Alternatif Metin alanını oluşturur $args["class"] = array("type" => "text", "label" => "Özel Sınıflar", "name" => "sınıf", "değer" => get_field($field . "_class", $attachment_id));// Özel Sınıflar alanı oluşturur return $args;) add_filter("acf_photo_gallery_image_fields", "my_extra_gallery_fields", 10, 3);

Ekstra alanların değerleri nasıl alınır?

ACF yardımcı fonksiyonunu get_field kullanabilirsiniz

Get_field("photo_gallery_alt", $id); get_field("photo_gallery_class", $id);

Ek başlık alanından başlığı çekin

Başlık açıklama alanından alınıyor. Altyazıyı ek başlık alanından çekmek için aşağıdaki filtreyi function.php dosyanıza ekleyin.

Add_filter("acf_photo_gallery_caption_from_attachment", "__return_true");

REST API'si

Tüm gönderilerin JSON yanıtını almak için URL'ye HTTP İsteği gönder

http://(etki alanı)/wp-json/wp/v2/(POST_TYPE)/

Belirli bir gönderinin JSON yanıtını almak için URL'ye HTTP İsteği gönder

Http://(etki alanı)/wp-json/wp/v2/(POST_TYPE)/(POST_ID)/

ACF fotoğraf galerisi adının ve resim dizisinin intikamını alacak bir öğeyi ACF'ye basma fikri nasıl ortaya çıktı?

Uyumluluk

Tsei ACF alan tipi aşağıdakilerle uyumludur:
*ACF4
*ACF5

Sorunlar

Diğer tüm WordPress eklentileri gibi bu eklenti de diğer konular ve eklentilerle ilgili sorunlara neden olabilir. WordPress web sitenizde bir robot çalıştırmakla ilgileniyorsanız, lütfen destek forumundaki yardım işleviyle iletişime geçin. Tsej, diğerlerini hızlandırmak için vykonat ve virishiti tsy vipadok z'yi kullanabilir. Benimle doğrudan konuşmak ne olursa olsun, http://www.navz.me/ web sitem aracılığıyla bana ulaşabilirsiniz.

Kurulum

  1. navz-photo-gallery klasörünü wp-content/plugins klasörünüze kopyalayın
  2. Eklenti yönetici sayfası aracılığıyla Gelişmiş Özel Alanlar: Fotoğraf Galerisi eklentisini etkinleştirin
  3. ACF aracılığıyla yeni bir alan oluşturun ve Fotoğraf Galerisi türünü seçin
  4. Alan türü ayarlarıyla ilgili daha fazla bilgi için lütfen açıklamaya bakın

Değişiklik günlüğü

1.6.5=
* Düzenleme sırasında onay kutusu öğesinden boş değil koşulunu kaldırın
* ACF'den REST API'ye eklenti desteğini kaldırın
* REST API için yerel destek

1.6.4=
* WordPress meta kutusundan görselleri kaldırırken konsolda JavaScript hatası

1.6.3=
*ACF 5 desteği
* Yerleşik veya WordPress yerel modeliyle galeriyi düzenleyin. Github @makepost'a teşekkürler
* İlerleme aşamasında Kod tabanında iyileştirmeler
* ACF'den REST API eklentisine kadar RESTFul API desteği

1.6.2=
* Verileri ek verileriyle senkronize tutun
* Ekleme filtrelerini kullanarak başlık eki başlığını çekin
* PHP 7.2 count() hatası

1.6.1=
* @rickytoof9 tarafından bildirilen kalem düzenleme düğmesine tıklandığında görseli düzenle kutusu kayboluyor

1.6.0=
* Boş galeriyle gönderi kaydedilirken hata oluştu. @ugy tarafından sağlanan yama
* @rickytoof9 tarafından bildirilen sayfada birden fazla fotoğraf galerisi alanı gösteriliyor
* Srcset desteği. Kod için @ugy'ye özellikle teşekkürler

1.5.0

  • SVG desteği
  • Eski PHP sürümü desteği
  • Ekstra alanlar ekleyin

1.4.0

  • Galeri resimlerini sıralayabilir
  • Resim galerisi için geçerli sıralama düzeninden önce bir sipariş verildi

1.3.0

  • Meta_key'i acf field_key'den acf field_name'e değiştirin
  • Görüntüleri çekmek için yardımcı işlev acf_photo_gallery()
  • Görüntüyü uçacak ve kaydedecek şekilde değiştirmeden önce acf_photo_gallery_resize_image yardımcı işlevi
  • Yapılandırmadaki hedef parametreyle ilgili sorun
  • URL'nin düzgün şekilde kaydedilmemesiyle ilgili sorun

1.2.0

  • WordPress 4.6 desteği
  • Sitedeki değişiklik sayısı
  • Verileri veritabanından getir

1.1.0

  • Önemsiz dizin: acf-photo_gallery-v4 dosyasındaki acf-photo-gallery-field
  • Galerideki fotoğrafları sildiğimde son fotoğraf silinmiyordu
  • Galeri fotoğrafları veritabanına kaydedilmedi