Mehmonlar kitobining ssenariysini yozamiz. Mehmonlar kitobi PHP Zhadibniy mehmon kitobi html

Golovna / Corisna haqida ma'lumot

» » GBBook

Ushbu PHP skripti veb-saytingizda mehmonlar kitobi funksiyasini amalga oshirishga yordam beradi. MySQL ma'lumotlar bazasidan foydalanmasdan, skriptning ishlashi shart emas. Gbook skripti ovozsiz qattiq SPAM filtrlarini o'z ichiga oladi. Shuningdek, himoyachi SPAMERga yuborildi.

Skriptda 2 txt fayli mavjud - header.txt va footer.txt. Ushbu fayllarga qo'shimcha yordam olish uchun siz mehmonlar kitobingizga reklama bloklari yoki mijozlarni qo'shishingiz mumkin. Hech qanday maxsus qiyinchiliklar bo'lmasa ham, shablonni qayta o'zgartiring va saytingizga uslub bering. Gbook dasturi mening dunyom tomonidan tarjima qilinishi mumkin. Faqat bitta til faylidagi so'zlarni o'zgartiring.

Skriptga o'tish.

  • Emotsional qo'llab-quvvatlash.
  • MySQL ma'lumotlar bazasini talab qilmaydi. Barcha ma'lumotlar fayldan saqlanadi.
  • Mehmonlar kitobidan yangi bildirishnoma to'g'risida pochta orqali administratorning xabarnomasi.
  • 2 ta kichik antispam tekshiruvi.
  • Bildirishnomadan xalos bo'lolmaslik uchun IP-manzilni taqiqlashingiz mumkin.
  • Agar kimdir sizning mehmonlar kitobingizga imzo qo'ygan bo'lsa, eslatmani pochta bo'limiga olib boring.
  • Xabarni qayta ko'rib chiqish: nashrdan oldin to'plangan (tsenzuradan o'tmagan) so'zlar ro'yxati. Egri ****
  • To'fonga qarshi funksiya. Koristuvachlar ma'lumotni tez-tez nashr etmasligi uchun.
  • Maxsus bildirishnoma.

Biz kitobning "mulohazalari" komponentining asosiy imkoniyatlari va xususiyatlarini ko'rib chiqdik va uni ko'rib chiqdik. Ushbu maqolada, keling, kengaytirish variantlarini ko'rib chiqishni tugatamiz va spamdan himoya haqida gapiramiz.

Ruscha ko'rsatmalar bilan jihozlangan variantlar ko'rinmaydi. naytsíkavíshi kamroq qaradi uchun, muhim, aql bilan tanish emas, menga kabi, nalashtuvannya.

pereglyad

Bu depozit bo'yicha Nalashtuvannya (kichik pastda) mehmonlar kitobi yozuvlari (yangilash) oldin ko'rinadi, go'yo ular koristuvachi olib tashlandi, va ular sayt ma'muri tark qilgan bo'lsa.

Quyidagi ro'yxatdagi raqamlar biroz yuqoriroq raqamlarga mos keladi. Qo'shimcha variantlarni qo'shish\o'chirish, siz yozuvlar va sharhlarning boshqa elementlarini ko'rsatasiz/qabul qilasiz.

  1. Im'yaga sherigiga javob berish.
  2. Kontaktning elektron pochta manzilini ko'rsating.
  3. Do'stingiz bilan veb-saytni ko'rsating.
  4. Vídobrazhati Im'ya da vídpovídyah.
  5. Izohlarda mavzuni ko'rsating.
  6. Yuqorida elektron pochtani ko'rsatish.
  7. Yuqoridagi veb-saytni ko'rsatish.
  8. Shaklda sanani kiriting.
  9. ochiladigan ro'yxat.

Keling, etishmayotgan variantlarni ko'rib chiqaylik.

  • Vídobrazhati Ma'lumot. Ushbu parametr o'chirilgan (tanlangan Salom), keyin Joomla-dagi sharhlar kitobida bir xil yozuvlar emas, balki shakl ko'rsatiladi. Aslini olganda, kitob burilish nuqtasining bir shakliga aylanadi.
  • Fikrlarni ko'rsatish. Yozishdan oldin ko'proq sharhlar qo'shishingiz mumkin. Xushbo'y hidni kichkina narsaning qora ramkasi o'rab oladi.
  • Yon tomonda tartib. Yon tomonlarda kitob yozuvlarini tarqatishni faollashtiring, bu boy.
  • Aktsiyalar uchun sahifalarni raqamlash. Yozuvlar havolalari bir tomonda ko'rsatilishi mumkinligini unutmang.
  • Postorinkove razbittya (Eslatma). Siz qiymatni belgilashingiz mumkin, u ro'yxatda paydo bo'ladi (kichik kishi uchun, № 9). Haqiqatan ham, sahifalashning yaxshilanishi narxi (do'kondan keyingi navigatsiya).
  • Keshni o'chirib qo'ying. Siz Joomla-ning asosiy sozlamalarida eski keshni faollashtirdingiz, ushbu parametrni oshirib, keshga kitob yozuvlari tomonini qo'shing. Shuningdek, siz serverga bo'lgan qiziqishni kamaytirishingiz va koristuvachlarning yon tomonlarida qiziqishning xavfsizligini oshirishingiz mumkin. Men bu variantni vicoristing tavsiya qilaman. Varto, mehmonlar kitobidagi yozuvlar nashr etilgandan so'ng darhol paydo bo'lmasligidan oldin qanday naqd pul olish mumkinligini belgilaydi (kesh sifatida depozit).

Bezpeka

Birinchi besh yorliqdan biri (quyida joylashgan kichiklar) xavfsizlik (spamdan himoya) uchun tayinlangan Phoca Guestbook tomonidan o'rnatiladi. Von, asosan, komponentning o'zi va sizning qoidalaringizga ko'ra, Joomla mehmonlar kitobining sharhlarida to'siqning joyida paydo bo'lishiga qaratilgan.

Ruscha ko'rsatmalar bilan jihozlangan variantlar ko'rinmaydi.

Ba'zi variantlar uchun quyidagi parametrlar mavjud:

  • Saqlash. Agar siz menga panjara haqida eslatmoqchi bo'lsangiz, u saytning ma'lumotlar bazasida saqlanadi.
  • Nashr qilish Devordan qasos olish uchun eslatma sifatida u saytda e'lon qilinadi.
  • Oldindan moderatsiya. Agar undan qasos olish tavsiya etilsa, u saytning ma'lumotlar bazasida saqlanadi yoki moderator tekshirmaguncha nashr etilmaydi, bu kelajakda qabul qilinadi.
  • Jonlilik. Agar siz menga panjara haqida eslatmoqchi bo'lsangiz, u saytning ma'lumotlar bazasidan saqlanmaydi.

Hurmat ko'rsatish uchun, komponentni barcha o'rnatish chegaralarida ehtiyotsiz jim va boshqa variantlarni qo'llashni "qo'llash" mumkin. Masalan, nashrning holati variant sifatida o'rnatilishi mumkin oldindan moderatsiya depozitga Asosiy .

Variant HTML qirqishini yoqing kitob yozuvlaridan Joomla 3 usí zaboroneni\ ishonchsiz HTML teglarini avtomatik ravishda ko'rish imkonini beradi.

Qayta tekshirilmoqda

Variantlar va yorliqlar Phoca Guestbook Joomla va Akismet, Mollom spamga qarshi xizmatlarining integratsiyasini sozlash imkonini beradi. Xizmatlar hisobotlarni tahlil qiladi, xuddi kitoblarni eslatmalar bilan to'ldiradi. Agar bildirishnomalar spamga o'xshash bo'lsa, xabarlardan birini olsangiz, uni variantlarga qo'ying SPAMni bloklash (pochtani tekshirish). Xuddi shu parametrlarga o'xshash Dííí, biz pídrozdíl-da ko'proq tasvirlaymiz Bezpeka. Yakshcho tanlangan Ni (Hrowed), Qo'shimcha xizmatlar uchun spam qayta tekshirilmaydi.


Siz xizmatlardan birini o'chirib qo'yishingiz mumkin. Siz spamga qarshi xizmatlar saytlarida ro'yxatdan o'tishingiz va parol kalitlarini olib tashlashingiz kerak, shuning uchun siz ushbu yorliqdagi maydonlarni kiritishingiz kerak (yuqoridagi rasm).

Shuningdek, xizmatlar va cheklovlarni bepul davlat qaydlari uchun 20.09.2015 holatiga ko'ra vartoni belgilang:

  • Akismet - oyiga 50 000 tagacha qayta tekshirish. Doba uchun taxminan 1666 transfer.
  • Mollom - har bir dobaga 50 tagacha transfer. Oyiga taxminan 1500 ta tahrir.

Mening veb-saytimda sharhlar uchun 2 yildan ko'proq vaqt davomida g'olib Akismet bor. Hozircha men hech qanday muammoga duch kelmadim.

Zastosuvannya tsikh servísív ogohlantirishlar kitobiga kirishni majburlash jarayonini yaxshilashi mumkinligiga ishoning, parchalar tsikh anti-spam xizmatlarining serverida orqaga qaytib, u erda qayta ishlanadi va qayta tekshirish natijasi mustahkamlanadi. Agar saytingiz va ushbu xizmat o'rtasidagi aloqa bekor qilingan bo'lsa yoki xizmatning o'zi bekor qilinsa, "Yuborish" tugmachasini bosganingizdan boshlab va saytingiz reaksiyaga kirishgunga qadar bir soat ichida uzilishlar bo'lishi mumkin.

IP manzilini tekshiring

Ushbu yorliqda (quyida bir oz) siz sharhlar kitobining spamga qarshi xizmatlar bilan integratsiyalashuvini yaxshilashingiz mumkin, go'yo IP-manzil tahlili asosida spam aniqlangan, bu sizning saytingizga rekord qo'shadi. Siz ro'yxatdan o'tishingiz va haqiqiy kalitlarni olishingiz kerak bo'lgan uchta xizmat mavjud. Siz uchta xizmatni ro'yxatdan o'tkaza olmaysiz (va yutib olmaysiz). Siz tajriba o'tkazishingiz va o'zingiz uchun eng yaxshisini bilib olishingiz mumkin.

  1. Asal idishi.

Agar siz spamga qarshi xizmatlarni yoqsangiz, profillaringiz uchun turli qiymatlarni o'rnatishingiz mumkin (opsiya Devorlangan IP). Xuddi shu parametrlarga o'xshash bo'lsa, biz ko'proq statistik ma'lumotlarni tasvirlaymiz.

Bundan tashqari, o'ralgan IP-manzillar ro'yxatini qo'lda o'rnatish mumkin - variant IP blokirovkasi.

Phoca mehmon kitobi yorliqda (Quyidagi rasm) Eslatmalar kitobidagi yozuvlarni tahrirlash shakliga captcha qo'shish imkoniyatlari yo'q. O'z fikrimga asoslanib aytishim mumkinki, captcha sizning saytingizni ko'rish uchun boshqarib bo'lmaydigan elementdir. Men gostroí iste'moli uchun vikoristovuvati vvini kamroq tavsiya qilaman. Agar boshqa hech narsa yordam bermasa, saytingizni spamdan himoya qilish uchun foydali bo'lgan narsalarni amalga oshirish uchun hech qanday xarajatlar yo'q.

Sharhlarda mening saytimda, atirgul uchun obuna shakli va maxsus eslatmalarda menda vicarious captcha yo'q. Turg'un maqsad ro'yxatdan o'tishda va qaytish havolasi tomonida kamroq. Ro'yxatdan o'tish uchun men muqobil topishim uchun yaqin kelajakda captcha kiritishni rejalashtirmoqdaman. Va men o'qni kontaktlarda qoldiraman, buning uchun men sharhlarda yoki maxsus eslatmalarda yordamchilar bilan ro'yxatga olinaman. Narxlari past sabablarga ko'ra (shakl varaqlari menga pochta orqali keladi):

  • Pochta orqali yuborilgan skrinshotlarda juda ko'p esdalik mavjud. Barglarning chi va nayzalarini osongina shukati bilan boshlamang.
  • Spam jildiga bildirishnomalarni olish imkoniyati. Shiddat bilan, agar koristuvachi biron bir sababga ko'ra barglarni bilmasa.
  • Maqolalar oldidagi maxsus sharhlar va sharhlarga men texnik va tashkiliy sabablarga ko'ra yanada boyroq munosabatda bo'laman.
  • Koristuvachi kerakli ma'lumotlarga ega barglarning nayzalarini ko'rsa, tebranishlar mavjud edi.

Siz bir yoki bir nechta yangi captcha qo'shishingiz mumkin: reCAPTCHA, EasyCalc, Math Captcha, TTF Captcha, Mollom Captcha, hnCaptcha, captcha uchun Joomla captcha. Ulardan ba'zilari uchun parametrlar mavjud (yuqoridagi rasm). Men bir nechta captcha qo'shish juda qiyin ekanligiga ishonch hosil qilaman. Ayniqsa, koristuvachlarning ko'rinishi va faolligi past bo'lgan saytlar uchun.

Masalan, viki uchun reCAPTCHA kalitlarga muhtoj. Їx ni xarajatsiz qabul qilish mumkin captcha veb-saytlari.

Avval o'sha usullarga qarayman (nalashtuvannya), yaki qo'shmang, lekin minimal darajada korystuvannya ravshanligiga qo'shing Sizning kuzatishlar kitobingiz. Ale, mening fikrimcha, badbo'y hid kamroq avtomatlashtirish va spamga qarshi ochiq-oydin ríven zahistu oldini oladi. Tavsiyadan pastroq bo'lgan arafasida bo'lishi mumkin, agar yozuvlar to'ldirilishi mumkin bo'lsa, ular koristuvachi bo'ladimi (ro'yxatga olinmaganlar ham) kirish joylariga joylashtirilishi mumkin.

  1. Yozuvlarni qo'shish uchun jurnal yozuvlarini yangilang (jurnal jurnali). Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Jurnal, haqoratli variantlarni faollashtiring ( Jurnal yozishni yoqish). Ma'lumotlar bazasi bilan bog'liq muammolarni ayblash, ayblash Jurnalni saqlash. Agar u yordam bermasa, uni yoqing Xabar jurnali.
  2. Iltimos, avvalgi moderatsiyaga e'tibor bering. Siz o'g'irlashingiz mumkin variant oldindan moderatsiya.
  3. Yangi yozuvlar haqida administratorlarni elektron pochta orqali xabardor qiling. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Nalashtuvannia - General variant Email yuborish.
  4. Koristuvachni qayta tekshirishga e'tibor bering. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Nalashtuvannia - General variant Vimknut perevyrku koristuvach.
  5. Qayta tekshirilmoqda.
  6. Yorliqdagi komponentni sozlashda bir yoki bir nechta dekilcom antispam xizmatlari bilan integratsiyani o'rnating Qayta ko'rib chiqishIP-manzillar.
  7. Noyob seans qo'shimchasini belgilang. Siz o'g'irlashingiz mumkin variant Sessiya qo‘shimchasi.
  8. HTMLni tozalashni yoqing. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Bezpeka variant HTML qirqishini yoqing.
  9. Biriktirilgan maydonni kattalashtiring. Siz o'g'irlashingiz mumkin variant Biriktirilgan maydonlarni ko'rsatish.
  10. Doimiy ravishda jurnalni tahlil qiling va veb-saytga kerakli tuzatishlar kiriting.
  11. Yangi yozuvlar haqidagi barcha ro'yxatlarni doimiy ravishda yangilang, ularni moderatsiya qiling va moderatsiya asosida xost saytiga qo'shimcha tuzatishlar kiriting, masalan, filtrga IP manzillarini, so'zlarni va hokazolarni qo'shing.
  12. O'ralgan chiziqlar ro'yxatini kiriting. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Bezpeka variantlari Panjara so'zlari, panjara butun so'zlari. Tilning Vrakhovuyuchi xususiyatlari (so'zlar, ogohlantirishlar, odobsiz tilning o'zgaruvchanligi ham), shuningdek, ushbu filtrning mukammal emasligi (aniq zbígívni qidirish), menimcha, bu samarali variantlar bilan bir xil emas.
  13. Birjani bildirishnoma belgilarining maksimal soniga o'rnating. Zamovchuvannyam uchun - 2000. Phoca Mehmonlar kitobi - Sozlamalar - Bezpeka variant Belgilar soni.
  14. Ko'p sonli silanlarni o'rab oling, go'yo ularni hamrohlar olib ketayotgandek. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Bezpeka variant Maksimal URL. Agar siz olovda kuchingizni ko'rsatishni xohlamasangiz, "-1" ni (panjalarsiz) o'rnating.
  15. Joomla 3 uchun sharhlar kitobi yozuvlaridagi xabarlarni aniqlash uchun ishlatiladigan so'zlar ro'yxatini ko'rsating. Phoca Mehmonlar kitobi - Sozlamalar - Bezpeka variant Devor posilan uchun so'zlar-ko'rsatkichlar.

Bunday maydon uchun juda ko'p qiymatlarni qo'shishga hurmat ko'rsatish: Panjara so'zlari, panjara so'zlari Va hozirgacha siz Phoca Guestbook ma'lumotlar bazasi jadvallarining hajmini oshirishingiz, umuman ishingizni yaxshilashingiz va kitobdagi yozuvni tahrirlash jarayonini yaxshilashingiz mumkin. Misol uchun, minglab so'zlar ro'yxatini qo'shishga urinib ko'rganingizdan so'ng (so'kinish) va sharh qo'shgandan so'ng, bu uzoq vaqt talab qildi. Bu Phoca mehmon kitobi emas edi, lekin menimcha, muammo qaysi komponent uchun berilgan bo'lsa, u ham o'zini namoyon qilishi mumkin.

Yo'llar quyida joylashgan rejada yaxshiroq, quyida tavsiflar, lekin samaraliroq va avtomatik. Їx varto zastosovuvati at podnanny z vyshchevyladenim ro'yxati qo'shimcha sifatida.

  1. Ko'proq ro'yxatdan o'tgan koristuvachalar uchun maslahatlar kitobiga yozuvlar qo'shishga ruxsat bering. Phoca Mehmonlar kitobi qulfi ortida ham xuddi shunday. Qisqacha aytganda, schob píd soat ro'yxatdan o'tish buv captcha.
  2. Javascript muharririni o'chiring. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Nalashtuvannia - Shakl variant Javascript muharririni yoqing.
  3. Eslatmalar kitobiga yozuvni qo'shish shakliga captcha (abo kilka) qo'shing. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Captcha variant Captcha-ni tozalang. Barcha koristuvachivlar uchun captchalarni tozalang.
  4. Bloklash vaqtiga e'tibor bering. Siz o'g'irlashingiz mumkin Phoca Mehmonlar kitobi - Sozlamalar - Captcha variantlari Soatga e'tibor beringі Bloklash soati.

Yuqorida tavsiflangan usullardan foydalansangiz ham, g'alaba qozonishingiz mumkinligini hurmat qiling.

Saytingizning shafqatsiz zahisti haqida ham podbatni tavsiya qilaman. Agar sizga mavzu berilsa, Joomla saytini himoya qilish haqidagi maqolalar seriyasini ko'rib chiqing. Persh o'qi (z 12) qismi. Shuningdek, chimos RSFirewall haqida o'ylang.

Saytda (frontal qismga yaqin) fikr-mulohazalarni va ularni qo'shish shakllarini ko'rsatish uchun menyu elementi sifatida xizmat qiling. Mehmonlar kitobi(Quyida chaqaloq). Joomla menyu menejerida boshqa menyu elementi kabi biror narsa yaratishingiz mumkin.


Ushbu parametr komponenti uchun "noyob" bo'lishi kerak, menyu bandi o'rnatilganda mavjud bo'lib, besh yorliqga bo'lingan. Komponentning o'zi uchun ushbu va oldingi maqolada ko'rib chiqilgan variantlarga o'xshash ko'proq variantlar. Keling, naytsíkavíshi, men kabi, parametrlarni ko'rib chiqaylik. Joomla menyusidagi barcha turdagi elementlar uchun uni o'zgartirish ham mumkin emas.

  1. Menyu elementi.
  2. Parametrlar. Variantlar soni oldingi statda ko'rib chiqildi.
  3. Shakl.
  4. Qayta ko'rib chiqish. Ushbu sozlamalar ushbu maqolada ko'rib chiqildi.

Depozitda Menyu elementi (ozroq) ochiladigan ro'yxatda Mehmonlar kitobini tanlang Siz butun menyu bandini bosgandan so'ng ko'rsatishingiz kerak bo'lgan kitobni tanlashingiz mumkin. Kitoblarning yaratilishi "Phoca Mehmonlar kitobiga umumiy nuqtai" birinchi maqolasida ko'rib chiqiladi. Joomla mehmon kitobi.

Qo'shimchada (bir oz pastda) kitob dizayni rangini o'zgartirishga imkon beruvchi variantlar mavjud. Shunga qaramay, uslublar jadvali parametrlari veb-sayt shabloningiz uchun o'zgartiriladi.

Turli Joomla shablonlari haqidagi hisobotni ushbu bo'limda o'qishingiz va ular bilan ishlashingiz mumkin.


E'tibor bering, Phoca Guestbook Joomla-ning global (global) sozlamalari, agar siz ma'lum bir menyu elementi uchun o'z qoidalarini o'rnatgan bo'lsangiz (ya'ni ular hidlanib ketadi) variantlar uchun kamroq ustunlik qiladi.

Bachit kabi, komponent o'rnatish nuqtai nazaridan ko'proq funktsional va moslashuvchan. O'ylaymanki, kelajakda spamdan himoya qilish uchun keng imkoniyatlarga ega, Joomla 3 uchun maslahat kitobining bepul komponenti eng keng tarqalgan bo'lib, shunga o'xshash kengaytirishni qidiradi.

Bulo yaratilish haqida gapirib berdi mehmonlar kitobi tayyor skript bilan yordam uchun saytda. Tim, bir soat davomida, kichik saytlarda mehmonlar kitobi bir qator eslatmalar bilan yig'iladi (o'n - o'n besh) va kamdan-kam hollarda yangilarini popovnyuetsya. Asosan, kitob spam, turli xil reklama va saytga yuborilgan xabarlar bilan bulg'angan. Natijada, tozalash va qayta tekshirish (moderatsiya) yarashuviga ko'p vaqt sarflanadi.

Bunday yondashuvning asosiy afzalliklari quyidagilardan iborat:
- begonalar o'zlarining ajoyib g'oyalarini mehmonlar kitobining yon tomoniga qo'yishning iloji yo'qligi, sizning qattiq panjara bilan o'ralgan barni chetlab o'tib,
- satrlarni to'g'ridan-to'g'ri saytning yon tomoniga qo'yish uchun maxsus dizaynni yaratish shart emas;
- Saytga kalit so'zlarni qo'shish orqali mehmonlar kitobini osongina optimallashtirishingiz mumkin.

Biz HTML muharriri yoki CSS bo'ladimi, yordam uchun mehmonlar kitobidan yordam shaklini yaratamiz. Bizning fondimiz uchun u ilgari ko'rib chiqilgan kitobning dizayniga mos kelmaydi. Tugma Eslatma qo'shing zrobimo rasmi zvorotny zv'yazku (forma_02.html sahifasi) shaklida joylashtirilgan, u kichkina oynaga o'xshaydi (butt chinny, uni o'zgartirishingiz mumkin!).

Mehmonlar kitobi
"Qovoq va sheriklar" kompaniyasi

23.10.2011
Ivan Ivanovich
Moskva

Kompaniyangiz uchun veb-sayt yaratish.
Hamma zrobili shvidko bu yakisno.
Hurmatli SEOMARK kompaniyasi tarafdorlari! Sizni do'stlarimga tavsiya qilaman.

admin. Yordam berishga tayyor bo'ling!
21.10.2011
Gubkin
London

Mehmonlar kitobi kosasidan Vitaêmo.
Robotning muvaffaqiyati va maxsus hayotdagi baxt uchun rahmat.

"Gubkin va Partners" kompaniyasi.

admin. Rahmat!

"Eslatma qo'shish" so'rovining kodi haqoratli:
.

Bu yerda JavaScript Siz sahifa manzilini (forma_02.html), yangi oynaning kengligi va balandligini (500x600 piksel) va monitor ekranidagi birinchi pozitsiyani (yuqori chap burchak) belgilaysiz. Kundalik o'ziga xosliklar yo'q va u sizga vakil haqida kerakli ma'lumotlarni ko'rsatadi: ism, manzil, elektron pochta, ICQ va boshqalar.

Muvaffaqiyatli haddan tashqari kuchlanish vaqtida quyidagi xabar paydo bo'ladi:
"Nasihatingiz kuchliligi uchun Dyakuyomo.
Sayt ma'muri tomonidan qayta tekshirilgandan so'ng
u mehmonlar kitobiga qo'shiladi.
"
Ko'rib chiqilgan aktsiya uchun PHP tomonining yangi matni:





Maslahat


agar (isset($_POST["ism"])) ($name = $_POST["ism"];)
if (isset($_POST["mess"])) ($mess = $_POST["mess"];)
if (isset($_POST["city"])) ($city = $_POST["city"];)

Agar (bo'sh($name))
{
aks-sado " Belgilanmagan!

";

}
boshqa
agar (bo'sh ($ tartibsizlik))
{
aks-sado " Eslatma yozilmagan!

";
echo "Shaklni to'ldirish uchun aylantiring";
}
boshqa
{
$to=" [elektron pochta himoyalangan]"; // Bu yerga manzilingizni kiriting
$headers = "Tarkib turi: matn/tekis; belgilar to'plami = utf-8";
$subject = "Mehmonlar kitobidagi ma'lumotlar";
$message = "Yuborilgan ism: $name \nJoylashuv: $city \nXabar: $mess";
$yuborish = pochta ($to, $mavzu, $xabar, $sarlavhalar); // varaqni tahrirlash
agar ($send == "to'g'ri")
{
aks-sado "

Nasihatingiz uchun Diakuemo.";
aks-sado "

Sayt ma'muri tomonidan qayta tekshirilgandan so'ng
mehmonlar kitobiga kiritiladi.”;
}
boshqa
{
aks-sado "

Bildirishnoma yuborilmadi. Biz vibachennyamizni olib kelamiz.";
aks-sado "

Kelajakda o'z kuchingizni takrorlashga harakat qiling yoki telefon orqali biz bilan bog'laning.";
}
}
?>

o'quvchilarga salom sayt)

Ushbu maqolada biz Phoca Mehmonlar kitobini ko'rishimiz mumkin - mehmonlar kitobining tarkibiy qismi Joomla saytlari.

Bu komponent haqida nima deya olasiz... Buni ma'muriyatda boshqarish yanada sodda va oson, saytingizga e'lon qo'yish uchun yetarlicha olaman.

Imkoniyatlar Phoca mehmon kitobi:

  • koristuvachiv uchun kirish huquqlarini tanlash;
  • ahamiyatsiz so'z va iboralarni filtrlash;
  • IP-manzilni blokirovka qilish;
  • bir qator boshqa belgilar almashinuvi;
  • captcha;
  • ko'rib chiqishni modernizatsiya qilish (moderator tomonidan ko'rib chiqish);
  • zvníshnyy vyglyad vydgukovív (kolyr, vydobrazhennya imeni, vydobrazhennya elektron pochta va sayt manzili).

Keling, komponentni ko'rib chiqaylik.

O'rnatishdan so'ng, Phoca mehmon kitobi global tuzatishlarni talab qilmaydi.

Boshqaruv paneli:

  • Xabarlar - koristuvachlar bilan to'ldirilgan barcha xabarlar;
  • Mehmonlar kitoblari - toifalar (mehmonlar kitoblari yaratilgan);
  • Ma'lumot - komponentni yangilash haqida ma'lumot.

Ko'rib turganingizdek, kichik o'ng tomonda "Parametrlar" tugmasi mavjud. Agar siz uni bossangiz, mehmonlar kitobi va komponentning o'zini ko'proq sozlashingiz mumkin.

Parametr

Qiymat

Mavzuni shaklda ko'rsatish

(Shunday qilib | Shunday (obov'yazkovo) | Hí) Ob'ekt maydonini ko'rsating yoki shaklga biriktiring, chunki Mavzu maydoni talab qilinadi.

Formada nomini ko'rsatish

(Shunday qilib | Shunday (obov'yazykovo) | Ní) shakldagi nom maydonini ko'rsating yoki biriktiring, o'rnating, shuning uchun Ism maydoni talab qilinadi

Elektron pochtani shaklda ko'rsatish

(Shunday qilib | Shunday (obov'yazkovo) | Hí) elektron pochta maydonini shaklga ko'rsatish yoki biriktirish, kerak bo'lganda elektron pochta maydonini kiritish

Veb-saytni shaklda ko'rsatish

(Shunday qilib | Shunday (obov'yazkovo) | Hí) shaklda Sayt maydonini ko'rsating yoki biriktiring, maydonni sayt ko'rsatiladigan tarzda o'rnating

Tarkibni shaklda ko'rsatish

(Shunday qilib | Shunday (obov'yazkovo) | Ní) shakldagi maydonlar o'rniga ko'rsatish yoki biriktirish

Javascript muharririni yoqing

(Shu | Salom) JavaScript muharririni o'chiring yoki o'chiring

Javascript muharririda yo'lni ko'rsatish

(Shunday | Salom) JavaScript muharririga marshrut haqidagi maʼlumotlarni koʻrsating yoki qoʻshing

(Yordam | Displey) Shaklni ko'rsatish uchun o'rnating.

(Yuqori | Pastki) tanlang

Majburiy belgini ko'rsatish

(Shunday qilib | Ní) Agar kerak bo'lsa, dalalarni fermentatsiyalash uchun o'rnating

(Tak | Ní) Ko'rsatish uchun eslatma o'rnating.

kenglik (pikselda)

balandlik (pikselda)

Jadvalning kengligini o'rnating (piksellar uchun shakl ko'rsatiladigan jadval)

Parametr

Qiymat

Agar siz muxbirni ro'yxatdan o'tkazmasangiz, menga reklama nomini berishingiz mumkin. Masalan: Mehmon

Foydalanuvchi nomi yoki ism

(Im'ya koristuvacha | Im'ya) im'ya ni tanlang, chunki meni mehmonlar kitobida ko'rish mumkin (Im'ya koristuvacha yoki haqiqatan ham im'ya koristuvacha)

Foydalanuvchi tekshiruvini o'chirib qo'ying

(Salom | Tak) Koristuvachani qayta tekshirish (ushbu parametrni kiritish tavsiya etilmaydi)

Faqat ro'yxatdan o'tgan foydalanuvchilar

(Shunday | Ní) Ha, shuning uchun faqat ro'yxatdan o'tgan koristuvachlar yangi bildirishnomalarni qo'shishlari mumkin

(Shunday | Ní) Agar shunday bo'lsa, administratorning maqtovidan keyin sizga eslatiladi

varaqni tahrirlash

Parametr

Qiymat

Postda ismni ko'rsatish

(Tak | Ní) im'ya (im'ya koristuvacha) (mehmonlar kitobi) ko'rsatish yoki biriktirish

Postda elektron pochtani ko'rsatish

(Shunday qilib | Ní) elektron pochtani ko'rsatish yoki biriktirish (mehmonlar kitobi)

Postda veb-saytni ko'rsatish

(Shunday qilib | Ní) saytni (mehmonlar kitobi) ko'rsatish yoki qo'shish

Sana formatini o'rnating

Shrift rangini o'rnating

Ikkinchi shrift rangi

Boshqa shrift rangini o'rnatish (sana shrifti rangi)

fon rangi

Kul rangini o'rnating

O'rnatilgan rangli kordon

Sahifaning standart qiymati

Yon raqamlash uchun standart qiymatni o'rnating

Yon tomonlarning raqamlanishini kiriting. Vidokremlyuyuyutsya bitta koma turi (,)

Sahifalar Hammasini yashirish

(Shunday qilib | Ní) barcha qiymatlar biriktiriladi (sahifalar soni)

Parametr

Qiymat

Taqiqlangan so'z filtri

Interfeysda ko'rinmaydigan o'ralgan so'zlarni kiriting. So'zlar birin-ketin kuydiriladi (,)

Taqiqlangan butun so'z filtri

Interfeysda ko'rinmaydigan barcha zahiradagi so'zlarni kiriting. So'zlar birin-ketin kuydiriladi (,)

Taqiqlangan so'zlar bilan postni saqlang

(Shunday qilib | Yo'q) Agar shunday bo'lsa, zahiradagi so'zlarni o'z ichiga olgan xabarlar mehmonlar kitobida saqlanadi (agar saqlangan bo'lsa, zahiradagi so'zlar ilova qilinadi)

Agar siz bloklashni xohlasangiz, IP qo'shing. Komaga teri IP qo'shing (,)

Maksimal belgilar

Belgilarning maksimal sonini o'rnatish orqali hidlarni ma'lumotlar bazasida saqlash mumkin

Ro'yxatlarda ko'rsatilishi mumkin bo'lgan maksimal URL sonini belgilang (0: yo'q, URL manzillar soni ro'yxatlarda ko'rsatiladi, -1: barcha URL manzillar ro'yxatlarda ko'rsatiladi, masalan, 3 tasi: URL manzillaridan faqat uchtasi. ro'yxatlarda ko'rsatiladi)

Ruxsat berilmagan URL identifikatsiya so'zlari

Bildirishnomada URL manziliga ruxsat berish uchun muhim boʻlgan soʻzlar turi. Víddílit teri so'zi koma (,). Misol: /,. htm. A.S.P. JSP. PHP, www.,. com. ORG.

Natsistlar Captchani xotirlash yoki xotirlash

Ushbu parametrni faqat u holda o'zgartiring, siz captcha-ni tugatmaysiz.

Captcha foydalanuvchilarini yoqing

(Hammasi | Ro'yxatdan o'tmagan) Koronerlar guruhlari uchun captcha ko'rsatish parametri (captcha ro'yxatdan o'tganligini ko'rsatish uchun)

Standart Captcha belgilar

Raqamlar, kichik harflar, katta harflar, ular standart Captcha tasviridagi kabi ko'rinadi

Matematik Captcha belgilar

Math Image Captcha-da ko'rsatiladigan raqamlar, kichik harflar, katta harflar

TTF belgilari

TTF Captcha tasvirida ko'rsatiladigan raqamlar, kichik harflar, katta harflar

TTF Captcha belgilar

Qayta captchani ko'rsatish uchun umumiy kodni kiriting

reCAPTCHA ochiq kalit

Recaptcha umumiy kalitini o'rnating

Akismet spam himoyasini yoqing

(Salom | Shunday) Akismet-dagi yangi geustbook yozuvining barcha ma'lumotlarini bekor qiladi - spamni tekshirish uchun veb-xizmat

Spamni bloklash (Akismet)

(Salom | Shunday) Akismet-da ko'rib chiqilmagan postlarni bloklang

Akismet-Spam-ga buzishingiz kerak bo'lgan Akismet API kalitini kiriting. https://akismet.com/signup/ saytidan bepul oling

Saytingizning asosiy URL manzili. (URL http:// prefiksini kiritish uchun javobgardir)

HTML tozalagichni yoqing

(Salom | Shunday) HTML tozalagichni o'chiring yoki o'chiring

Seans qo'shimchasini o'rnatish (sessiya nomini o'zgartirish uchun xavfsizlik funksiyasini tanlang, noyob qo'shimchani o'rnating, masalan: a100b20c3)

Yashirin maydonni yoqish

(Ni | Shunday) Maydonning biriktirmasini ko'paytirish yoki olib tashlash. Deyaki spam-botlari saytdagi barcha maydonlarni to'ldirishga harakat qiladi, xuddi shu maydonni badbo'y hid to'ldiradi, agar odam bakalavr bo'lmasa, yozuv mehmonlar kitobiga qo'shilmaydi.

(Shunday qilib | Salom) Keshni oshiring.

Kiruvchi sahifani aniqlashni yoqish

(Shunday qilib | Ní) Kirish tomonlarining namoyon bo'lishini oshiring yoki kamaytiring. Bu xavfsizlik funktsiyasi. Agar siz buni sezsangiz, post mehmonlar kitobiga kelgan tomon saqlanadi va interfeysda ko'rsatiladi.

Mehmonlar kitobini yozish mavzusida ko'plab maqolalar yozilgan, ularning aksariyati yozish jarayonini to'liq emas, balki qisman tasvirlab bergan. Undan oldin kitoblar iloji boricha sodda tarzda yozilgan va ular hech narsa qila olmadilar, aytaylik, qandaydir ma'lumotlarni qanday kiritish kerak. Ushbu maqolada men buzilmaydigan funktsiyalar to'plamiga ega bo'lgan mehmonlar kitobini yaratish jarayoni haqida xabar berishga harakat qilaman. Mehmonlar kitobi ma'lumotlarni saqlash uchun matnli fayllar yordamida PHP da yozilgan.

Otzhe, birinchi navbatda, biz fayllarni saralashimiz kerak. Bizda chotiri bor, hohlasang bittasiga borasan, keyin aldab ketasan.

№1 fayl - guestbook.inc.dat

Keling, yoga qilaylik, uni bo'shatamiz va sizga to'g'ri beramiz (0777-*nix, rwx/rwx/rwx)

Sudi barcha ma'lumotlarni zapisuvatimutsya ... Shunday qilib! Bitta faylda xuddi shunday! Ale yolg'on gapirma. Men buni ayniqsa WallSt serverida tekshirdim. ma'lumotlar bazasi hajmi 5, 10, 100, 250, 500, 1000 Kb! Galmuvannya 1000 Kb dan kam kitob edi, o'z navbatida, 3000 dan ortiq o'rta yozuvlar! Siz juda ko'p tikishingiz kerak.

№2 fayl - config.inc

№3 fayl - gb.php

mehmonlar kitobi

*Men:
Email:
*Eslatma: