Milius taxtasi smf tomonidan quvvatlanadi.

Kontaktlar / Korisne PZ

topshirish

Golovna

Keling, asosiy skriptdagi kodni ko'rib chiqaylik:
#!/usr/bin/perl

# which-forum.pl skripti

# (c) 2010 Aleksandr A Alekseev, http://site/
qat'iy foydalaning;
# Belgilangan qatorlar - tezkorlik uchun

# Qanday saqlash kerak - dvigatel statistikasini to'plash, qanday qilib o'chirish
# forumlar ro'yxatini qanday tuzish kerak - sharh<> ) ;

mening $ma'lumotlarim;
$ma'lumotlar .= $_while ( # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini 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 # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /$ma'lumotlar =~<]*IP\.Board/i agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /chop "ipb agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /

]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^ agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki ]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i) ;
/i # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /index\.php\?[^""]*showforum=\d+/i<]+vBulletin[^<]+(?:Version)?/i agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /"vbulletin"ni chop eting) ;
/Kuchli:?[^ # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb //forumdisplay\.php\?[^""]*f=\d+/i agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki chop etish "smf) ;
]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tomonidan quvvatlanadi # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb //index\.php\?[^""]*board=\d+\.0/i chop "punbb
]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i
); # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
#yoki
# $ma'lumotlar =~ /viewforum\.php\?[^""]*id=\d+/i); /"fluxbb) ;
# if($data =~ /viewtopic\.php\?id=\d+/i yoki # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /agar ($ma'lumotlar =~]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i
chop "exbb
]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /); agar ($ma'lumotlar =~
# yoki
# $ma'lumotlar =~ /forums\.php\?[^""]*forum=\d+/i); # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb chop etish "yabb<\/title>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^ agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i<\/a>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^) ;
$ma'lumotlar =~ /YaBB\.pl\?[^""]*num=\d+/i ); # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /dleforumni chop eting agar ($ma'lumotlar =~
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /DLE forumi # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop etish "phpbb /]*>FluxBB/i
chop "ikonboard
]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i
$ma'lumotlar =~ /ikonboard\.cgi/i); # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
chop "bbpress
# $ma'lumotlar =~ /mavzu\.php\?id=\d+/i yoki
chop etish "phpbb /# $ma'lumotlar =~ /forum\.php\?id=\d+/i);) ;
chop etish "flashbb # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
# if($data =~ /forums\.php\?fid=\d+/i yoki
chop etish "phpbb /# $ma'lumotlar =~ /mavzu\.php\?fid=\d+/i yoki) ;
]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
"stokesit"ni chop eting
chop etish "phpbb /# if($data =~ /forum\.php\?f=\d+/i yoki) ;
]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
# if($data =~ /forum\.php\?id=\d+/i yoki
chop etish "phpbb /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
chop etish "wrforum # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
# if($data =~ /index\.php\?fid=\d+/i yoki
chop etish "phpbb /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
chop etish "yetanotherforumnet # podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring
agar ($data =~ /Yana bir forum\.net/i yoki
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki /default\.aspx\?g=posts&t=\d+/i) ;

Siz arxivingizdagi postda ochilgan ushbu boshqa skriptlarni topasiz.

Skript which-forum.pl Html-hikoya kodi forum dvigatelining imzolari aniq bo'lishini ta'minlash uchun ishlatiladi. Biz WordPress va Joomla, shuningdek, bir qator administratorlar bilan shunga o'xshash texnikadan foydalanganmiz. Birinchidan, skriptning o'zi yon kodni o'qimaydi, balki uni stdin yoki argument sifatida uzatilgan fayldan o'qiydi. Bu sizga bir sahifaga bir marta kirish imkonini beradi, masalan, wget-dan foydalanib, so'ngra ularni bir nechta analizatorlar orqali boshqaring, chunki ulardan bir nechtasi mavjud. Boshqa yo'l bilan, ichida

bu skript

Imzoning ko'rinishi dvigatelga 100% tanish.

Oxirgi marta imzoning ko'rinishi dvigatelning kuchini oshirdi va dvigatelni maksimal quvvat bilan "quvvatladi".
Men bunga ishonaman
bu yigitga
Ushbu yondashuv kodni murakkablashtirishda yaxshi emas.
Ssenariyning robotiga norozilik bildirish uchun men bir oz tadqiqot qildim.
....

Men o'n minglab forumlar ro'yxatini tuzdim va ularni ilovalar sonini va turli dvigatellarning mashhurligini ko'rsatadigan skriptim orqali boshqardim. Forumlar ro'yxatini olish uchun men tezda Google tahlilchisidan foydalandim. Ovoz tizimi turni ishlatishga majbur bo'ldi

sayt: forum.*.ru

sayt: talk.*.ru

Ularni SMF (5,8%) va DLEForum (5,3%) yaqindan kuzatib boradi.

Mening sevimli punBB 6-o'rinni egalladi (1,64%).

Men bu raqamlarga unchalik ishonmagan bo'lardim (shuni aytsam, RuNet-dagi uchinchi forum IPBda ishlaydi), lekin biroz pul ishlash mumkin. Misol uchun, agar siz forumda sayt ishlamoqchi bo'lsangiz va forumni o'zgartirishni rejalashtirmoqchi bo'lsangiz, masalan, haftada bir marta naqd pulni avtomatik ravishda ko'rsatish uchun teriga 0,01 dollar to'laysiz, unda siz uchta mashhur dvigateldan birini tanlashingiz kerak. Forum qanchalik mashhur bo'lsa, yaxshi tushunadigan dasturchini topish imkoniyati shunchalik ko'p bo'ladi.

Haqiqiy o'zgarishlar dvigatelga o'tkazilmaganligi sababli, eng mashhur vosita bo'lmagan sensorni tanlash mumkin, masalan, SMF yoki punBB. Raqamni o'zgartiring xakerlik hujumlari

forumingizga va avtomatik ravishda yangisiga yuboriladigan juda ko'p spam.

Forumlarni qidirish/qidirish uchun skriptlarni bir nechtasida ham topish mumkin

amaliy zastosuvannya . Menga kelgan birinchi narsa - TIC tomonidan tan olingan forumlar bo'yicha tartiblash va saytlaringizdan biriga yuborilgan birinchi yuzta xabarga joylashtirish.

Biroq, forumning yuzlab dofollow-afishalari TICga kirmadi (2 ta yangilanish o'tdi), shuning uchun bu erda bir soatni behuda sarflamaslik yaxshiroqdir, chunki siz davom etishdan bezovtalanmaysiz.

Skriptlar soni bir xillikdan uzoq ekanligi aniq. O'ylaymanki, siz ularni qanday qilib vikorizatsiya qilishni osongina tushunishingiz mumkin. Men Joomlasiz yashay olmasligimni hamma biladi, lekin mening fikrimcha, forumning yaxshi tarkibiy qismlari yo'q. Shuning uchun men forum dvigatellari bilan ishlayman. Yangilaridan biri, men yaqinda vikorist bo'lishni boshlaganimdek, SMFning yangi toifasini, ishonchim komilki, qimmatbaho materiallar bilan boshlaydi. Biz kichikdan boshlaymiz va yangi boshlanuvchilar sifatida u koris kabi katta. Qidiruvni optimallashtirishdagi birinchi qadamlar Oddiy

  • Mashina forumi
  • "і"
  • : mualliflik huquqi va tashqi xabarlar ko'rinadi
  • Hamma narsa juda oddiy va oson. SMF forumlari yangilanishi va optimallashtirilishi uchun yangi materiallar uchun eng yaqin nashrlaringizni tekshiring.

    Agar bilmasangiz, Simple Machines Forum - soddaligi uchun, SMF - rasmiy veb-saytda aytilganidek, bepul, professional to'plam bo'lib, sizga onlayn ishingizni arzon narxlarda tashkil qilish imkonini beradi.

    Bu qanday dvigatel, siz bu erda hayratga tushishingiz mumkin.

    Men o'zim forumimni u bilan tuzdim (gapirishdan oldin FreeForum.biz saytiga o'ting). Forumingizda spam qancha yoki qancha ko'p bo'lishi muhim emas. Qimmatli vaqtingizni moderatsiyaga sarflashingiz muhim.

    Plaginning lalastuvannya, Yaki Robitima siz uchun butun robot, qarz Kilka Hwilin, va siz buni qila olasiz, galstuk, kun, yaki, yaki, yaki vitravali b nasynnya Vidalenni Kororistuvachiv hisoblanadi.

    IP orqali kirishni to'sib qo'yish va pastki fazilatlarni yaratish orqali spamerlar bilan mustaqil kurashishga harakat qilayotganingizni hurmat qilaman.

    Bu haqiqatan ham ishladi, ko'p pulga o'xshardi, har bir yoki ikki kunda bir marta yorib yuboriladi.

    Va taqiqlangan IP-lar bazasini yangilashga ko'p vaqt sarflandi. Ko'proq bo'lishi mumkin deb o'yladim qo'lda yo'l

    , va biz haqiqatni bilamiz!

    1. Stop Spammerni o'rnatish va sozlash

    Oxirgi ikki yil ichida ushbu plagin 2202 ta soxta akkauntni bloklagan.

    Ulardan teri kamida bitta ma'lumotdan mahrum bo'ladi.

    Ikki faylni yuklab oling: language_full.zip (bu movny to'plami plaginni uzatish uchun) va StopSpammer_v2_3_9.zip (versiyalar yangilanganligi sababli raqam boshqacha bo'lishi mumkin).

    StopSpammer_v2_3_9.zip arxivini jildga oching.

    Ushbu papkada language_full.zip arxivini oching, fayllarni almashtirguncha kuting.

    Endi papkamizni zip arxiviga joylang.

    Paketlarni o'rnatishdan oldin administratorga o'ting.

    "Paketni yuklash" so'zining qarshisida kompyuteringizda faylni tanlash tugmasi mavjud.

    Yangi arxivimizni tanlang (u erda biz asl faylni almashtirdik), uni forumga taklif qiling va paketni faollashtiring.

    Eksa va hamma narsa tayyor! Plaginni qo'shimcha sozlash administratorda mavjud: o'ting Koristuvachi → Ro'yxatdan o'tish → O'rnatish

    U erda siz reklama ob'ektlarining qiymatini qaytarib olishingiz mumkin. Shuningdek, "Sizning API kalitingiz" maydoni mavjud..

    • Ushbu plagin (aniq raqamlar sozlamalarda o'zgartirilishi mumkin) quyidagicha ishlaydi:
    • masalan, besh yoshdan kichik bo'lganlar, xabardan mahrum bo'lolmaydi
    • Masalan, 15 dan kam bildirishnomaga ega bo'lganlar, faol xabarlardan mahrum bo'lolmaydilar, ular xabardan http:// olib tashlaydi va xabarlar yangi havolaga aylanadi (newbielink)
    • Masalan, 50 dan kam bildirishnomaga ega bo'lganlar faol xabarlarni o'chirib qo'yishi mumkin yoki barcha xabarlar nofollow atributi bilan o'chirilishi mumkin.

    Xo'sh, 50 dan ortiq xabarga ega bo'lganlar sizning fikr-mulohazalaringizni ular bilan bog'lanmoqchi bo'lgan uchinchi tomon saytiga yuboradigan dastlabki faol xabarlarni kiritishlari mumkin.

    Ishoning, bo'lajak optimizatorlar uchun ularning xabarlari saytga qanday yo'l bilan yuborilganligini aniqlash juda muhim.

    Forumingizga qiziqishni yo'qotish juda oson, chunki u erda o'z saytlaringizdagi xabarlaringizni osongina yo'qotib bo'lmaydi.

    Shunday qilib, gapirishdan oldin, imzo kabi sohalar uchun ko'proq qoidalar joriy etildi.

    Ushbu plaginni o'rnatish uchun uning rasmiy sahifasiga o'ting.

    Anti_spam_links_v1.0.1.zip arxivini yuklab oling (raqam boshqacha bo'lishi mumkin).

    Men forum ma'muriyatiga qaytaman va paketlarni o'rnatishga o'taman (oldingi paketda bo'lgani kabi) va uni o'rnataman.

    Ushbu paket uchun asosiy fayl yo'q, shuning uchun u bilan ishlash uchun arxivlarni ochishingiz shart emas.

    Plaginni sozlash uchun bo'limga o'ting Konfiguratsiya → Modifikatsiyani sozlash… → Modifikatsiyani sozlash E'tibor bering, koristuvachning onasi uning imkoniyatlarini oshirish uchun qanchalik mas'uldir. Visnovok.

    Ushbu ikkita plagin sizning hayotingizni, forumning hukmdorini ancha osonlashtiradi va ko'p vaqtni tejaydi.

    Vaqt bundan kam emas, spamerlar soatdan-soatga kirib bormoqda va agar haftada bir marta bo'lsa, muxbirlarni "kesish" va spam-xabarlarni olib tashlash kerak. Shunday ekan, veb-resurslaringizni behuda sarflamang! Keling, phpBB-da saytlarni (forumlarni) optimallashtirish va targ'ib qilish uchun biroz harakat qilishni boshlaylik.- Qo'shimcha boshqaruv paneliga o'ting. Biz boshqaruv paneliga o'tamiz, "Uslublar" menyusiga o'tamiz, asosiy panelga o'tamiz, menyudan blokni o'chirib tashlaymiz, "Uslub komponentlari" blokini va yangi "Shablonlar" ni tanlang. Quyidagilar roʻyxatdan oʻtgan oynada standart sifatida mavjud: prosilver va subsilver2, garchi siz ularni oʻrnatgan boshqalar ham boʻlishi mumkin.
    Gap Zagalomda emas.
    Induktsiyalangan to'plamdan biz zamovchuvannyam uchun vikorystovuvaniyani tanlaymiz.

    Shablondagi tartibda "o'zgartirish" tugmasini bosing. Keyin "Shablon uchun faylni tanlang" iborasi keladi.

    Sayt haqida ma'lumot