Qalqib chiquvchi wordpress bilan aloqa shakli. Wordpress-da qalqib chiquvchi aloqa shaklini qanday yaratish kerak

Salom. Ushbu darsda biz to'la-to'kis aloqa shaklini qilamiz va u modal oynada sahifadagi tugmachani bosish orqali paydo bo'ladi. Men ushbu darsni noldan boshlab, faqat jQuery ramkasi va bitta "ohm JavaScript" dan foydalangan holda qildim. Dars juda qiziq, shuning uchun iltimos o'tib ketmang! Quyida men olgan shaklning namoyishini tomosha qilishingiz va ish uchun kerakli fayllarni yuklab olishingiz mumkin:

1-qadam  Teskari aloqa shaklining umumiy tavsifi va ishlashi:

Birinchidan, sizga qanday fayllar kerakligini va aslida nima uchun kerakligini aytaman:

  • rasmlar  - bizning shaklimizning barcha rasmlari saqlanadigan papka;
  • indeks.html  - asosiy, "indeks" fayli, u holda aloqa formasini chaqirish uchun tugma joylashgan bo'ladi;
  • aloqa.html  - shaklning o'zi joylashgan fayl. Ushbu fayl modal oynaga ulanadi;
  • yuborish.php  - xatlarni yuborishda qatnashadigan fayllarni qayta ishlovchi;
  • jquery.js  - asosiy jQuery doirasi;
  • uslubi.css  - bizning shakl uchun kaskadli uslublar jadvallari bilan fayl.

Shunday qilib, keling va tartibda bo'laylik ... Shakl quyidagicha ishlaydi: foydalanuvchi modal oynani chaqirish uchun tugma joylashgan sahifaga kirib, uni bosadi, so'ngra shakl paydo bo'ladi, unda tashrif buyuruvchi barcha ma'lumotlarni va xabar matnini kiritadi va yuboradi, keyin u xat muvaffaqiyatli yoki muvaffaqiyatsiz yuborilganligi haqida xabar bilan sahifaga tashlanadi. Hammasi shu, va endi biz o'z shakllarimizni tuzishni boshlaymiz ...

2-qadam  Formani chaqirish tugmasi.

Formali bizning modal oynamiz paydo bo'lishi uchun uni biron bir tarzda majburlashingiz kerak. Buni amalga oshirish uchun sahifaga oddiy tugmachani qo'yish kifoya. Ushbu tugmachaning kodi va unga qo'llanilgan uslublar quyida ko'rsatilgan:

3-qadam  Formaning o'zi + uni sozlash

Endi fikr-mulohazalar shakli qayerda joylashganligini aniqlaylik. Va u faylda bo'ladi aloqa.html, allaqachon darsning dastlabki kodida joylashgan. Ushbu shakl juda kichik, shuning uchun uning kodini pastga joylashtiraman:

Ma'muriyat xabarini yuborish:



* Ismi:
* Elektron pochta manzili:
Mavzu:
* Xabar:

O'zingiz kuzatganingizdek, kodni hatto yalang'och ko'z bilan ham ko'rib, shuni ko'rish mumkinki, shaklni yaxshiroq namoyish qilish uchun men jadval jadvalidan foydalandim. Bu men uchun formaning barcha maydonlarini taqqoslash uchun juda foydali bo'ldi.

4-qadam  Elektron pochta xabarlarini yuborish uchun javobgar ishlov beruvchi

Bu erda men sizga xatlarni yuboradigan asosiy ishlov beruvchi haqida tezda aytib beraman. Men uning kodini bu erda bermayman, chunki u manbada. Yuklab oling va tarkibini ko'ring. Agar siz biron bir joyda php-ni o'rtacha darajada bilsangiz, menga o'xshash narsa bo'lsa, unda siz ushbu ishlov beruvchining barcha kodini osongina tahlil qilishingiz mumkin. Agar hamma narsa tayyor bo'lsa, davom eting ...

5-qadam  Asosiy jQuery ramkasini "burish"

Endi har qanday jQuery darsliklarida bo'lgani kabi, biz ham asosiy jQuery ramkasini burishimiz kerak. Buni amalga oshirish uchun keling, bizning tugmachamiz joylashgan joyga va teglar orasiga biroz orqaga qaytsak   va  quyidagi kodni kiriting:

6-qadam  Shaklni shakllantirish

Ko'rinib turibdiki, bizning shaklimizning uslublari alohida-alohida, faylga o'tkaziladi uslubi.csschunki bu uslub juda ko'p joy egallaydi. Quyidagi kodni bizning indeks faylimizga bog'lashimiz kifoya:

7-qadam  jQuery yaxshilanishi

Endi modal form oynasi to'g'ri ishlashi uchun quyidagi jQuery kodini kiritishimiz kerak:

Xulosa

Shunday qilib, bizning qiziqarli aloqa shaklimiz tayyor. Yo'l uzoq va qiyin edi, shuning uchun kimdir biror narsani tushunmasa, men sizning darslaringizni sharhlarida tinglayman. Va bu men uchun yana bir marta uchrashgunimizcha, do'stlar!

Hurmat bilan, sizning jQuery Explorer - M.K.

Salomlar, aziz o'quvchi, ushbu maqolada men sizning WordPress saytingizdagi qalqib chiquvchi oynada qanday qilib aloqa shaklini yaratishni ko'rsataman. Ko'pincha o'z veb-saytingizni yoki blogingizni ishlab chiqishda Internet-resursga tashrif buyuruvchilar bilan tezkor aloqa qilish imkoniyatini yaratishingiz kerak. Bunday holda, wordpress uchun pop-up aloqa shakli yordam beradi, bu foydalanuvchilar bilan tezkor aloqa o'rnatishga yordam beradi.

Nega menga wordpress uchun pop-up geribildirim shakli kerak

Foydalanish sabablari

Ushbu forma nima uchun kerakligini ko'rib chiqing

  1. Saytda bo'sh joyni tejash. Kontakt shakli istalgan joyga joylashtirilishi mumkin: pastki yoki pastki qismlarda, sahifaning asosiy tarkibida, suzuvchi tugma shaklida va boshqalar.
  2. Samarali ko'rinish. Yangi oynaning animatsiyasi qiziqarli va g'ayrioddiy ko'rinadi
  3. Mavjudligi Ushbu shaklda yozuvlarni saytning istalgan joyidan qoldirishingiz mumkin, foydalanuvchilar asosiy sahifaga qaytishlari shart emas.

Qo'shimcha bonus: shaklni saytingiz ehtiyojlariga qarab o'zgartirish va sozlash oson. Wordpress uchun pop-up formasi qo'ng'iroq, xizmat yoki mahsulotga buyurtma berish, obuna bo'lish uchun ochiladigan oyna ko'rinishida taqdim etilishi mumkin. Agar so'ralsa, siz vizual effektlarni, turli xil rasmlarni va boshqalarni qo'shishingiz mumkin.

Qalqib chiquvchi plaginlar

Wordpress-da pop-uplarni yaratish uchun zarur bo'lgan vositalarni ko'rib chiqing - veb-saytlarni yaratish va yaratish uchun maxsus dastur.

7-shakl formasi

Ushbu plagin to'g'ridan-to'g'ri forma qurish uchun ishlatiladi. Uni o'rnatish uchun quyidagi amallarni bajaring:

Oson farasingiz

Ushbu plagin qalqib chiquvchi oyna effektini ishlab chiqish uchun javob beradi. Easy FancyBox-ni o'rnatish tartibi avvalgi plaginni o'rnatishga o'xshaydi.

Plagin sozlamalari

Siz media-fayllar orqali Easy FancyBox plaginlarini sozlashingiz mumkin. "Sozlamalar" -\u003e "Media" menyusidan foydalaning.

Ochilgan blokda, standart sozlamalarning pastki qismida, plaginning parametrlari joylashgan bo'ladi. Bu erda odatda "Tasvirlar" bandiga qarama-qarshi belgi qo'yiladi, bu rasmni bosganingizda qalqib chiquvchi oynaning faollashishini anglatadi. Uni olib tashlash tavsiya etiladi, chunki agar pop-up animatsiyalarini yaratish uchun boshqa qo'shimcha vositalar mavjud bo'lsa, rasmlar ikki marta ochiladi.

Ammo bu hammasi emas. "Ichki tarkib" yonidagi katakchani belgilang

Har kim qo'shimcha ravishda plagin sozlamalarini ko'rib chiqishi va ularni o'z xohishiga ko'ra o'rnatishi mumkin.

Maslahat: Agar shakl doimo ochiq bo'lishini xohlasangiz, sichqonchani tashqariga bosganingizda oynani yopish funktsiyasini bajaradigan Easy FancyBox sozlamalarida "FancyBox-ni bosish paytida yopish" ni belgilang.

Bosqichma-bosqich ko'rsatmalar

Xo'sh, "zerikarli" oldindan tayyorgarlik tugadi, endi eng "mazali" qismga o'tamiz - aslida wordpress pop-pop-ning qanday shakllantirilganligi.

Formani derazalarga ishlov berish

Nimadan boshlaymiz? Albatta, shaklni oldindan belgilash bilan. O'ng menyuda "Contact Form 7" -ni tanlang, so'ng "Add new" variantini tanlang.

Forma uchun yangi nom yarating, masalan, "Tajriba", uni "Sarlavha" matni joylashgan oynaning kirish maydoniga kiriting va "Saqlash" tugmachasini bosing. Boshqa parametrlarni, shu jumladan forma shablonini o'zgartirishingiz mumkin, ammo biz unga tegmaymiz. Endi bizning asosiy maqsadimiz shunchaki pop-up shakllarini yaratishni o'rganishdir.

Natijani ko'rib chiqing. Ko'rib turganingizdek, plagin formaning keyingi chiqishi uchun ishlatiladigan maxsus kodni yaratdi. Uni nusxalashingiz kerak.

Formaning paydo bo'lishi

Endi dasturlashni bajaramiz. Yangi dastur kodini saytning istalgan joyiga, masalan, Kontaktlarga va boshqalarga kiritish mumkin. Bizning misolimizda, yangi shakl vidjetda ko'rsatiladi. Menyuda "Tashqi ko'rinish" -ni tanlang, so'ng "Vidjetlar" -ni bosing, so'ng ochilgan oynada "Matn" variantini bosing.

Endi "Vidjet qo'shish" tugmachasini bosing

Kontentni kiritish maydoniga quyidagi kodni qo'ying:

  Xat yozing

Natija quyidagicha bo'ladi:

Shuni yodda tutingki, misolda ko'rsatilgan qisqa kod o'rniga, siz yangi shaklni yaratish natijasida hosil bo'lgan kodni ko'rsatishingiz kerak.

Bundan tashqari, shaklni tahrirlash mumkin: kiritish maydonlarini qo'shish yoki olib tashlash, shakldan oldin va keyin boshlang'ich va / yoki tugatish matnini kiritish, matnni sarlavhaga aylantirish yoki alohida blokda ko'rsatish, turli xil uslublardan, to'ldiruvchilardan foydalanish va hk. Vaqt va xohish bo'ladi!

Bog'lanish uslubi

Vizual ekranni yaxshilash uchun havolani tugmachaga aylantirishning ikkita usulini ko'rib chiqamiz.

1 usul - qo'shimcha mavzulardan foydalanish.

Dastur kodini quyidagi tarzda kiritish mumkin:


Dastur kodini o'zi shunday ko'rinadi:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24   / *** Tugmachali havolani ko'rsatish displeyi **** / .contact-us a (margin: auto; / * blokni o'rtada tekislash * / displey: blok; kengligi: 199px; / * tugma o'lchami * / to'ldirish: 11px 22px ; / * ichki yozuv * / chegara: 1px qattiq qora; / * ramkaning rangi * / fon: # 3399ff; / * fon naqsh * / matnni bezatish: yo'q; / * matnni belgi qo'yilmagan * / text-align: center; / * label centering * / color: #ffffff; / * label hue * / -moz-o'tish: barchasi 0,6 sekund; -webkit-o'tish: barchasi 0.6 sessiya; o'tish: barchasi 0.6 sessiya;) / ** rangni o'zgartiring havolalarni ochganda havolalar ** / .contact-us a: hover (-moz-box-shadow: 0 0 7px # 111; -webkit-box-shadow: 0 0 7px # 111; box-shadow: 0 0 7px # 111 ; -moz-o'tish: barchasi 0.6s qulaylik; -webkit-o'tish: barchasi 0.6s qulaylik; o'tish: hamma 0.6s qulaylik;)

/ *** Tugmachada havolani ko'rsatish **** / .contact-us a (margin: auto; / * blokni o'rtada tekislang * / displey: blok; kengligi: 199px; / * tugma o'lchami * / to'ldirish: 11px 22px ; / * ichki yozuv * / chegara: 1px qattiq qora; / * ramkaning rangi * / fon: # 3399ff; / * fon naqsh * / matnni bezatish: yo'q; / * matnni belgi qo'yilmagan * / text-align: center; / * label centering * / color: #ffffff; / * label hue * / -moz-o'tish: barchasi 0,6 sekund; -webkit-o'tish: barchasi 0.6 sessiya; o'tish: barchasi 0.6 sessiya;) / ** rangni o'zgartiring havolalarni ochganda havolalar ** / .contact-us a: hover (-moz-box-shadow: 0 0 7px # 111; -webkit-box-shadow: 0 0 7px # 111; box-shadow: 0 0 7px # 111 ; -moz-o'tish: barchasi 0.6s qulaylik; -webkit-o'tish: barchasi 0.6s qulaylik; o'tish: hamma 0.6s qulaylik;)

Ushbu tugma paydo bo'ldi:

Kod allaqachon uning parametrlari uchun javob beradigan narsani aytadi. Endi har kim kodni o'z xohishiga ko'ra o'zgartirishi, turli xil uslublar va ranglar bilan tajriba o'tkazishi va qalqib chiquvchi oynada eng mos keladigan havolani yaratishi mumkin.

2-usul - rasmni tugma shaklida ishlatish. Avval saytga kerakli rasmni yuklang (istalgan sizning xohishingizga, tugma shaklida bo'lishi shart emas - bu unchalik muhim emas). Buning uchun "Media" -\u003e "Yangisini qo'shish" ni bosing va kerakli rasmni tanlang. Faylning doimiy havolasi rasmning o'ng tomonida paydo bo'ladi (ushbu misolda http://www.sait.ru/wp-content/uploads/2017/04/depositphotos_2169498-E-mail-internet-icon.jpg), nusxa oling va qo'shing. kod (tirnoqlarni olib tashlamang):

Olingan kodni "Xat yozish" matni o'rniga forma chiqishining asosiy kodini kiriting.

1

Mening saytimda quyidagi skrinshotda tugma paydo bo'ldi:

Agar siz birinchi usulda tasvirlangan qo'shimcha uslubni qoldirsangiz, tugma qanday ko'rinishda bo'ladi:

Menyuga qo'shish

WordPress uchun "qayta-qayta aloqa shakli" to'g'ridan-to'g'ri menyudan qo'ng'iroq qilish uchun siz quyidagi koddan foydalanishingiz kerak

1 2 3
  •   Xat yozing
  •   Xat yozing
  • Avval siz ushbu kodni qaerga kiritishni aniqlab olishingiz kerak. "Tashqi ko'rinish" orqali "Muharrir" ga o'ting va shablonlar orasidan "Header (header.php)" -ni tanlang.

    Endi menyu kodi joylashgan joyni toping. Quyidagi ma'lumotlarni toping:

    1 2

    Sizga maqola yoqdimi? Do'stlar bilan baham ko'ring: