Wordpress uchun Fancybox - bir marta bosishda chiroyli tasvirlar va funktsional tarkib. Veb-dizayn va qidiruv tizimini optimallashtirish

Hammaga salom! Bugun biz siz bilan FancyBox kutubxonasi kabi kuchli va foydali vosita haqida gaplashamiz. Ushbu jQuery plagini sayt sahifalariga qalqib chiquvchi oynalar tizimini qo'shish imkoniyatini beradi, shuningdek, lightboxes (inglizcha "lightbox" dan), modal oynalar, qalqib chiquvchi oynalar (inglizcha "pop-up" dan) deb nomlanadi. Qalqib chiquvchi oyna formati veb-ishlab chiqishda juda mashhur bo'lib, turli maqsadlarga erishish uchun ishlatiladi. Kutubxona sizga quyidagilarga imkon beradi: html-kod va txt-fayllarni qalqib chiquvchi oynalarda, shakllar va ma'lumot xabarlarida, Ajax so'rovlaridan foydalangan holda boshqa manbalardan kontentni ochish, skriptlarni bajarish, YouTube'dan videolarni o'ynash, vimeo va flesh videolar.

Va WordPress blogida FancyBox-dan foydalanishning eng keng tarqalgan usuli bu bitta va galereyada guruhlangan rasmlarni kattalashtirishdir. Yuqoridagi barcha variantlarni amalga oshirish misollarini plaginning rasmiy veb-saytida topish mumkin - fancybox.net. Va ushbu maqolada biz FancyBox For WordPress va Easy FancyBox plaginlari yordamida kutubxonani blogimizga qanday qilib osongina integratsiya qilishni va ularning asosiy sozlamalarini qanday qilishni ko'rib chiqamiz. Biz FancyBox-ni WordPress-ga plaginsiz qanday ulashni ham bilib olamiz.

WordPress uchun FancyBox: Tasvirlar va galereyalarni chiroyli ko'rsatish

Agar siz WordPress-da rasmlar bilan allaqachon ishlagan bo'lsangiz va ularni postlar va sahifalarga joylashtirgan bo'lsangiz, katta kengaytmali rasmlar shablonni qisqartirishini payqadingiz. Va ba'zida bu siz etkazmoqchi bo'lgan ma'lumotlarning to'g'ri ko'rsatilishiga ta'sir qiladi, chunki hamma narsani tahlil qilib bo'lmaydi. Media faylga o'zingizga havola qo'shish orqali bunga qarshi kurashishingiz mumkin. Ammo bu holda, rasmni bosganingizda, sozlamalarga qarab, u to'liq sahifa bilan bir xil oynada yoki yangi yorliqda ochiladi. Qabul qiling, ikkala variant ham eng qulay emas va foydalanuvchidan mutlaqo asossiz ravishda qo'shimcha harakatlar va vaqt talab qiladi.

Ushbu noqulaylikni bartaraf etish va WordPress blogida tasvirlarni ko'rsatish jarayonini yaxshilash uchun WordPress uchun FancyBox maxsus plagin ishlab chiqildi. Bu tashrif buyuruvchiga tasvirni bosish orqali faollashtirish, uni boshqa oynalar ustida ochish imkonini beradi. Mana bunday:

Keling, WordPress omboridan saytimiz uchun plaginni o'rnatamiz.

Biz FancyBox for WP-ni faollashtiramiz va u rasmlarga o'zining asosiy sozlamalarini qo'llagan holda darhol ishga tushadi. Buni blogimizga kirib, uni yangilash va mavjud rasmlardan birini bosish orqali tekshirishimiz mumkin.

Bunday holda, tasvir katta hajmga o'tkaziladi va biroz qoraygan tarkibning qolgan qismining ustidagi qalqib chiquvchi oynaga joylashtiriladi. Modal oynani yopish uchun siz yuqori o'ng burchakdagi xochni yoki rasm tashqarisidagi sahifaning istalgan joyini bosishingiz mumkin.

Agar FancyBox For WordPress ishlamasa yoki aniqrog'i tasvirlarni bosish mumkin bo'lmasa, muharrirga yuklash uchun rasmni tanlashda faylni ko'rsatish sozlamalari to'g'ri o'rnatilganligini tekshiring. "Link" maydoni "Media fayl" ga o'rnatilishi kerak.

Oldindan o'rnatilgan variantlardan tashqari, FancyBox For WordPress yanada moslashuvchan sozlamalarni taklif qiladi. Biz ularni WP konsolida, "Sozlamalar" - "WP uchun FancyBox" menyusida topishimiz mumkin. Havolani bosish orqali biz ma'lum parametrlarni tahrirlash uchun mas'ul bo'lgan ko'p sonli yorliqlarni ko'ramiz. Ular asosan rasmlarni ko'rsatish ko'rinishini o'zgartirish bilan bog'liq. Afsuski, plagin butunlay ingliz tilida. Ammo hozircha, agar standart sozlamalar sizning ehtiyojlaringizga mos kelmasa, sizga kerak bo'lishi mumkin bo'lgan barcha qiziqarli qismlarni ko'rib chiqamiz.

Boshlash yorlig'i - "Ma'lumot". Bu erda ishlab chiquvchilar va umuman mahsulot haqida ma'lumotlarga havolalar mavjud. Plaginni yaratuvchilarning ta'kidlashicha, agar siz barcha taklif qilingan sozlamalarni o'rganishni xohlamasangiz, unda bu holda ham sozlamalarning asosiy versiyasi juda jozibali natija beradi. Shuningdek, ular sizdan e'tibor berishingizni so'rashadi, agar tahrir qilgandan so'ng siz darhol o'zgarishlarni sezmasangiz, bu ko'pincha FancyBox For WordPress ishlamaydi degani emas. Agar sizda keshlash plagini o'rnatilgan bo'lsa, masalan, o'zgarishlarni saqlaganingizdan so'ng keshni tozalashingiz yoki sozlamalar bilan ishlashda plaginni o'chirib qo'yishingiz kerak.

Keyingi yorliq - Tashqi ko'rinish. Bu biz mas'ul bo'lgan asosiy variantlarni sozlashimiz mumkin bo'lgan sahifa tashqi ko'rinish qalqib chiquvchi oynalar. Agar katakcha belgilansa, funktsiya yoqiladi, agar bo'lmasa, o'chiriladi:

  • "Chegara" - modal oyna atrofida ramkani ko'rsatishni tanlash. Odatiy bo'lib yo'q. Agar biz "ha" variantini tanlasak, chegara rangini tanlash uchun o'n oltilik formatda (#000000) qo'shimcha maydon paydo bo'ladi. Ramka kengligini sozlash imkoniyati yo'q;
  • "Yopish tugmasi" - yorug'lik qutisida oynani yopish tugmasi (xoch) va qaerda joylashganligini aniqlang (Chap (chap) / O'ng (o'ng) / Pastki (pastki) / Yuqori (yuqori)). Boshlang'ich qiymat yuqori o'ngda;
  • "To'ldirish" - bu element FancyBox For WordP-da sozlash uchun javobgardir ress qalqib chiquvchi oynaning chetidan undagi tasvirgacha bo'lgan plomba rangi va kengligi. Standart qiymat oq, 10 piksel;
  • "Overlay Options" - butun sahifa mazmunini qamrab oluvchi qalqib chiquvchi rasm ostida paydo bo'ladigan fonni xiralashtiruvchi fonning xususiyatlarini o'rnating. Dastlab aniqlangan: rang sifatida - kulrang, shaffoflik (shaffoflik) sifatida - 0,3. Shaffoflik xususiyati 0,0 dan 1,0 gacha o'lchanadi va qiymat qanchalik kichik bo'lsa, fon shunchalik shaffof bo'ladi. Shunga ko'ra, agar siz modal oyna orqasida qolgan tarkibni to'liq yashirishni istasangiz, shaffoflikni tanlashingiz mumkin: 1;
  • "Sarlavha" - biz tasvirga sarlavha (ya'ni, tasvirning sarlavha atributining qiymati) ko'rsatiladimi yoki yo'qmi va qanday qilib tayinlaymiz. Bu erda siz nomning joylashishini qalqib chiquvchi oynaning to'ldirishiga (Ichkarida (ichki) / Tashqi (tashqi) / Yuqorida (yuqorida)) va uning rangiga nisbatan o'rnatishingiz mumkin. "Inside" va "Outside" qiymatlari matnni mos ravishda modalning pastki chetiga va uning ostiga qo'yadi. Va "Oddiy" opsiyasini tanlayotganda, ism quyuq shaffof substratda tasvirning o'zi tepasida, pastki chiziq ustida joylashgan bo'ladi;
  • "Navigatsiya strelkalari" - navigatsiya strelkalarini ko'rsatish yoki ko'rsatmaslikni tanlang. Ular kursorni rasm ustiga olib borganingizda paydo bo'ladi.

"Animatsiyalar" yorlig'iga o'ting. Bu erda biz qalqib chiquvchi animatsiyani boshqarish uchun mas'ul funktsiyalarni sozlaymiz:

E'tibor bering, ushbu sozlamalar faqat "O'tish turi" parametrida elastik bo'lgan modal oynalarni ochish/yopish uchun qo'llanilishi mumkin.

To'g'ridan-to'g'ri engillashtirish sozlamalari bo'lgan maydonlardan so'ng FancyBox For WP mualliflari bizga havolalarga rioya qilishni va ular taklif qilgan yumshatish funksiyasi imkoniyatlari qanday ishlashini ko'rishni taklif qilishadi. (Birinchi havola hozircha mavjud emas.)

Keyingi yorliq - Xulq-atvor sozlamalari. U qalqib chiquvchi oynaning harakatini o'rnatish uchun javobgardir va "o'rta" maqomiga ega. Shu munosabat bilan, FancyBox For WordPress-ni ishlab chiquvchilari, agar biz bu erda joylashgan parametrlar bilan qanday ishlashni bilmagunimizcha, ushbu sahifadagi hamma narsani avvalgidek qoldirish yaxshiroq ekanligi haqida ogohlantirmoqda. Shuning uchun biz barcha variantlarga batafsil to'xtalmaymiz. Ularning har biri nima uchun javobgar ekanligi skrinshotdan aniq:

Beshinchi yorliq - "Galereyalar". Bu rasm galereyalariga oid sozlamalarning ilg'or darajasi:

  • "Sahifadagi barcha rasmlar uchun galereya yaratish (standart)" - sahifadagi barcha rasmlar uchun galereya yaratish (standart). Ya'ni, agar sahifada bir nechta rasm bo'lsa, ular sukut bo'yicha plagin tomonidan galereyaga birlashtiriladi. Natijada, ularning istalgan birini modal oynada ochgan holda, biz rasmlarni aylanib chiqish orqali qolganlarini ko'rishimiz mumkin;
  • "Galereyadagi rasmlarni avtomatik ravishda guruhlamang (agar siz galereyani qo'lda galereya yaratmoqchi bo'lsangiz, bundan foydalaning rel atribut)" - rasmlarni avtomatik ravishda galereyaga birlashtirmang (agar siz rel atributidan foydalanib galereyani qo'lda yaratmoqchi bo'lsangiz, ushbu parametrdan foydalaning). Men ushbu FancyBox For WordPress variantidan amalda qanday foydalanishni batafsilroq o'rganishni taklif qilaman.

Aytaylik, sizning sahifangizda shartli ravishda bir nechta semantik bloklarga bo'lingan material mavjud. Masalan: ulardan birida siz illyustratsiya uchun rasmlarni joylashtirasiz, keyingisida esa eng muvaffaqiyatli sotiladigan sahifalar misollari. Va siz ushbu ikki guruh tasvirlarni bitta modal oynada aralashtirishni emas, balki turli xil yorug'lik qutilarida ko'rsatilishini xohlaysiz. Rejangizni amalga oshirish uchun avval "Galereyadagi rasmlarni avtomatik ravishda guruhlamang" plagin variantini tanlang.

Endi muharrirda kerakli nashrni oching va "Matn" rejimiga, ya'ni html kodi ko'rsatiladigan rejimga o'ting. Rasmlarning birinchi guruhini va barcha havolalarni toping (teg a), unda har bir tasvir o'ralgan (teg img), hamma uchun bir xil qiymatga ega atributni tayinlang. Masalan: rel = "gal1".

Media fayllarning ikkinchi guruhi uchun bir xil amallarni takrorlang, lekin boshqa rel qiymati bilan, masalan: rel = "gal2";

  • “Har bir post uchun galereya yarating (faqat mavzuingiz ishlatilsa ishlaydi sinf = « post» WordPress-da keng tarqalgan har bir postda)" - har bir post uchun galereya yarating (faqat sizning mavzuingiz WordPress uchun odatiy bo'lgan har bir post uchun "post" sinfidan foydalansa ishlaydi);
  • "FancyBox-ni qo'llash uchun maxsus ifodadan foydalaning" - plagin tomonidan taklif qilingan variantlar sizga mos kelmasa va sizga yanada moslashuvchan individual sozlamalar kerak bo'lsa, WordPress uchun FancyBox-ni sozlash uchun maxsus jQuery ifodasini qo'llang. Ushbu variantni ishlatmaslik yaxshiroqdir.

Quyidagi yorliqlarni tahrir qilmaslik ham yaxshiroqdir, ular faqat ilg'or foydalanuvchilar uchun tushunarli va foydali bo'ladi.

Ishonchim komilki, yuqoridagi barcha ko'rsatmalar sizga FancyBox For WordPress-ni blogingizga muvaffaqiyatli integratsiyalash uchun, qalqib chiquvchi oynada tasvirlarni samarali ko'rsatish uchun etarli bo'ladi.

Ammo foydalanuvchilar vaqti-vaqti bilan Internetdagi plaginning zaifligi haqida shikoyat qilishlariga e'tibor bermaslik mumkin emas, bu esa WordPress boshqaruv paneli va hostingga kirish imkoni bo'lmaganda ham saytlarni viruslar bilan yuqtirishga olib keladi. Agar veb-resursingizni buzish muammosiga duch kelsangiz, uni imkon qadar tezroq olish muhimdir. Men sizga yorug'lik qutilarida tasvirlarni ko'rsatish uchun muqobil variantni taklif qilmoqchiman. Va keyin biz VI uchun FancyBox uchun asosiy raqobat bo'lgan plagin bilan tanishamiz. Aynan u mening blogim sahifalarida ishlatiladi.

Easy FancyBox: plaginning asosiy xususiyatlari

Oldingi plagin kabi WordPres uchun Easy FancyBox s barcha tasvirlarga nisbatan CMS-da standart o'rnatishdan so'ng darhol ishlay boshlaydi. Agar siz sozlamalarni "o'zingiz uchun" sozlashni istasangiz, "Sozlamalar" - "Media fayllari" konsolidagi manzil sahifasida WordPress uchun FancyBox opsiyalariga deyarli o'xshash variantlarni topasiz.

Uning xarakterli farqlari:


Yoki "Avtogalereya" maydonidagi "Galereya" blokidagi plagin sozlamalarida "Hammasi bitta galereyada" bandini tanlang;


Plagin ishida sezilarli kamchiliklar aniqlanmagan. Ammo agar sizda WordPress shabloniga o'rnatilgan mahalliy yorug'lik qutisi bo'lsa, ziddiyat yuzaga kelishi ehtimoli yuqori va WordPress uchun Easy FancyBox ishlamayotganini ko'rishingiz mumkin. Bunday holda, qo'llab-quvvatlash xizmatiga murojaat qilish mantiqan.

FancyBox kutubxonasini WordPress-ga plaginlarsiz integratsiya qilish

Agar siz savolga sezgir bo'lsangiz, ehtimol siz blogingiz tezligidan xavotirdasiz. Va biz bilamizki, ko'p sonli plaginlar sahifani yuklash jarayonini sekinlashtirishi mumkin. Shuning uchun, keyin WordPress-da FancyBox jQuery skriptini plaginsiz amalga oshirish variantini ko'rib chiqamiz. Bu usul Agar siz kod bilan tanish bo'lsangiz va u bilan ishlash tajribasiga ega bo'lsangiz foydalanish tavsiya etiladi. Jarayonda ma'lum variantlarni kiritish natijasida boshqa mavzu skriptlari bilan ziddiyatlar bo'lishi mumkin. Har bir alohida holatda ushbu muammoni hal qilish individual bo'ladi, shuning uchun barcha variantlarni oldindan ko'rish qiyin.

Kutubxonani o'rnatish uchun FancyBox fayllarini fancyapps.com/fancybox/ saytida topish va yuklab olish mumkin. Ochilgan katalogda papkani oching manba va nusxalash jquery.fancybox.css va jquery.fancybox.js, ularni jildga joylashtiring , bu birinchi navbatda mavzuning ildizida yaratilishi kerak.

Biz ochamiz matn muharriri fayl funktsiyalari.php, skriptlarni ulash funksiyasini toping va quyidagi kodni joylashtiring:

1 2 3 4 5 // Fancybox uslublar jadvali. wp_enqueue_style( "fancybox-style", get_template_directory_uri() . "/fancybox/jquery.fancybox.css", massiv (), "" ); // Fancybox skripti. wp_enqueue_script( "fancybox-script" , get_template_directory_uri() . "/fancybox/jquery.fancybox.js", massiv ("jquery" ), " " );

// Fancybox uslublar jadvali. wp_enqueue_style("fancybox-style", get_template_directory_uri() . "/fancybox/jquery.fancybox.css", array(), " "); // Fancybox skripti. wp_enqueue_script("fancybox-script", get_template_directory_uri() . "/fancybox/jquery.fancybox.js", array("jquery"), " ");

Keyin tahrirlash uchun mavzu faylini oching header.php va ichida bosh FancyBox funksiyasiga qo'ng'iroq qiling:

1 2 3 4 5

Mana Fancybox-ni sozlash va ishlatish haqida video:

Bugun biz veb-saytlarda yorug'lik qutilarida tasvirlarni chiroyli ko'rsatish uchun keng qo'llaniladigan skript bilan tanishdik. Uning blogga integratsiyalashuvini soddalashtirish uchun ko'plab maxsus plaginlar ishlab chiqilgan. Biz eng mashhurlaridan ba'zilarini ko'rib chiqdik: Easy FancyBox va FancyBox For WordPress, ular qanday ishlashini va ularning farqlari nimada ekanligini bilib oldik. Ular dalada sinovdan o'tgan va izchil ishlaydi. Funktsionallik nuqtai nazaridan qaysi vositalar sizga mos kelishini tushunish uchun u bajarishi kerak bo'lgan asosiy vazifalarni aniqlang. Kelajakda faqat bitta yoki ikkita variantdan foydalanish uchun og'ir plaginni tanlashning ma'nosi yo'q.

Keling, Fancybox jQuery bilan qanday ishlashini ko'rib chiqamiz va uni qanday sozlashni o'rganamiz.

Bu qiziqarli plaginlardan biri bo'lib, uning yordamida fotosuratlarni bosganingizda ular to'liq ekranda ochiladi. Oson, yoqimli va qulay dizaynlarni yaratish uchun cheksiz imkoniyatlar. Biroq, bu plagin mavjud oddiy sozlash va tez ulanish. Buning uchun Fancybox jQuery-ni yuklab oling va uni ulang , quyida ko'rsatilganidek.

Rasmni qanday ko'rsatish kerak

Ushbu plaginda ma'lum sahifa elementlarini ko'rsatishingiz mumkin bo'lgan bir nechta variant mavjud. Tasvirning ko'rinishini qanday sozlashingiz mumkinligini ko'rib chiqing. Buning uchun quyidagi kodni yozing:

Endi plaginning o'zi kuchga kiradi. Rasmni ko'rsatish uchun quyidagilarni yozing.

Href atributida siz tasvirga yo'lni va tegda belgilashingiz kerak oldindan ko'rish yoziladi.

Galereyani qanday amalga oshirish va tasvirlar guruhini ko'rsatish

Ushbu muammoni hal qilish uchun siz bitta oddiy qadamni bajarishingiz kerak - tegga qo'shing maxsus atribut , bu erda alohida tasvirlar guruhi uchun u yoki bu qiymat (shartsiz noyob) ko'rsatiladi.

Tasvirning tegga qanday ko'rsatilishi parametrlarini ham o'rnatish kerak.

Shunday qilib, siz ma'lum bir guruhdagi rasmlar sonini hisoblashingiz, shuningdek, rasmning raqami va sarlavhasini ko'rsatishingiz mumkin. Biroq, bu yuqoridagi tegning sarlavhasida uning mavjudligini talab qiladi. .

Kontentni qanday ko'rsatish kerak

Ushbu maqolada biz ko'rib chiqayotgan plagin modal oynada tarkibni ko'rsatish uchun ham ishlatilishi mumkin. Keling, bir misolni ko'rib chiqaylik:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam quis mi eu elit tempor facilisis id va neque. Nulla sit amet sem sapien. Vestibulum imperdiet porta ante ac ornare. Nulla et lorem eu nibh adipiscing ultricies nec va lacus. O'z-o'zidan, buning uchun juda muhim.

Odatiy bo'lib displey: none, ya'ni kontent yashirin. Biroq, havola bosilganda, plagin div kontentini hrefda ko'rsatilgan ID bilan ko'rsatadi. Shuningdek, e'tibor bering .

Umid qilamizki, siz umumiy ma'lumotga ega bo'lasiz. Va biz plaginning boshqa xususiyatlari haqida gapiramiz.

FancyBox Options haqida ko'proq bilib oling

Parametr Standart Parametr tavsifi
to'ldirish 10 Kontent va Fancybox o'rtasida to'ldirish
marja 20 Fancybox va boshqa kontent o'rtasida to'ldirish
shaffoflik yolg'on O'tishlarda shaffoflikni yoqing va o'chiring
tsiklik yolg'on “true” qiymati sozlanganda, galereya tsiklik bo‘ladi, oldinga-orqaga o‘tishlar cheksiz bo‘ladi.
aylantirish "avto" O'tkazish panelini yashirish yoki ko'rsatish, to'ldirish CSS xususiyati
kengligi 560 "IFRAME" yoki "SWF" kontent turi uchun kenglik "autoDimensions" parametriga ham qo'llaniladi, agar ikkinchisi "noto'g'ri" bo'lsa
balandligi 340 “IFRAME” yoki “SWF” kontent turi uchun balandlik “autoDimensions” parametriga ham qo‘llaniladi, agar ikkinchisi “noto‘g‘ri”ga o‘rnatilgan bo‘lsa.
avtomatik o'lchov rost Agar rost bo'lsa, FancyBox oynaga o'lchanadi
centerOnScroll yolg'on Agar rost bo'lsa, FancyBox sahifani aylantirganda o'rtada bo'ladi
hideOnOverlayClick rost "Overlay" qatlamini bosganingizda FancyBox-ni yopish uchun belgilang
hideOnContentClick yolg'on Kontent bosilganda FancyBox yopilishini xohlasangiz, tanlang
overlayShow rost "Overlay" qatlamini yoqing/o'chiring
overlayOpacity 0.3 Qatlam shaffofligi (0 dan 1 gacha)
overlayColor "#555" "Qoplama" qatlam rangi
sarlavha rost "Sarlavha" ko'rsatilsinmi?
sarlavha Lavozim "tashqarida" Lavozim sarlavhasi "Tashqarida" "ichida" yoki "ustidan" ("tashqi" "ichki" "ustidan")
sarlavha formati null Mavzular uchun html dan foydalanishingiz mumkin
transitionIn, transitionOut so'nish Siz o'tishlar orasidagi effektni o'rnatishingiz yoki "elastik", "so'nish" yoki "yo'q" ni o'chirib qo'yishingiz mumkin.
speedIn, speedOut 300 O'tish effektlarining millisekundlarda tezligi
tezlikni o'zgartirish 300 Ta'sir tezligi
o'zgartirishFade tez Galereya elementlarini o'zgartirganda kontent tezligi yo'qoladi
easingIn, easingOut belanchak "Elastik" animatsiya uchun foydalanish
showCloseButton rost Yopish tugmasini ko'rsatish
ShowNavArrows rost Navigatsiya strelkalarini ko'rsatish
enableEscapeButton rost FancyBox-ni yopish uchun "ESC" tugmasidan foydalaning
onStart null Kontent yuklanishidan oldin birinchi chaqiriladi
onBekor qilish null Yuklab olish bekor qilingandan keyin chaqiriladi
onComplete null Kontent ko'rsatilgandan keyin chaqiriladi
onCleanup null Yopishdan oldin chaqiriladi
yopiq null FancyBox yopilgandan keyin chaqiriladi

Fancybox-ning yaxshi raqibi bor - bu Lightbox plagini, u juda chiroyli, siz u bilan maqolada tanishishingiz mumkin -

Salom do'stlar. Har bir sayt tashrif buyuruvchilarga ma'lumotni yaxshiroq taqdim etish uchun media fayllarga ega. allaqachon blog sahifalarida muhokama qilingan. WordPress plaginlari yordamida siz alohida sahifaga o'tmasdan tasvirni kattalashtirishingiz mumkin. Tasvirlarni bitta galereyaga ulash yoki bir vaqtning o'zida ko'rsatish mumkin. Keling, eng yaxshi turdagi plaginlardan biri bilan tanishamiz. oz vaqt talab etadi, uni vazifani bajarish uchun sarflashga arziydi.

Wordpress tasvirni kattalashtirish plagini va galereyani boshqarish uchun Fancybox

Rasmlarni veb-saytga joylashtirishda ular "umumiy" tasvirlar o'rnatilgan shablon tomonidan siqilganligiga e'tibor berishdi, bu esa sifatni yo'qotishiga olib keladi. Kichik bosma va tafsilotlarni har doim qismlarga ajratib bo'lmaydi. Displey sozlamalarida siz rasmning ko'rinishini alohida yorliqda yoki saytning o'sha sahifasida belgilashingiz mumkin. Bu dublikatlarga olib kelishi mumkin va foydalanuvchi butunlay qulay emas. Wordpress uchun Fancybox ushbu sahifadagi tasvirni qolgan tarkibning tepasida ochadi.

Wordpress uchun Fancybox-ni standart usulda o'rnating va faollashtiring. Agar siz buni qanday qilishni unutgan bo'lsangiz, maqolani o'qing. Fancybox ishi rasmga qo'llanilishi uchun u yuklash vaqtida yoki allaqachon yuklangan faylda bo'lishi kerak. Displey sozlamalari paragrafdagi fayl Havola belgilang ⇒ media fayl.

Faollashtirishdan so'ng bo'lim paydo bo'ladi - Wordpress uchun Fancybox.

Bo'limga o'tgandan so'ng, turli parametrlarni tahrirlash uchun yorliqli oyna ochiladi.

Plagin ruscha emas, ingliz tilida, lekin deyarli hamma narsa aniq va shunga o'xshash. Endi men barcha sozlamalarning tarjimasini taqdim etaman.

  • ma'lumot. Dasturchi ma'lumotlari yorlig'i. Mualliflarning ta'kidlashicha, o'rnatilgan asosiy plagin sozlamalari juda jozibali. Eslatmalar o'zgarishlar kuchga kirishi uchun keshni tozalash kerakligini ta'kidlaydi.
  • Tashqi ko'rinish. Qalqib chiquvchi oynalar ko'rinishini moslashtiring.
    • Chegara - qalqib chiquvchi oyna atrofida chegarani ko'rsatish, ha / yo'q. Ha bo'lsa, rangni HTML formatida belgilang.
    • Yopish tugmasi - yopish tugmasi. Xochning o'rnini tanlang.
    • Padding - to'ldirish qalinligi va rangini modal oynadan rasmga qarab sozlash.
    • Overlay Options - fon shaffofligi. 0 dan 1 gacha bo'lgan omil. Agar 1 ga o'rnatilgan bo'lsa, fon mazmuni umuman ko'rsatilmaydi.
    • Sarlavha - media fayl nomi. Belgilash qutisi yoqilganda, sarlavha tanlangan holatda ko'rsatiladi. Ichkarida ⇒ ichida, Tashqarida ⇒ tashqarida, Yuqorida ⇒ tepada.
    • Navigatsiya strelkalari - navigatsiya strelkalari. Chiqish yoki yo'q.

O'zgarishlarni saqlashga ishonch hosil qiling.

Keyingi ikki bo'lim ilg'or foydalanuvchilar uchun.

  • Turli xil- boshqa sozlamalar. Avtomatik o'lcham, faqat Ajax bilan ishlaydi.
  • Qo'shimcha qo'ng'iroqlar- FancyBox-ga qo'shimcha qo'ng'iroqlar. Bu yerda siz turli xil sozlamalar bilan ko'plab qo'shimcha FancyBox qo'ng'iroqlarini qo'shishingiz mumkin. Misol uchun, agar siz FancyBox-ni ramkalar yoki AJAX bilan ma'lum bir havolada ishlatmoqchi bo'lsangiz, tasvir sozlamalariga ta'sir qilmasdan bu qo'ng'iroqlarni sozlashingiz mumkin.
  • Muammolarni bartaraf qilish; nosozliklarni TUZATISH- muammolarni bartaraf qilish; nosozliklarni TUZATISH. Ishlab chiquvchilar ushbu bo'limga o'zgartirishlar faqat wordpress uchun Fancybox bilan bog'liq muammolar mavjud bo'lganda amalga oshirilishi kerakligini ta'kidlaydilar.
    Mualliflar Lightbox, Slimbox va shunga o'xshash boshqa kengaytmalar bilan mosligini birma-bir o'chirib, tekshirish orqali tekshirishni tavsiya qiladi. Bundan tashqari, parametr o'zgarishlarini tekshirish uchun keshni tozalashingiz kerak.
  • Qo'llab-quvvatlash- qo'llab-quvvatlash xizmati. Havolalar savollar sahifalariga, Fancybox Google guruhiga, qoʻllab-quvvatlash forumiga va boshqa foydalanuvchilar tomonidan berilgan savollarga javoblarga taqdim etiladi.
  • Oʻchirish- olib tashlash. Boshqa kengaytmalar singari, Wordpress uchun Fancybox o'z sozlamalarini WordPress ma'lumotlar bazasi jadvalida saqlaydi. Plaginni to'liq o'chirish uchun katakchani belgilang, so'ng o'zgarishlarni saqlang va o'chirilgandan so'ng uning barcha sozlamalari ma'lumotlar bazasidan o'chiriladi.

Wordpress uchun Fancybox-ni batafsil tahlil qilgandan so'ng, plaginni o'rnatish qiyinchiliklarga olib kelmaydi deb umid qilaman. Xohlaganlar buni muvaffaqiyatli amalga oshiradilar va qalqib chiquvchi oynada tasvirlarning chiqishini ajoyib qiladi va sayt muallif va tashrif buyuruvchilarning ko'zini quvontiradi.

Shunday qilib, xayrli kun, nafaqat yangi oynada tasvirni ko'rsatish uchun plaginni qanday o'rnatganim haqida hikoya qilish vaqti keldi. Endi uni qanday o'rnatish va sozlashni batafsil ko'rib chiqamiz.

Plagin Easy Fancybox deb ataladi, uni o'rnatish juda oson va dastlab hech qanday sozlamalarni talab qilmaydi, u faollashtirilgandan so'ng darhol ishlaydi. Plaginni faollashtirganingizdan so'ng, JPG, GIF va PNG rasmlariga barcha havolalar avtomatik ravishda alohida oynada ochiladi.

Fancybox qo'llab-quvvatlaydi:

  • WordPress galereyalari
  • PDF fayllar
  • JPG, GIF, PNG, va hokazo tasvirlar va xarita tasvirlari
  • YouTube, Vimeo va Dailmotion kabi saytlardan videolar
  • Ramkalar (brauzer oynasini qismlarga bo'lish uchun mo'ljallangan, ularning har biri turli manbalardan olingan ma'lumotlarni ko'rsatadi.)

Yana qo'shimcha imkoniyatlar uchun PRO kengaytmasini o'rnatishingiz mumkin.

Keling, ushbu plaginni o'rnatgandan so'ng tasvirlar qanday ko'rinishini ko'rib chiqaylik. Misol uchun, biz saytdagi har qanday WP plaginlari maqolasiga qaraymiz, unda tasvirlar bor, lekin biz ularni kichik hajmda ko'ramiz va ulardagi matnni o'qimaymiz. Biz uni bosamiz va to'liq o'lchamli rasmga ega alohida oyna ochiladi. Oynaning pastki qismida rasmning o'zi ham mavjud, saytga yuklashda siz uni o'zgartirishingiz yoki xalaqit bermaslik uchun olib tashlashingiz mumkin.

O'rnatish jarayonining o'zidan boshlaylik.

Avvalo, biz kerakli plaginni yuklab olamiz. Siz uni wordpress.org saytidan yuklab olishingiz yoki standart WordPress plaginlari maʼlumotlar bazasidan foydalanib plaginni oʻrnatishingiz mumkin. Men ikkinchi usulni tanladim (standart plagin ma'lumotlar bazasidan foydalangan holda), bu eng tez va eng oson, shuning uchun men ushbu misolni tasvirlab beraman. Ushbu usul bilan plaginni o'rnatish uchun uni kompyuterga yuklab olish shart emas. Buning uchun "Pluginlar" bo'limiga o'tish va keyin "Yangi qo'shish" tugmasini bosing.

Plaginning eng to'liq nomini kiritishingiz kerak bo'lgan sahifa ochiladi va "qidirish" tugmasini bosing. "Easy FancyBox" plaginining to'liq nomini kiriting va "qidiruv" tugmasini bosing. Shundan so'ng, so'rov bo'yicha bir nechta plaginlar bilan sahifa ochiladi, kerakli narsani toping va "O'rnatish" tugmasini bosing. Muvaffaqiyatli o'rnatishdan so'ng uni faollashtiring. Siz uni o'rnatishdan so'ng darhol yoki keyinroq barcha o'rnatilgan plaginlar ro'yxatida faollashtirishingiz mumkin. Hammasi shu, plagin endi o'rnatildi va foydalanishga tayyor.

Endi, uning aniq ishlashi uchun, "Bog'lanish" bandida rasmni yuklashda "Media fayl" ko'rsatilganligiga ishonch hosil qilishingiz kerak, aks holda plagin ishlamaydi (ba'zan bu tomonidan yoqiladi) sukut bo'yicha, lekin ko'p hollarda bunday emas). U erda siz tasvirni ochganingizda oynaning pastki qismida ko'rsatiladigan sarlavhani ham o'zgartirishingiz mumkin. Amalga oshirilgan manipulyatsiyalardan so'ng plagin ishonchli ishlaydi.

Plagin o'rnatildi va ishlaydi. Endi men uni sozlash haqida bir oz gapiraman.

Biz sayt bilan ishlash uchun asosiy sahifaga o'tamiz, "Pluginlar" bandini bosing, u erda Easy FancyBox nomi bilan kerakli narsani toping va "Options" tugmasini bosing. O'zgartirishingiz mumkin bo'lgan variantlar bilan oyna paydo bo'ladi.

Overlay parametri tasvirni ochishda fonni o'rnatadi, siz rang va shaffoflikni o'zgartirishingiz mumkin. Masalan, qora rang (# 000000 - "Rang" bandiga kiriting) va "Opacity" bandida mos ravishda shaffoflikni 0 dan 1 ga o'zgartiring, qiymat qanchalik katta bo'lsa, fon shunchalik shaffofroq bo'ladi. 1, fon butunlay shaffof emas.

Oyna parametri, bu erda biz tasvirlar ochiladigan oynaning o'zini o'zgartiramiz. fon rangi - fon rangi

Shaffoflik - shaffoflik

Chegara - ramka.

Shuningdek, siz kenglik, balandlik va ramkaning o'zini o'zgartirishingiz mumkin, standart qiymatlar 560x340x10 (tartibga rioya qilinadi).

Xulq - xulq-atvor. Bu erda men hech narsani o'zgartirishni maslahat bermayman, oynani ochish va yopish tezligidan tashqari (Ochilish tezligi va Yopish tezligi), standart qiymat 300.

Rasm parametri. Autodetect - plagin bilan ishlaydigan rasm formatlari ro'yxatga olingan, siz o'zingizni qo'shishingiz mumkin.

Men "Xulq-atvor" bandini o'zgartirishni tavsiya etmayman, hamma narsa iloji boricha yaxshi sozlangan.

Sarlavhani ko'rsatish - bu tasvirning sarlavhasi, uni olib tashlashingiz yoki qoldirishingiz mumkin.

Hammasi shu, maqolani o'qiganingiz uchun barchangizga rahmat. Quyidagi ijtimoiy tugmalarni bosish orqali yangiliklar byulleteniga obuna bo'ling va mening saytimni do'stlaringizga tavsiya eting.

Tez orada ko'rishguncha, omad tilaymiz! Eduard Tixonov

brainteam.ru

Shakl bilan havolani joylashtirish variantlari:

1. To'g'ridan-to'g'ri shablonga kiriting:

qayta aloqa

2. Sahifaga yoki postga joylashtirish

qayta aloqa

3. Yon panel vidjetiga joylashtirish

*functions.php faylida qisqa kodni qo'llab-quvvatlashni yoqish kerak (hamma andozalar yon panel vidjetlaridagi qisqa kodlarni qo'llab-quvvatlamaydi). Buning uchun functions.php fayliga quyidagi qatorni qo'shing:
add_filter("vidjet_matn", "qisqa kodni bajarish");
Endi har qanday qisqa kod Matn vidjetida ishlaydi.
Quyidagi kodni Matn vidjetiga joylashtiring:

qayta aloqa

4. Chaqiruv shakli fikr-mulohaza rasm ustiga bosganingizda:

Ushbu shaklning namunasini mijozimizning veb-saytida ko'rish mumkin: Kievdagi cho'zilgan shiftlar




5. Bitta sahifada bir nechta shakllarni chaqirish uchun siz boshqasini ishlatishingiz kerak id formaga qo'ng'iroq qilish.
Qalqib chiquvchi oynada ikkita fikr-mulohaza shaklini chaqirishga misol:

1-shaklni chaqiramiz

Qo'ng'iroq shakli 2

Bunday holda, bir nechta shakllarni chaqirish uchun kodning ushbu qismlariga e'tibor bering:

6. Feedburner obuna shaklini ko'rsatish

OBUNA BO'LING

Faqat https://feedburner.google.com/fb/a/mailverify?uri=Cms-info tasma manzilini oʻzingizga oʻzgartirish orqali obuna formangiz uchun ushbu koddan foydalanishingiz mumkin.

Easy Fancybox kabi fancybox plaginidan foydalanayotgan bo'lsangiz, quyidagi kodni qo'shing:
on_sent_ok: $.fancybox.close();
shaklingizning Qo'shimcha sozlamalar bo'limida.

Agar u xato qilsa: so'ralgan tarkibni yuklab bo'lmaydi. Iltimos keyinroq qayta urinib ko'ring

Bunday xato bo'lishi mumkin oxirgi versiyalari wordpress dvigateli uchun havoladagi sinfni o'zgartirish tavsiya etiladi:
qayta aloqa
ga o'zgartirish:
qayta aloqa

Biz fancybox-ni fancybox-inline-ga o'zgartirdik.

Muammolar va yechimlar:

2. Agar sizda ulangan galereya (masalan, NextGEN Gallery) yoki allaqachon “lightbox” effektiga ega boʻlgan mavzu oʻrnatilgan boʻlsa, natija quyidagicha boʻladi: oʻrnatilgan yorugʻlik qutisi va EasyFancy Boxʼning boshqa yorugʻlik qutisi bilan ochilgan fotosuratlar, bu ya'ni, keyin ularni ikki marta yopishingiz kerak.
Buning oldini olish uchun EasyFancy Box sozlamalarida belgini olib tashlang tasvirlar va qalqib chiquvchi shakl kodining yuqori qismida fancybox sinfini fancybox-inline bilan almashtiring. Sizning kodingiz quyidagicha ko'rinadi:

qayta aloqa

Hammasi shu, agar siz bizning IT hamjamiyatimizga "minnatdorchilik" bildirmoqchi bo'lsangiz - sizda shunday imkoniyat bor: o'ng tomonda portalni rivojlantirish uchun xayriya variantlari mavjud. Yoki maqolani quyidagi xizmatlar orqali ijtimoiy tarmoqlaringizda baham ko'ring.

it-media.kiev.ua

WordPress-dagi Easy Fancybox-ning xususiyatlari

  • asosiy grafiklardan tashqari, Webp va SVG formatlari mavjud;
  • qalqib chiquvchi oynada Vimeo, Youtube, Dailmotion-dan videolarni ko'rsatishga ruxsat beriladi;
  • PDF va Flash fayllarni qo'llab-quvvatlaydi;
  • oddiy HTML-kod va tashqi sahifalar mazmuni bilan ishlay oladi;
  • asosiy WordPress galereyasi, shuningdek NextGEN bilan mos keladi;
  • Imagemaps, Jetpack cheksiz aylantirish va menyu bandlariga yorug'lik qutisini o'rnatishda sizda hech qanday muammo bo'lmaydi;
  • tasvirlarni avtomatik qayta ishlash haqida yuqorida aytib o'tilgan;
  • qo'shimcha funktsiyalardan veb-resurs sahifalarini yuklashda qalqib chiquvchi oynaning avtomatik faollashuvi mavjud;
  • 7-sonli aloqa shakli uchun modal oyna sifatida foydalanishga ruxsat beriladi - Easy Modalga alternativa (ombordagi tavsifdagi ko'rsatmalar);
  • sozlamalarda siz ochilish effektlarini, rang va shaffof qoplamani va boshqa vizual variantlarni tanlashingiz mumkin.

Fancybox plaginining 12 dollarga premium versiyasi + yiliga 4 dollarlik keyingi obuna mavjud. Ijobiy tomonlari orasida ajralib turadi: qo'shimcha dizayn variantlari va qalqib chiquvchi avtomatik faollashtirish, slayd-shou effektlari, hoverda sarlavhani ko'rsatish va hk. Agar siz asosiy funktsiyalarni kengaytirmoqchi bo'lsangiz, bu haqda batafsilroq o'qing. shaxsan men bepul versiya boshdan-oyoq.

Shuningdek, modulning rasmiy sahifasida Fancybox nima uchun WordPress-da ishlamasligining bir nechta variantlari mavjud, ular quyidagilar bo'lishi mumkin:

  • shunga o'xshash echimlar bilan ziddiyatlar;
  • altbilgida wp_footer() yo'q;
  • ba'zi plagin muammolari: Hammasi bir SEO to'plamida, jQuery Updater va WordPress-dagi Google Analytics va boshqa bir nechta;
  • andozalar bilan ziddiyatlar - ko'pincha premiumlar shunga o'xshash effekt uchun o'zlarining skriptlariga ega (men bu vaziyatni quyida ko'rib chiqaman);

Bundan tashqari, wordpress.org saytidagi omborda tekshirish bo'yicha nazorat ro'yxati mavjud mumkin bo'lgan xatolar va ularni tuzatish uchun qanday choralar ko'rish kerak. Bu juda ko'p vaqt ajratilgan bir nechta kengaytmalardan biridir mumkin bo'lgan muammolar va noto'g'ri ishlash sabablari. Agar siz bilan shunga o'xshash narsa yuz bergan bo'lsa, uni o'qishni maslahat beraman.

Easy Fancybox-ni o'rnatish va sozlash

O'rnatish jarayoni standartdir - bu yerdan qo'lda yuklab oling yoki boshqaruv paneli orqali faollashtiring. Lightbox darhol saytda mavjud rasmlar va galereyalarga ulanadi (tasvir havolalarining ochilishi media fayllar sifatida o'rnatilishi kerak).

Barcha tahrirlanadigan variantlar asosiy tarkib ostidagi "Sozlamalar" - "Media fayllari" bo'limida joylashgan.

Bu erda bir nechta kichik nuqtalar mavjud:

  • Media - modul ishlaydigan fayl turlarini tanlash.
  • Overlay - rang / shaffoflik va qoplama chiqishi (quyuq fon).
  • Oyna - ramka, sarlavha, yopish tugmasi va oyna harakati parametrlari.
  • Turli (turli xil) - Avtomatik urish va mavzu/plagin moslik imkoniyatlari.
  • Tasvirlar - ishga tushirish uchun tasvir kengaytmalarini, ba'zi dizayn xususiyatlari va galereyalarni o'rnatadi.

Umuman olganda, men sizga nima borligini bilish uchun barcha variantlarni ko'rib chiqishni maslahat beraman. Rostini aytsam, ko'p hollarda men bu erda hech narsani o'zgartirmayman - sukut bo'yicha hamma narsa yaxshi ishlaydi. Ba'zi elementlarning yonida premium versiyadagi mavjud qo'shimcha funktsiyalarni ko'rsatadigan "Qo'shimcha imkoniyatlar" kabi havolalar mavjud.

Rasmiy tavsifda siz juda ko'p qiziqarli narsalarni topasiz Plagin oson Fancybox - FAQ bo'limiga o'ting. Bu erda PDF-ga qo'ng'iroq qilish, aloqa shaklini ochish, oddiy modal oyna, Youtube video va h.k.

Sahifadagi skriptni o'chiring

Men ishlagan premium shablonlardan birida ichki yorug'lik qutisi mexanizmi taqdim etilgan, shuning uchun nizolarni oldini olish uchun Fancybox faqat saytning ma'lum bir joyiga yuklangan bo'lishi kerak edi.

Bu mavzuning funksiyalar faylida (functions.php) quyidagi kod orqali amalga oshiriladi:

Bu !is_page_template('page-menu.php') ni alohida sahifa shabloni bilan tekshiradi, lekin siz boshqa shartli iboralardan foydalanishingiz mumkin - is_single, is_home, is_category va hokazo. O'zgaruvchini False ga o'rnatish modulni o'chiradi.

Jami. Men WordPress-ga Fancybox plaginini deyarli har doim rasmlar va galereyaga oddiy yorug'lik qutisi qo'shish kerak bo'lganda o'rnataman. O'rnatishdan so'ng darhol ishlaydi, qoida tariqasida, boshqa skriptlarga zid kelmaydi, bir nechta sozlamalarga ega va muntazam yangilanadi. Ko'proq, printsipial jihatdan, undan hech narsa kerak emas.

Aytgancha, agar siz ushbu muammo uchun boshqa echimlardan foydalansangiz - yozing, boshqa narsani sinab ko'rish qiziq.

wordpressinside.com

Kirish

WordPress-da fotosuratlar bilan ishlash, fotosuratlar va boshqa media fayllarni sayt mazmuniga joylashtirish uchun ajoyib vositalar mavjud. WordPressning rivojlanishi bilan fotosuratlar va sayt galereyalari namoyishi ham yaxshilanmoqda. Fotosuratlarni ko'rsatishning deyarli barcha variantlari mavjud: eskizlarning avtomatik o'lchamlari bilan galereyalar yaratish, fotosuratlarni yangi sahifada va yangi tabda ko'rsatish, fotosuratlarning o'lchamini o'zgartirish va hk. Hamma narsa bor, lekin modal oynalarda fotosuratlar ko'rsatilmaydi - maqolaning tepasida alohida oynada paydo bo'ladigan oynalar.

Easy FancyBox Modal Windows Media Window WordPress plagini

WordPress sayt maqolalarida fotosuratlar va boshqa media fayllarni ko'rsatishni yaxshilaydigan plaginlardan mahrum emas. Afsuski, barcha plaginlar o'z vaqtida yangilanmaydi va tizim yangilanishlariga moslashmaydi. Natijada, modal oynalar ishlashni to'xtatadi va plaginni qayta o'rnatish kerak bo'ladi.

"WordPress saytidagi Lightbox effekti uchun 14 ta plagin" maqolasida men qalqib chiquvchi plaginlar haqida yozganman. Men Easy FancyBox plaginini sinab ko'rmagunimcha, ularning aksariyatini o'rnatdim, qayta o'rnatdim. Bu haqda batafsilroq gaplashamiz.

Plaginni yuklab oling va o'rnating

Plaginni saytning ma'muriy panelidan, yorliqda o'rnating Plagin → Qo'shish yangi. Agar bunday o'rnatishning iloji bo'lmasa, plaginni rasmiy plagin sahifasida yuklab oling: https://wordpress.org/plugins/easy-fancybox/, paketini oching va /plugins katalogiga yuklang.

Plaginni faollashtirgandan so'ng, u konsolda alohida qator sifatida ko'rinmaydi. Siz uning sozlamalarini yorliqdan kiritishingiz mumkin Plaginlar → Easy FancyBox → Parametrlar yoki media fayllar.

Easy FancyBox sozlamalarini organik tarzda o'rnatish Umumiy sozlamalar WordPress media fayllari, plaginning ishonchliligini o'ziga jalb qiladi va oshiradi.

Sozlamalar sahifasini ochib, biz barcha kerakli, minimal sozlamalar o'rnatilganligini ko'ramiz. Juda ko'p sozlamalar mavjud, ammo ulardan foydalanganda, ulardan ba'zilari mijoz tomonida sahifa yuklanishini oshirishini yodda tutishingiz kerak.

Plaginni faollashtirgandan so'ng, maqolalarga kiritilgan barcha fotosuratlar (jpeg, png, gif) maqolaning yuqori qismidagi modal oynalarda ko'rsatiladi, agar:

  • Fotosuratni qo'shganda, ilova sahifasiga emas, balki media faylga havola o'rnatildi;
  • Surat asl nusxaga nisbatan kichikroq.

Sozlanishi mumkin:

  • Oynani ochish/yopishning uchta modal effektini tanlash;
  • Overlay rejimida oynani tanlash imkoniyati;
  • Sayt sahifalarida miniatyura galereyasini ko'rsatish;
  • Sichqoncha g'ildiragini aylantirish orqali galereyani ko'rib chiqing.


Easy FancyBox plagin sozlamalari

Xulosa qilib shuni ta'kidlash kerakki, Easy FancyBox plaginining sozlamalarida YouTube, Dailymotion, Vimeo, videolar uchun modal oynalar kiritilgan. PDF hujjatlar, SWF, SVG. Boshqa resurs uchun iFrame yaratishingiz mumkin. Biroq, bu variantlar faqat pro versiyasi bitta domen uchun $10.

© www.wordpress-abc.ru

www.wordpress-abc.ru

Ko'pincha siz ajoyib qalqib chiquvchi kontakt shaklini yaratishingiz kerak bo'ladi, bu saytning "Qayta qo'ng'iroqqa buyurtma berish" sarlavhasidagi ilova yoki sevimli shnyaga bo'lishi mumkin.
Buni faqat ikkita plagin yordamida amalga oshirish mumkin,
va aloqa shakli

Hammasi odatdagidek qidiriladi va o'rnatiladi rasmiy ombor WordPress - hech qanday sir yo'q.
Keling, sozlashga o'tamiz,
Avval plaginni sozlaymiz
Sozlamalar - Media fayllar bo'limiga o'ting va Inline tarkibni tekshiring (Men sizga "Rasmlar" belgisini olib tashlashni maslahat beraman, chunki ko'pchilik mavzularda allaqachon o'zlarining qalqib chiquvchi oynalari va ularning uslublari mavjud va ziddiyatga yo'l qo'ymaslik uchun biz uni olib tashlaymiz)
"data-lazy-original="http://wpwh.ru/wp-content/uploads/2015/04/fansybox-300×171.jpg" alt="fansybox" width="300" height="171" / >

Bu plagin bilan hamma narsa. Keling, shaklning o'zini yaratishga o'tamiz. Plaginga o'ting Kontakt formasi Yangi shakl yarating va kerakli maydonlarni qo'shing. Aslida, plaginning o'zi sinov shaklini yaratadi, ba'zilari uchun bu etarli.

Biz plagin sozlamalari bilan tugatdik. Keling, tugmani o'zi qilaylik.
sinab ko'rish uchun istalgan postga o'ting va ushbu kodni joylashtiring

Agar to'g'ridan-to'g'ri shablon kodiga kirmasangiz, bu koddan foydalaning

tugmani yanada chiroyli qilish uchun, siz styles.button1 qo'shishingiz mumkin, bu kod misol sifatida, siz o'z uslubingizni yozishingiz mumkin, uni nusxalash va mavzuingizning style.css fayliga joylashtirish kerak.

To'liq kod shunday ko'rinadi

Bularning barchasi qanday ishlashiga misolni http://antiseptik.tv/ saytida topish mumkin, sarlavhada yashil tugma mavjud.

Xatoga duch kelganlar uchun " Soʻralgan kontentni yuklab boʻlmaydi. Iltimos keyinroq qayta urinib ko'ring” (bu WordPress dvigatelining so'nggi versiyalarida sodir bo'ladi) havoladagi sinfni o'zgartirish tavsiya etiladi:

ga o'zgartirish:

wpwh.ru

O'rnatish va sozlash

O'rnatish standart bo'lib, plaginning o'zi bepul ombordan yuklab olinishi mumkin WordPress plaginlari. Xo'sh, yoki men ushbu maqolada aytib o'tganimdek, to'g'ridan-to'g'ri administrator panelidan o'rnating. O'rnatish va faollashtirilgandan so'ng, plagin hech qanday qo'shimcha sozlamalarsiz ishlaydi, bu "qutidan tashqarida" deb ataladi. "Tanlash va sozlash" ning barcha muxlislari o'zlarining Sozlamalar - Media fayllar bo'limiga o'tishlari kerak. Bu erda Easy FancyBox uni yaratadi qo'shimcha sozlamalar. Ularning barchasi bir nechta asosiy bo'limlarga bo'lingan:

OAV - barcha qo'llab-quvvatlanadigan formatlar va fayl turlari ro'yxati. Odatiy bo'lib, faqat rasmlar kiritilgan, ammo siz PDF, YouTube, Vimeo, iFrames va boshqalarni qo'shishingiz mumkin.

qoplama - rasmni ko'rsatishda sahifa fon sozlamalari. Siz uni butunlay olib tashlashingiz yoki o'zingizning rangingiz va shaffoflikni o'rnatishingiz mumkin. Fon ustiga bosganingizda tasvirni yopishni o'chiring.

Oyna - rasmning o'zi bilan oynaning parametrlari bilan bog'liq hamma narsa. Rang, o'lchamlar, shaffoflik, ramka va boshqalar.

tasvirlar - kerakli rasm formatining barcha kengaytmalarini o'rnating. Kichik bo'limda Xulq-atvor chiqish animatsiyasini moslashtiring. Tasvir ustiga sichqoncha kursorini olib kelganda displeyni moslashtiring. Sarlavhani ko'rsatishni va standart WordPress galereyalarini qo'llab-quvvatlashni xohlaysizmi yoki yo'qligini aniqlang? Agar siz ba'zi uchinchi tomon galereyalaridan foydalanayotgan bo'lsangiz, tasvirlarning chiqishini takrorlamaslik uchun qo'llab-quvvatlashni o'chirib qo'ygan ma'qul.

Agar birinchi bo'limdagi rasmlarga qo'shimcha ravishda, masalan, ba'zi boshqa turdagi fayllarni belgilasangiz, ular uchun qo'shimcha sozlamalar mos ravishda sozlamalarda paydo bo'ladi. Masalan, YouTube videosi uchun siz oyna o'lchamlarini belgilashingiz mumkin.

Va nihoyat, agar bu erda imkoniyatlar etarli bo'lmasa, muallif plaginga 10 evroga premium kengaytmani sotib olishni taklif qiladi, bu erda yanada ko'proq xususiyatlar qo'shiladi.

wpnice.ru

WordPress uchun FancyBox: Tasvirlar va galereyalarni chiroyli ko'rsatish

Agar siz WordPress-da rasmlar bilan allaqachon ishlagan bo'lsangiz va ularni postlar va sahifalarga joylashtirgan bo'lsangiz, katta kengaytmali rasmlar shablonni qisqartirishini payqadingiz. Va ba'zida bu siz etkazmoqchi bo'lgan ma'lumotlarning to'g'ri ko'rsatilishiga ta'sir qiladi, chunki hamma narsani tahlil qilib bo'lmaydi. Media faylga o'zingizga havola qo'shish orqali bunga qarshi kurashishingiz mumkin. Ammo bu holda, rasmni bosganingizda, sozlamalarga qarab, u to'liq sahifa bilan bir xil oynada yoki yangi yorliqda ochiladi. Qabul qiling, ikkala variant ham eng qulay emas va foydalanuvchidan mutlaqo asossiz ravishda qo'shimcha harakatlar va vaqt talab qiladi.

Ushbu noqulaylikni bartaraf etish va WordPress blogida tasvirlarni ko'rsatish jarayonini yaxshilash uchun WordPress uchun FancyBox maxsus plagin ishlab chiqildi. Bu tashrif buyuruvchiga tasvirni bosish orqali faollashtirish, uni boshqa oynalar ustida ochish imkonini beradi. Mana bunday:

Keling, WordPress omboridan saytimiz uchun plaginni o'rnatamiz.

Biz FancyBox for WP-ni faollashtiramiz va u rasmlarga o'zining asosiy sozlamalarini qo'llagan holda darhol ishga tushadi. Buni blogimizga kirib, uni yangilash va mavjud rasmlardan birini bosish orqali tekshirishimiz mumkin.

Bunday holda, tasvir katta hajmga o'tkaziladi va biroz qoraygan tarkibning qolgan qismining ustidagi qalqib chiquvchi oynaga joylashtiriladi. Modal oynani yopish uchun siz yuqori o'ng burchakdagi xochni yoki rasm tashqarisidagi sahifaning istalgan joyini bosishingiz mumkin.

Agar FancyBox For WordPress ishlamasa yoki aniqrog'i tasvirlarni bosish mumkin bo'lmasa, muharrirga yuklash uchun rasmni tanlashda faylni ko'rsatish sozlamalari to'g'ri o'rnatilganligini tekshiring. "Link" maydoni "Media fayl" ga o'rnatilishi kerak.

Oldindan o'rnatilgan variantlardan tashqari, FancyBox For WordPress yanada moslashuvchan sozlamalarni taklif qiladi. Biz ularni WP konsolida, "Sozlamalar" - "WP uchun FancyBox" menyusida topishimiz mumkin. Havolani bosish orqali biz ma'lum parametrlarni tahrirlash uchun mas'ul bo'lgan ko'p sonli yorliqlarni ko'ramiz. Ular asosan rasmlarni ko'rsatish ko'rinishini o'zgartirish bilan bog'liq. Afsuski, plagin butunlay ingliz tilida. Ammo hozircha, agar standart sozlamalar sizning ehtiyojlaringizga mos kelmasa, sizga kerak bo'lishi mumkin bo'lgan barcha qiziqarli qismlarni ko'rib chiqamiz.

Boshlash yorlig'i - "Ma'lumot". Bu erda ishlab chiquvchilar va umuman mahsulot haqida ma'lumotlarga havolalar mavjud. Plaginni yaratuvchilarning ta'kidlashicha, agar siz barcha taklif qilingan sozlamalarni o'rganishni xohlamasangiz, unda bu holda ham sozlamalarning asosiy versiyasi juda jozibali natija beradi. Shuningdek, ular sizdan e'tibor berishingizni so'rashadi, agar tahrir qilgandan so'ng siz darhol o'zgarishlarni sezmasangiz, bu ko'pincha FancyBox For WordPress ishlamaydi degani emas. Agar sizda Hyper Cache kabi keshlash plagini o'rnatilgan bo'lsa, o'zgarishlarni saqlaganingizdan so'ng keshni tozalashingiz yoki sozlamalar bilan ishlashda plaginni o'chirib qo'yishingiz kerak.

Keyingi yorliq - Tashqi ko'rinish. Bu qalqib chiquvchi oynalar paydo bo'lishi uchun javobgar bo'lgan asosiy variantlarni sozlashimiz mumkin bo'lgan sahifa. Agar katakcha belgilansa, funktsiya yoqiladi, agar bo'lmasa, o'chiriladi:

  • "Chegara" - modal oyna atrofida ramkani ko'rsatishni tanlash. Odatiy bo'lib yo'q. Agar biz "ha" variantini tanlasak, chegara rangini tanlash uchun o'n oltilik formatda (#000000) qo'shimcha maydon paydo bo'ladi. Ramka kengligini sozlash imkoniyati yo'q;
  • "Yopish tugmasi" - yorug'lik qutisida oynani yopish tugmasi (xoch) va qaerda joylashganligini aniqlang (Chap (chap) / O'ng (o'ng) / Pastki (pastki) / Yuqori (yuqori)). Boshlang'ich qiymat yuqori o'ngda;
  • "To'ldirish" - bu element FancyBox For WordP-da sozlash uchun javobgardir ress qalqib chiquvchi oynaning chetidan undagi tasvirgacha bo'lgan plomba rangi va kengligi. Standart qiymat oq, 10 piksel;
  • "Overlay Options" - butun sahifa mazmunini qamrab oluvchi qalqib chiquvchi rasm ostida paydo bo'ladigan fonni xiralashtiruvchi fonning xususiyatlarini o'rnating. Dastlab aniqlangan: rang sifatida - kulrang, shaffoflik (shaffoflik) sifatida - 0,3. Shaffoflik xususiyati 0,0 dan 1,0 gacha o'lchanadi va qiymat qanchalik kichik bo'lsa, fon shunchalik shaffof bo'ladi. Shunga ko'ra, agar siz modal oyna orqasida qolgan tarkibni to'liq yashirishni istasangiz, shaffoflikni tanlashingiz mumkin: 1;
  • "Sarlavha" - biz tasvirga sarlavha (ya'ni, tasvirning sarlavha atributining qiymati) ko'rsatiladimi yoki yo'qmi va qanday qilib tayinlaymiz. Bu erda siz nomning joylashishini qalqib chiquvchi oynaning to'ldirishiga (Ichkarida (ichki) / Tashqi (tashqi) / Yuqorida (yuqorida)) va uning rangiga nisbatan o'rnatishingiz mumkin. "Inside" va "Outside" qiymatlari matnni mos ravishda modalning pastki chetiga va uning ostiga qo'yadi. Va "Oddiy" opsiyasini tanlayotganda, ism quyuq shaffof substratda tasvirning o'zi tepasida, pastki chiziq ustida joylashgan bo'ladi;
  • "Navigatsiya strelkalari" - navigatsiya strelkalarini ko'rsatish yoki ko'rsatmaslikni tanlang. Ular kursorni rasm ustiga olib borganingizda paydo bo'ladi.

"Animatsiyalar" yorlig'iga o'ting. Bu erda biz qalqib chiquvchi animatsiyani boshqarish uchun mas'ul funktsiyalarni sozlaymiz:

E'tibor bering, ushbu sozlamalar faqat "O'tish turi" parametrida elastik bo'lgan modal oynalarni ochish/yopish uchun qo'llanilishi mumkin.

To'g'ridan-to'g'ri engillashtirish sozlamalari bo'lgan maydonlardan so'ng FancyBox For WP mualliflari bizga havolalarga rioya qilishni va ular taklif qilgan yumshatish funksiyasi imkoniyatlari qanday ishlashini ko'rishni taklif qilishadi. (Birinchi havola hozircha mavjud emas.)

Keyingi yorliq - Xulq-atvor sozlamalari. U qalqib chiquvchi oynaning harakatini o'rnatish uchun javobgardir va "o'rta" maqomiga ega. Shu munosabat bilan, FancyBox For WordPress-ni ishlab chiquvchilari, agar biz bu erda joylashgan parametrlar bilan qanday ishlashni bilmagunimizcha, ushbu sahifadagi hamma narsani avvalgidek qoldirish yaxshiroq ekanligi haqida ogohlantirmoqda. Shuning uchun biz barcha variantlarga batafsil to'xtalmaymiz. Ularning har biri nima uchun javobgar ekanligi skrinshotdan aniq:

Beshinchi yorliq - "Galereyalar". Bu rasm galereyalariga oid sozlamalarning ilg'or darajasi:

  • "Sahifadagi barcha rasmlar uchun galereya yaratish (standart)" - sahifadagi barcha rasmlar uchun galereya yaratish (standart). Ya'ni, agar sahifada bir nechta rasm bo'lsa, ular sukut bo'yicha plagin tomonidan galereyaga birlashtiriladi. Natijada, ularning istalgan birini modal oynada ochgan holda, biz rasmlarni aylanib chiqish orqali qolganlarini ko'rishimiz mumkin;
  • "Galereyadagi rasmlarni avtomatik ravishda guruhlamang (agar siz galereyani qo'lda galereya yaratmoqchi bo'lsangiz, bundan foydalaning rel atribut)" - rasmlarni avtomatik ravishda galereyaga birlashtirmang (agar siz rel atributidan foydalanib galereyani qo'lda yaratmoqchi bo'lsangiz, ushbu parametrdan foydalaning). Men ushbu FancyBox For WordPress variantidan amalda qanday foydalanishni batafsilroq o'rganishni taklif qilaman.

Aytaylik, sizning sahifangizda shartli ravishda bir nechta semantik bloklarga bo'lingan material mavjud. Masalan: ulardan birida siz yaratish jarayonini tasvirlash uchun rasmlarni joylashtirasiz Ochilish sahifasi WP-da va quyida - eng muvaffaqiyatli sotiladigan sahifalarning misollari. Va siz ushbu ikki guruh tasvirlarni bitta modal oynada aralashtirishni emas, balki turli xil yorug'lik qutilarida ko'rsatilishini xohlaysiz. Rejangizni amalga oshirish uchun avval "Galereyadagi rasmlarni avtomatik ravishda guruhlamang" plagin variantini tanlang.

Endi muharrirda kerakli nashrni oching va "Matn" rejimiga, ya'ni html kodi ko'rsatiladigan rejimga o'ting. Rasmlarning birinchi guruhini va barcha havolalarni toping (teg a), unda har bir tasvir o'ralgan (teg img), hamma uchun bir xil qiymatga ega atributni tayinlang. Masalan: rel = "gal1".

Media fayllarning ikkinchi guruhi uchun bir xil amallarni takrorlang, lekin boshqa rel qiymati bilan, masalan: rel = "gal2";

  • “Har bir post uchun galereya yarating (faqat mavzuingiz ishlatilsa ishlaydi sinf = « post» WordPress-da keng tarqalgan har bir postda)" - har bir post uchun galereya yarating (faqat sizning mavzuingiz WordPress uchun odatiy bo'lgan har bir post uchun "post" sinfidan foydalansa ishlaydi);
  • "FancyBox-ni qo'llash uchun maxsus ifodadan foydalaning" - plagin tomonidan taklif qilingan variantlar sizga mos kelmasa va sizga yanada moslashuvchan individual sozlamalar kerak bo'lsa, WordPress uchun FancyBox-ni sozlash uchun maxsus jQuery ifodasini qo'llang. Ushbu variantni ishlatmaslik yaxshiroqdir.

Quyidagi yorliqlarni tahrir qilmaslik ham yaxshiroqdir, ular faqat ilg'or foydalanuvchilar uchun tushunarli va foydali bo'ladi.

Ishonchim komilki, yuqoridagi barcha ko'rsatmalar sizga FancyBox For WordPress-ni blogingizga muvaffaqiyatli integratsiyalash uchun, qalqib chiquvchi oynada tasvirlarni samarali ko'rsatish uchun etarli bo'ladi.

Ammo foydalanuvchilar vaqti-vaqti bilan Internetdagi plaginning zaifligi haqida shikoyat qilishlariga e'tibor bermaslik mumkin emas, bu esa WordPress boshqaruv paneli va hostingga kirish imkoni bo'lmaganda ham saytlarni viruslar bilan yuqtirishga olib keladi. Agar veb-resursingizni buzish muammosiga duch kelsangiz, iloji boricha tezroq saytdan viruslarni tekshirish va tozalash muhimdir. Men sizga yorug'lik qutilarida tasvirlarni ko'rsatish uchun muqobil variantni taklif qilmoqchiman. Va keyin biz VI uchun FancyBox uchun asosiy raqobat bo'lgan plagin bilan tanishamiz. Aynan u mening blogim sahifalarida ishlatiladi.

Easy FancyBox: plaginning asosiy xususiyatlari

Oldingi plagin kabi WordPres uchun Easy FancyBox s barcha tasvirlarga nisbatan CMS-da standart o'rnatishdan so'ng darhol ishlay boshlaydi. Agar siz sozlamalarni "o'zingiz uchun" sozlashni istasangiz, "Sozlamalar" - "Media fayllari" konsolidagi manzil sahifasida WordPress uchun FancyBox opsiyalariga deyarli o'xshash variantlarni topasiz.

Uning xarakterli farqlari:

Yoki "Avtogalereya" maydonidagi "Galereya" blokidagi plagin sozlamalarida "Hammasi bitta galereyada" bandini tanlang;

Plagin ishida sezilarli kamchiliklar aniqlanmagan. Ammo agar sizda WordPress shabloniga o'rnatilgan mahalliy yorug'lik qutisi bo'lsa, ziddiyat yuzaga kelishi ehtimoli yuqori va WordPress uchun Easy FancyBox ishlamayotganini ko'rishingiz mumkin. Bunday holda, qo'llab-quvvatlash xizmatiga murojaat qilish mantiqan.

pro-wordpress.com

Salom do'stlar! Bugun biz bir necha daqiqada fotosuratlar, videolar va boshqa media fayllarni chiroyli bezab turgan plagin yordamida ajoyib foto galereyasini qanday yaratish haqida gaplashamiz.

Ushbu maqoladan siz Easy FancyBox plaginini qanday o'rnatishni, uni WordPress saytida to'g'ri sozlashni o'rganasiz, shuningdek, boshqa maqolada boshqa qiziqarli echimlar bilan tanishasiz - Wordpressdagi foto galereya - nima osonroq bo'lishi mumkin?!

Aytgancha, uzoq vaqt yozmaganim uchun uzr, blogga umuman vaqt yo'q edi! Ishda ruxsatnomani o'tkazdim, men uni chaqiraman - yilda bir kun sharmandalik Endi siz dam olishingiz va ishlashingiz mumkin!

Mening yangi tug'ilgan qizim Yananing qorni doimo og'riyapti. Mana, xotinim bilan tun bo'yi qiynalib yuramiz - tong otamiz, toshbo'ron qilamiz va ertalab uxlaymiz, bu sanchig'i, oshqozon ko'nikadi, deyishadi - tezroq normal holatga qaytgan bo'lardi! Xo'sh, biz omon qolamiz va bu ...

Men mijoz saytining, to'g'rirog'i, onlayn-do'konning moslashtirilgan tartibi ustida ishlashni tugatdim - umuman olganda, bu ajoyib bo'ldi. Tarmoqda tobora ko'proq moslashuvchan saytlar paydo bo'lmoqda, bu meni juda xursand qiladi - resurslar sifati yaxshilanmoqda, bu ajoyib!

Yangiliklarim haqida ko'proq alohida maqolada yozaman, shunchaki ajoyib sovg'alar bilan yangi tanlovni kuting! Yangiliklardan xabardor bo'lish uchun mening blogimga obuna bo'ling. Va endi galereya yaratish mavzusiga qaytsak ...

WordPress uchun Easy FancyBox plaginini o'rnatish

Fotogalereya standart sifatida ma'muriy panel orqali o'rnatiladi. "Plugins" bo'limiga o'ting va "Yangi qo'shish" tugmasini bosing.
Plaginlar nomini qidirish satriga nusxa ko'chiring va "topish" tugmasini bosing. Ro'yxatdan plaginimizni tanlang va "O'rnatish" tugmasini bosing.

Siz to'g'ridan-to'g'ri saytingizga kirishingiz va plagin qanday ishlashini ko'rishingiz mumkin. Sog'lik to'g'rimi?! Endi barcha fotosuratlar ajoyib dizaynga ega. Nima juda yoqimli!

Easy FancyBox plagin sozlamalari

Printsipial jihatdan, hamma narsa allaqachon sukut bo'yicha o'rnatilgan, lekin siz ozgina hiyla-nayrang o'ynashingiz va plaginni o'zingizning didingizga qarab sozlashingiz mumkin. Keling, bu erga boraylik: Va biz boramiz puxta sozlash Easy FancyBox:
Bu yerda siz qaysi turdagi fayllar uchun plaginni qo'llab-quvvatlashni, modal oynalarni vizual tarzda loyihalashtirishni va boshqa texnik muammolarni tanlashingiz mumkin.

Bundan tashqari, siz tasvirni ko'rsatishda fonni, shuningdek, rang va shaffoflikni sozlashingiz mumkin. Rasmni yopish funktsiyasini bajaradigan xochni olib tashlashingiz mumkin, tasvir paging tugmasi. Shundan so‘ng foydalanuvchi sichqonchaning g‘ildiragi yordamida rasmlarni aylanib chiqish imkoniyatiga ega bo‘ladi.

WordPress uchun oson FancyBox foto galereyasini qanday yaratish mumkin

Keling, ushbu plagin yordamida qanday qilib foto galereya yaratishni aniqlaymiz. Buning uchun postni tahrirlash bo'limiga o'ting va "Media fayl qo'shish" tugmasini bosing.

Fayl kutubxonasini oching va "Galereya yaratish" tugmasini bosing.
Keyin, fayllar kutubxonasidan galereyada ko'rishni xohlagan rasmlarni tanlang. Rasmga bosing - uning yonida tasdiq belgisi paydo bo'ladi. Agar kerak bo'lsa, boshqa rasmlarni yuklashingiz mumkin. Sahifaning pastki qismida tanlangan fayllarning umumiy sonini ko'rishingiz mumkin.

Barcha tanlangan rasmlar bo'ladi ajralmas qismi galereyalar. Har bir alohida rasm uchun siz sarlavha, sarlavha va tavsif yaratishingiz mumkin.

Barcha sozlamalardan so'ng "Yangi galereya yaratish" tugmasini bosing. Ko'rsatilgan bo'limda rasmlarni joylarga ko'chirish orqali alohida raqamlashni yaratishingiz mumkin. Galereya sozlamalarida siz ustunlar sonini tanlashingiz mumkin. Xo'sh, printsipial jihatdan, bu erda hech qanday murakkab narsa yo'q, siz tushunasiz deb o'ylayman ...

Ana xolos! Biz hozirgina WordPress uchun Easy FancyBox foto galereyasini o'rnatdik va hozir hammamiz yaxshi sozlangan bo'lishimiz kerak. Boshqa shunga o'xshash plaginlardan foydalanasizmi? Tajribangizni baham ko'ring!

Savollar bo'ladi, izohlarda yozing! Mening blogimni o'qiyotganingizdan xursandman - Sizga hurmat va hurmat

savme.ru

FancyBox - bu chiroyli modal oynalarda foto galereyalar va boshqa kontent yaratish uchun jQuery plaginidir. Agar siz sayt va foto galereyani rejalashtirmoqchi bo'lsangiz va modal oynalarda ba'zi tarkiblarni joylashtirsangiz, ushbu skriptga e'tibor bering.

Jquery, jquery.easing va jquery.fancybox plaginlarini, jquery.fancybox.css uslublar jadvalini qo'shing

Biz fotogalereya yaratamiz.
Boshlash uchun biz fancybox-ga qo'ng'iroq qilishimiz va uni osib qo'yadigan ob'ektlarni belgilashimiz kerak. Bosh teglar orasiga quyidagilarni qo'shing:



FancyBox - Fotogalereya


bitta rasm


Rasmlar guruhi (rasmlar galereyasi)





Fotosuratlar bir xil galereyaga tegishli ekanligiga e'tibor berish kerak, ularning barchasi bir xil sinfga ega bo'lishi kerak (misolda class="gallery") va rel atributi (misolda rel="group"). Misolda, birinchi fotosuratda rel atributi mavjud emas. Sarlavha atributi ixtiyoriy, lekin agar mavjud boʻlsa, u suratga sarlavha sifatida xizmat qiladi.

Endi keling, fancybox-ga qo'ng'iroq qilishda o'rnatishimiz mumkin bo'lgan variantlarni ko'rib chiqamiz, bu foto galereyaning ko'rinishi va hissiyotiga ta'sir qiladi. Tajribamiz uchun biz shunga o'xshash HTML kodini yaratamiz (misol keltirmayman, u yuqoridagiga mutlaqo o'xshash), yagona farq barcha teglar sinf tayinlash galereya 2, va uning uchun quyidagi funksiyani yozing (biz m/y ni bosh teglari bilan ham joylashtiramiz):

$("a.gallery2").fancybox(
{
"to'ldirish": 20,
"imageScale": noto'g'ri,
"zoomOpacity": noto'g'ri,
"zoomSpeedIn": 1000,
"zoomSpeedOut": 1000,
"zoomSpeedChange": 1000
"ramka kengligi": 700
"ramka balandligi": 600
"overlayShow": rost
"overlayOpacity": 0,8,
"hideOnContentClick":noto'g'ri,
"centerOnScroll" : noto'g'ri

Bularning barchasi nimani anglatadi:
to'ldirish- oynaning chetidan tarkibni (fotosuratlarni) cheklash. Namoyishda men 20px o'rnatdim, bu, albatta, biroz ko'p, lekin bu ingl;
tasvir miqyosi- true qiymatini qabul qiladi - kontent (tasvirlar) oynaga mos ravishda masshtablanadi yoki noto'g'ri - oyna mazmunga mos ravishda cho'ziladi. Standart rost;
zoomOpacity- animatsiya paytida kontent shaffofligini o'zgartirish (standart noto'g'ri). Esda tutingki, shaffoflik 0 dan 1 gacha o'rnatiladi;
zoomSpeedIn- fotosuratni kattalashtirishda animatsiya tezligi ms (sukut bo'yicha 0);
zoomSpeedOut- fotosuratni kichraytirishda animatsiya tezligi milodiy (standart 0) ;
zoomSpeedChange- fotosuratni o'zgartirganda animatsiya tezligi ms (sukut bo'yicha 0);
ramka kengligi - oyna kengligi, px (425px - sukut bo'yicha);
ramka balandligi- oyna balandligi, px(355px - sukut bo'yicha);
overlayShow-(standart rost) agar rost boʻlsa, qalqib chiquvchi oyna ostidagi sahifani soya qiladi. Rang jquery.fancybox.css da o'rnatiladi - div#fancy_overlay
overlayOpacity- Shaffoflikni qorayish (sukut bo'yicha 0,3);
hideOnContentClick- Agar rost bo'lsa, oynani uning istalgan nuqtasini bosish orqali yopadi (navigatsiya elementlaridan tashqari). Standart rost;
centerOnScroll- Agar rost bo'lsa, foydalanuvchi sahifani aylantirganda oyna ekranning markazida joylashgan bo'ladi.
Bizning qo'limizda foto galereyalar yaratish uchun juda moslashuvchan vositani ko'rib turibmiz va nafaqat...

Lekin bu ajoyib plagin galereyalardan biri emas. Fancybox yordamida biz chiroyli oynalarda nafaqat fotosuratlarni, balki boshqa kontentni ham bemalol ko'rsatishimiz mumkin.
Youtube dan video (rutube, video.mail va boshqalar)

Modal oynada youtube.com dan video

Hammasi juda oddiy. Biz tegdamiz belgilangan sinf galereyasi, href atributidagi identifikator #testtuba. YouTube video kodi div#testube konteyneriga joylashtirilgan.

Google uni?

To'g'ri, bitta "lekin" bor. Sinf nomi bo'lishi kerak iframe. Shunga ko'ra, biz ushbu sinfga fancybox osib qo'yishimiz kerak

$("a.iframe").fancybox(
{
"frameWidth" : 800, // oyna kengligi, px (425px - standart)
"frameHeight": 600 // oyna balandligi, piksel (355px - standart)
});

O'z mazmuniga ega modal oynalar:

Oldingi misolga o'xshash tarzda amalga oshirildi:

Yig'la

Content.html fayli modal oynada ko'rsatiladigan htm kodini o'z ichiga oladi. E'tibor bering, content.html faylining o'zida CSS uslublari yoki ularga havolalar mavjud emas. Namoyish sahifasida, bosh teglar orasida, men .green sinfini va modal oynadagi matnni yaratdim (ilovada joylashgan).

) yashil rangda.

Biz ham atributdamiz href php ni ham belgilashimiz mumkin. Uni amalga oshiraylik. Buning uchun oddiy php-fayl content2.php yaratamiz:

Siz oyna raqamini ochdingiz.

Va misollarimiz bilan sahifada biz yozamiz:

Modal oynadagi kontentingiz 2-variant.


Birinchi oyna

Ikkinchi oyna

Biz havolalar GET - parametrga ega ekanligini va ushbu parametrdagi raqamga mos kelishini ko'ramiz content2.php har qanday amallarni bajarishi mumkin.Shunday qilib, ma’lumotlar bazasidagi kontent modal oynada ko‘rsatilishi, fikr-mulohaza shaklini amalga oshirish mumkin va hokazo. va h.k.

Endi bitta katta nuance haqida kontentingizni modal oynalarda ko'rsatish haqida.
Chunki qidiruv tizimlari javascriptni tushunmaydi, ular uchun bizning modal oynalarimiz shunchaki
yangi sahifa. Hech qanday qidiruv tizimi hech kimga bunday sahifaga to'g'ridan-to'g'ri havola bermasligiga ishonch hosil qilishimiz kerak, lekin ayni paytda modal oynalar tarkibi odatdagidek indekslanishi mumkin.
Buni qilishingiz mumkin:

Modal oynadagi kontentingiz 2-variantni takrorlash bilan.


Birinchi oyna

Ikkinchi oyna

Bu erda for_spider.php - bu saytning oddiy sahifasi bo'lib, unda uslublar, skriptlar mavjud. Ushbu sahifada biz modal oynadagi kabi tarkibni ko'rsatamiz. Qidiruv mexanizmlari tomonidan indekslansin va JavaScript-ni o'chirib qo'ygan mehmonlar unga yetib borsin. . Oddiy odamlar uchun esa almashtirishni amalga oshiramiz. jQuery yordamida for_spider.php ni content2.php bilan almashtiramiz. Bosh teglar orasiga "$(document).ready(function() (" dan keyin quyidagi kodni yozing:

Url = $("a.modalbox").attr("href").replace("for_spider","content2");
$("a.modalbox").attr("href", url);
$("a.modalbox").fancybox(
{
"frameWidth": 400
"ramka balandligi": 400

Bu yerda nima qilyapmiz. Teglar bor biz havolani "chiqaramiz", "for_spider" ni undagi "content2" bilan almashtiramiz va uni o'zgaruvchiga qo'yamiz. url. Keyin xuddi shu teglar uchun atributni almashtiramiz href new (url o'zgaruvchisi qiymati). Xo'sh, keyin bizga allaqachon tanish bo'lgan fancybox plaginining ishga tushirilishi. Saytimizga tashrif buyuruvchi kirishi bilan for_spider.php ga barcha havolalar content2.php - modal oynamizga aylantiriladi.

Bugun hammasi shu, dars katta bo'lib chiqdi, lekin menimcha, bu foydali. E'tiboringiz uchun rahmat va dam olish kunini yaxshi o'tkazing!

gastroguru 2017