Uy / Sharhlar / punbb tomonidan boshqariladigan viewforum-ni kuzatib boring. Forum mexanizmini avtomatik aniqlash. Qalqib chiquvchi reklamalarni olib tashlang

punbb tomonidan boshqariladigan viewforum-ni kuzatib boring. Forum mexanizmini avtomatik aniqlash. Qalqib chiquvchi reklamalarni olib tashlang

PunBB bu forum uchun bepul CMS bo'lib, uning asosiy farqi ichki SEO optimallashtirish uchun o'rnatilgan imkoniyatlardir, ular hatto bir qator pullik forum dvigatellarida ham mavjud emas.

PunBB-dagi forumlar misollarini Yandex yoki Google qidiruv maydoniga so'rovlarni kiritish orqali topish mumkin PunBB tomonidan quvvatlanadi yoki Forum PunBB tomonidan boshqariladi. Siz PunBB-ni http://punbb.informer.com/ rasmiy veb-saytidan yuklab olishingiz mumkin, u erda siz punbb kengaytmalari, mavzular va shablonlarni topishingiz mumkin.

PunBB o'rnatish: forumni qanday o'rnatish kerak

PunBB-ni o'rnatish juda oddiy, shuning uchun hatto tajribasiz veb-master ham buni amalga oshirishi mumkin.

  1. Rasmiy veb-saytdan o'rnatish fayllari bilan arxivni yuklab oling, uni o'chiring va xostingingizga yuklang.

Buning uchun FileZilla kabi istalgan FTP menejeridan foydalanishingiz mumkin.

Agar sizga PunBB Russification kerak bo'lsa, rus tilidagi mahalliylashtirish fayllari bilan arxivni rasmiy veb-saytdan yuklab oling va ruscha papkani lang katalogiga ko'chiring.

  1. Brauzeringizda http://mydomain/myforums/install.php ni oching va o'rnatuvchining ko'rsatmalariga amal qiling.

Tegishli maydonlarga ma'lumotlar bazasi nomini, shuningdek foydalanuvchi nomi va parolni kiritishingiz kerak. Siz ushbu ma'lumotlarning barchasini uy egasidan olishingiz mumkin. Agar sizda ma'lumotlar bazasi bo'lmasa, uni yarating.

Oxirgi oynada foydalanuvchi nomingiz, parolingizni kiriting va elektron pochta administrator.

Forum sozlamalarida rus tilini tanlang.

  1. Oʻrnatish tugallandi. Administrator foydalanuvchi nomi va parolingizdan foydalanib forumingizga kirishingiz mumkin.

PunBB sozlamalari: Forum SEO

Yangi toifalar va forumlarni qo'shishingiz, shuningdek, asosiy sozlamalarni o'rnatishingiz mumkin bo'lgan "Ma'muriyat" boshqaruv nuqtasiga o'ting.

Forumning yaxshiroq reytingini olish uchun Ma'muriyat - Boshqaruv - Sozlamalar bo'limiga o'ting va Faylga asoslangan (xushbichim) URL sxemasini tanlang. Bu sizga PunBB-da CNC-url-ni sozlash imkonini beradi, bu kelajakda reklamaga foydali ta'sir ko'rsatadi.

O'zining asl ko'rinishida PunBB plaginlari yordamida osongina kengaytirilishi mumkin bo'lgan juda kam funksiyalarga ega. PunBB-ga kengaytmalarni o'rnatish juda oddiy: ularni Kengaytmalar katalogiga nusxalashingiz va keyin ularni administrator panelining "Kengaytmalar" bo'limida faollashtirishingiz kerak.

Rasmiy PunBB kengaytmalari https://github.com/punbb/extensions saytidan yuklab olish mumkin.

Rasmiy kengaytmalar ro'yxati quyida keltirilgan:

  • pun_admin_add_user (maxsus shakl orqali foydalanuvchilarni qo'shish)
  • pun_admin_clear_cache (forum keshini tozalash) pun_admin_manage_extensions_improved (kengaytmalar bilan ishlash)
  • pun_approval (barcha yangi foydalanuvchilar va postlarni tasdiqlash)
  • pun_attachment (fayl xabarlariga ilova)
  • pun_bbcode (BB kodlari)
  • pun_colored_usergroups (har bir foydalanuvchi guruhi uchun turli xil ranglar)
  • pun_forum_news (mavzular va postlardan yangiliklar sifatida foydalaning)
  • pun_jquery (jQuery lib)
  • pun_move_posts (postni bir mavzudan ikkinchisiga ko'chirish)
  • pun_pm (shaxsiy xabarlar)
  • pun_poll (ovozlar)
  • pun_stop_bots (botlarning forumda paydo bo'lishiga yo'l qo'ymaslik uchun bir nechta ro'yxatga olish savollari
  • pun_tags (teglar)
  • pun_repository (to'g'ridan-to'g'ri ombordan kengaytmalarni olish)

o'zgartirish uchun tashqi ko'rinish forumda siz PunBB uslublarini yuklab olishingiz va ular orasidan eng mosini tanlashingiz kerak. Shuningdek, siz professionallardan uslubga buyurtma berishingiz yoki CSS fayllarini tahrirlash orqali tayyor uslubga o'zingiz o'zgartirishlar kiritishingiz mumkin.

Darhol asosiy skript kodi bilan boshlaylik:

#!/usr/bin/perl

# which-forum.pl skripti
# (c) 2010 Aleksandr A Alekseev, http://website/

qat'iy foydalaning;

# sharhlangan qatorlar - qat'iylik uchun
# agar vazifa dvigatel statistikasini yig'ish bo'lsa, uni shunday qoldiring
# agar siz forumlar ro'yxatini tuzsangiz - izohni bekor qiling

mening $ma'lumotlarim;
$ma'lumotlar .= $_ esa (<> ) ;

# kolontiter havolasisiz qancha phpBB tomonidan quvvatlanganligini tekshiring
chop etish "phpbb \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i yoki
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki
$ma'lumotlar =~ /phpBB\-SEO/i yoki
$ma'lumotlar =~ /) ;
chop "ipb \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i yoki
$ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i yoki
$ma'lumotlar =~ /

/i yoki
$ma'lumotlar =~ /index\.php\?[^""]*showforum=\d+/i) ;
"vbulletin"ni chop eting \n"
agar ($ma'lumotlar =~ /Kuchli:?[^<]+vBulletin[^<]+(?:Version)?/i yoki
$ma'lumotlar =~ /) ;
chop etish "smf \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tomonidan quvvatlanadi yoki
$ma'lumotlar =~ /index\.php\?[^""]*board=\d+\.0/i) ;
chop "punbb \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #yoki
# $ma'lumotlar =~ /viewforum\.php\?[^""]*id=\d+/i);
"fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i yoki
agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
chop "exbb \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # yoki
# $ma'lumotlar =~ /forums\.php\?[^""]*forum=\d+/i);
chop "yabb \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i yoki
$ma'lumotlar =~ /YaBB\.pl\?[^""]*num=\d+/i );
dleforumni chop eting \n"
agar ($ma'lumotlar =~ /\(DLE Forum tomonidan quvvatlanadi\)<\/title>/i yoki
$ma'lumotlar =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forumi<\/a>/i) ;
"belgilar panelini chop eting \n"
agar ($ma'lumotlar =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i yoki
$ma'lumotlar =~ /\n"
agar ($ma'lumotlar =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i yoki
# $ma'lumotlar =~ /mavzu\.php\?fid=\d+/i yoki
agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
"stokesit"ni chop eting \n"
# if($data =~ /forum\.php\?f=\d+/i yoki
agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
chop etish "podium \n"
# if($data =~ /mavzu\.php\?t=\d+/i yoki
agar ($ma'lumotlar =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
chop "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i yoki
agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
chop etish "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i yoki
agar ($ma'lumotlar =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
chop etish "yetanotherforumnet \n"
agar ($data =~ /Yana bir forum\.net/i yoki
$ma'lumotlar =~ /default\.aspx\?g=posts&t=\d+/i) ;

Ushbu va postda keltirilgan boshqa skriptlarni ushbu arxivda topish mumkin.

Skript which-forum.pl html-sahifa kodini unda forum mexanizmi imzolari mavjudligini tekshiradi. WordPress va Joomla-ni belgilashda biz shunga o'xshash texnikadan foydalanganmiz, ammo bir nechta farqlar mavjud. Birinchidan, skriptning o'zi sahifa kodini yuklamaydi, lekin uni stdin yoki argument sifatida uzatilgan fayldan o'qiydi. Bu bizga sahifani bir marta yuklab olish imkonini beradi, masalan, wget yordamida, so'ngra bizda bir nechta bo'lsa, uni bir nechta tahlilchilar orqali ishga tushirish. Ikkinchidan, ushbu skriptda imzoning mavjudligi dvigatelning 100% belgisidir. Oxirgi marta imzoning mavjudligi faqat mos keladigan dvigatelga og'irlik berdi va eng yuqori og'irlikdagi dvigatelni "yutdi". Men bunga qaror qildim bu holat bu yondashuv kodni keraksiz ravishda murakkablashtiradi.

Skriptni sinab ko'rish uchun men yugurdim bir oz tadqiqot. Men bir necha ming forumlar ro'yxatini tuzdim va ularning har birini o'z skriptim orqali ko'rib chiqdim, shu bilan dasturni faollashtirish foizini va turli dvigatellarning mashhurligini aniqladim.

Forumlar ro'yxatini olish uchun men Google tahlilchisidan foydalandim. qidiruv tizimi kabi so'rovlarni yuboring

sayt: forum.*.ru
sayt: talk.*.ru
sayt:board.*.ru
sayt: smf.*.ru
sayt: phpbb.*.ru
....

va hokazo. To'liq so'rov generator kodini faylda topishingiz mumkin gen-forumsearch-urls.pl. .ru zonasidan tashqari, .su .ua .kz va .by ham ishlatilgan. So'nggi marta bunday tadqiqotni o'tkazish qiyin edi, chunki WordPress va Joomla saytlarining URL manzilida bunday imzolar yo'q. Cmsmagazine.ru/catalogue/ kabi kataloglar etarli namuna hajmini ta'minlamaydi. Drupalda 600 ta sayt nima?

Tan olishim kerakki, tajriba natijalari meni xafa qildi. O'rganilgan 12 590 ta saytdan faqat 7 083 ta dvigatel muvaffaqiyatli aniqlandi, ya'ni faqat 56% hollarda. Ehtimol, men qandaydir dvigatelni hisobga olmadim? Bitrix forumlarning yarmida turdimi? Yoki imzo izlashga ko'proq vaqt sarflashim kerakmidi? Umuman olganda, bu erda ko'proq tadqiqotlar talab etiladi.

Muvaffaqiyatli aniqlangan 56% dvigatellar orasida IPB (31%), phpBB (26,6%) va vBulletin (26,5%) kutilganidek eng ommabop bo'ldi.

Ularni SMF (5,8%) va DLEForum (5,3%) yaqindan kuzatib boradi. Mening sevimli punBB faqat 6-o'rinda edi (1,64%). Men bu raqamlarga qattiq ishonishni maslahat bermayman (ular Runetdagi har uchinchi forum IPBda ishlaydi, deb aytishadi), lekin, albatta, ma'lum xulosalar chiqarish mumkin.

Misol uchun, agar siz forum mexanizmida sayt yaratmoqchi bo'lsangiz va forumni o'zgartirishni rejalashtirmoqchi bo'lsangiz, masalan, haftada bir marta pul mablag'larini avtomatik yechib olish orqali har bir xabar uchun foydalanuvchilarga 0,01$ to'lang, unda siz eng mashhur uchta dvigateldan birini tanlashingiz kerak. . Forum qanchalik mashhur bo'lsa, uni yaxshi biladigan dasturchini topish ehtimoli shunchalik yuqori bo'ladi.

Agar dvigatelda sezilarli o'zgarishlar kutilmasa, unda SMF yoki punBB kabi kamroq mashhur dvigatelni tanlash mantiqiy bo'lishi mumkin. Shunday qilib, siz forumingizga xakerlik hujumlari sonini va unga avtomatik ravishda yuboriladigan spam miqdorini kamaytirasiz.

Forumlarni qidirish/aniqlash uchun skriptlar ham bir nechtasini topishi mumkin amaliy foydalanish. Shaxsan mening fikrimga kelgan birinchi narsa, aniqlangan forumlarni TIC bo'yicha saralash va ularning saytlaridan biriga havolalar bilan xabarlarni birinchi yuzta joylashtirish edi. Biroq, yuzlab forum dofollow havolalari TICga hech qanday ta'sir ko'rsatmadi (2 ta yangilanish o'tdi), shuning uchun siz o'tishlarga qiziqmasangiz, vaqtni behuda sarflamaslik yaxshiroqdir.

Skriptlarning nomidan foydalanish yagona emasligi aniq. O'ylaymanki, siz ularni boshqa qanday ishlatishingiz mumkinligini osongina aniqlashingiz mumkin.

Xohlaysizmi yoki yo'q, lekin tajribasiz foydalanuvchi uchun Internet juda ko'p yoqimsiz kutilmagan hodisalar bilan to'la bo'lishi mumkin. Nima demoqchiman? Albatta ajoyib dastur. Reklama quvvatlanadi tomonidan, garchi u tizimni buzmasa ham, deyarli har bir ochiq saytga katta miqdordagi reklamani majburan kiritadi. Hatto maxsus antiviruslar ham Advertiment Powered By va o'zgartirilgan soxta narsalarni o'chira olmaydi boshlang'ich sahifa brauzerda eng ko'p asabingizga tegishi mumkin. Bugun men sizga barcha kerakli qadamlarni bosqichma-bosqich tasvirlab, albireo tomonidan reklama reklamalarini kompyuteringizdan qanday olib tashlashni aytmoqchiman. Xo'sh, boshlaylik!

Ko'pincha reklama Powered By kompyuterga ikki yo'l bilan kiradi:

  1. Vijdonsiz fayllarni yuklab olayotganda, boshqa narsa sifatida namoyon bo'ladi.
  2. Boshqa dasturning o'rnatish faylida hamkorlardan dastur sifatida.

U o'zini bunday reklama virusidan himoya qiladi, menga ikkita narsa yordam beradi - faol antivirus va dasturni o'rnatish paytida ehtiyotkorlik (o'rnatish paytida katakchalarni olib tashlang). Ammo, agar infektsiya allaqachon sodir bo'lgan bo'lsa, antivirus endi yordam bermaydi - buni o'zingiz hal qilish vaqti keldi.

Qalqib chiquvchi reklamalarni olib tashlang

Birinchi qadam odatiy o'rnatilgan yordam dasturi (dasturlarni o'chirish) orqali o'chirishdir. Buning uchun:

  • Biz brauzerni va uning barcha jarayonlarini yopamiz (agar kerak bo'lsa, biz uni "Vazifa menejeri" orqali yakunlaymiz).
  • "Ishga tushirish" tugmasi - "Boshqarish paneli" - "Dasturni o'chirish".
  • Biz ro'yxatda "Reklama quvvatlanadi" ni topamiz va "O'chirish" tugmasini bosing.

Bundan tashqari, ushbu yorliqdan tashqarida ilova bilan jildni o'chirishingiz mumkin. Buni qanday qilishni ushbu videoda ko'rishingiz mumkin:

Manzilni qanday topish mumkin kerakli papka Sichqonchaning o'ng tugmasi orqali reklama qiling va o'chiring. Biz biroz boshqacha nomga ega bo'lgan dastur haqida gapiramiz, lekin u bir xil printsipda ishlaydi va usul universaldir.

Brauzerdan Powered By reklama izlarini olib tashlang

Brauzerimda men ushbu dasturdan yangi kengaytmaning ko'rinishini ham payqadim, shuning uchun uni o'chirishni boshladim. Buni amalga oshirish uchun, masalan, har bir brauzerning o'ziga xos buyrug'i mavjud.

  • Google Chrome-da bu: "Alt + F" - "Asboblar" - "Kengaytmalar". Ushbu ro'yxatda biz reklama Powered by-ni topamiz - katakchani olib tashlang va axlat qutisini bosing.
  • DA Mozilla Firefox: "Shift + Ctrl + A" - Shundan so'ng, xuddi shu narsa.
  • Internet Explorer: "Alt + T" - "asboblar paneli" - "Albireo tomonidan taqdim etilgan reklamani o'chirish" - "Qo'shimcha ma'lumot" va "O'chirish" tugmasini bosish orqali tasdiqlang.

Biz registrni tozalaymiz

Qolgan zararlangan fayllarni tozalash uchun dasturlardan foydalanish

Triangulum tomonidan reklama e'lonlarini o'chirishda antivirus yordam bermaydi! Ammo foydali yordamchi dasturlar ro'yxatiga AdwCleaner va UnhackMe kiradi. Birinchisini ishga tushirgandan so'ng, u butun tizimni skanerlaydi va chiqaradi to'liq ro'yxat viruslar, ularni olib tashlashni taklif qiladi, men buni qildim.

Keyin biz kompyuterni qayta ishga tushiramiz, UnhackMe-ni ishga tushiramiz. Uning asosiy vazifasi qidiruv so'rovini aynan shu reklamali saytlarga yo'naltirish uchun mas'ul bo'lgan barcha viruslar va rootkitlarni olib tashlashdir. Foydalanishning mohiyati birinchi dastur bilan bir xil, ammo foydalanishdan keyin uni darhol o'chirishni maslahat beraman. U yaxshi ishlaydi, hatto juda ko'p, doimo o'zini eslatib turadi va tizimni qayta-qayta tekshiradi. Hammasi shu, umid qilamanki, siz qidirgan narsangizni topdingiz!

Bilan aloqada