Smf tomonidan quvvatlangan php mavzusi indeksini qo'shing.
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; 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 Ovoz tizimi yigitdan so‘ramoqchi bo‘ldi sayt: forum.*.ru sayt: talk.*.ru sayt:board.*.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. Nima uchun forum yaratilishidan oldin dizaynning qo'shimcha mavzulari bilan vikoristuvav zhodnaya qilmadim? Xo'sh, mana, ohangdor, hamma gap mening joyimda. Yo'q, men hazillashishga va yangilarini jalb qilishga dangasa emas edim, xayriyatki, shaxsiyatsiz, pul topish mumkin bo'lgan joy bor. Mening hayotim boshqa joyda yotadi. O'ng tomonda, ushbu dvigatelning imkoniyatlarini kengaytiradigan barcha turli xil modlar standart mavzuga yo'naltirilgan. Keling, tushuntiraman. Agar sizning dizayn mavzuingiz sukut bo'lsa, u holda SMF-ga u yoki bu modni qo'shish bir necha soniya ichida amalga oshiriladi va qoida tariqasida kodni qo'lda tuzatishni talab qilmaydi. Bezatish mavzusida moda paydo bo'lgandan so'ng, u standartdan olib tashlanadi, barcha tugallanmagan qismlarni faylga qo'yish kerak ko'rinadi. Boshqacha qilib aytganda, siz FileZilla yordamiga kirishingiz mumkin (siz uni yuklab olishingiz va sozlashingiz mumkin, siz FTP protokoli orqali saytga kirishni rad qilishingiz va tahrirlash uchun forum dvigatelingiz fayllariga kirishingiz va ushbu modga o'zgartirishlar kiritishingiz mumkin) . Keyin kodda kerakli joyni qidiring va tanlang talab qilinadigan tadbirlar : kodni almashtirish yoki kerakli bo'lakdan oldin yoki keyin kodni olib tashlash yoki qo'shish. O'zgarishlarni talab qiladigan, ehtimol o'nlab fayllarni saqlaganingizdan so'ng, uni yaratish qanchalik qiyinligini tushunasiz. Esda tutingki, kelajakda rus tilidagi tarjimani o'z ichiga olmaydigan SMF-ga modlarni qo'shganda, ba'zida administratorda mod sozlamalarini o'zgartirish bilan bog'liq muammo yuzaga kelishi mumkin. Vlasna, boshqaruvning o'zlari shunchaki ko'rinmaydi, chunki Ular uchun ruslashtirish fayllari mavjud emas. Shunday qilib, siz ushbu muammoni hal qilish uchun ikkita variantga ega bo'lasiz. Birinchi usul - butun forum uchun ingliz tiliga o'tish. Pul ishlashingiz bilanoq, bir nechta paragraflarni ko'rib chiqishingiz mumkin. Yana bir usul murakkabroq, iltimos, avval administratorda modlarni o'rnatishni sozlashimizga ruxsat bering, nafaqat faollashtirilganda. Ingliz tili . Men bu fikrni juda yaxshi bilaman, chunki modni o'rnatgan va uni konferentsiya ma'muriyatida topa olmaganlar haqidagi ma'lumotlar yanada kengaytiriladi. Bundan tashqari, yana bir usul modlarni to'liq qo'shish uchun ruslashtirish fayllarini tarjima qilishning qo'shilgan qatorida yotadi. Ma'lumki, qaysi Russifikatsiya fayllarida o'zgartirishlar kiritishingiz kerak va ular qayerda, keyinroq aytaman. Ayni paytda, bu orada siz birinchi usuldan foydalanishingiz mumkin. Veb-sayt va forum integratsiyasi uchun JFusion o'rnatilmoqda Botmeister laboratoriyalarini rejalashtirmasdan tashkil qilish. Vaqt yo'q, video yangi tendentsiya kabi tanlov uchun kerak, garchi hamma narsani yaxshi skrinshotlar (mening IMHO) bilan osonroq tushuntirish mumkin, lekin men hech narsani yoqishni xohlamayman. Tim allaqachon foydadan bir oz mahrum, ahmoq spam endi nazorat ostida emas, o'ylash kerak va ular bilan siz hech kimni kuydirmaysiz, chunki faqat hushyorlar maydalangan maydalagichni qozonga yopishtirishga va kukunga solishga harakat qilishdi. Siz kompleksning vositalaridan qanday foydalanishni o'rganishingiz kerak va ularni o'zingiz uchun yodda tutishingiz kerak. "Ko'proq ol - oldinga tashla" soati o'tdi. Qalinligi mazalilik evaziga sotiladi. Shunday qilib, keling, o'zimiz uchun baza tanlaylik va agar siz ishlashga odatlanmasangiz, siz poezddan tushasiz. Bizga kim yordam beradi, birinchi navbatda, Khrefer. Agar siz o'z resurslaringizni Google-ga joylashtirishni rejalashtirmoqchi bo'lsangiz, biz ham Google orqali donor saytlarni qidirishimiz kerak. Menimcha, bu tushunarli va mantiqiy. , shuningdek, foydali va Google bilan mashhur. Hisobot shuni ko'rsatadiki, menda 13 milliondan ortiq natijalar bor. Yana bir bor biz ko'rinishga qaraymiz, qo'shimcha so'zlarni qo'shamiz va ular bilan ko'rinishni tekshiramiz. Biz qayta aylantirmoqdamiz, shunda u yuviladi va pul miqdori bo'lmasligi mumkin. Bundan tashqari, allaqachon ikkita metall elektr uzatish liniyasi mavjud. Men xotirjam bo'lgunimcha birinchi forumdan foydalanishda davom etaman va boshqa forumlardan savollar to'plashni davom ettiraman. Yaxshiyamki, Google so'rash uchun ochiq Bundan tashqari, bu hammasi emas. Turli SMF forumlarida dvigatel versiyalarini tanlashda, pastki qismda "2001-2006, Lewis Media" ko'rsatiladi. Biz bu savolni tekshiramiz, u ham bizni to'liq qondiradi. O'xshash nom: "2001-2005, Lyuis Media." Altbilgini aylanib chiqqach, tanish yozuv mavjud: "SMFone dizayni A.M.A, SMF 1.1 ga o'tkazildi". Tasdiqlangan - tasdiqlangan.
Haqiqat " So'zlar So'zlarni xitoy tilida yozib bo'lmaydi, ularni qayta kodlash kerak. Xitoyliklarni almashtirish: mín - viagra mín - gitara qín - ta'mirlash uchun chàngàng - sugʻurta Words faylidagi joylashtirishlar va ularni almashtiruvchi kodlar: %E4%BC%9F%E5%93%A5 %E5%90%89%E4%BB%96%E5%85%B6%E4%BB%96
$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 /
# $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 /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i)
;
chop "usebb # 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)
;
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.
.....
Bunday holda, siz juda hurmatli bo'lishingiz va rahm-shafqat ko'rsatmasligingiz kerak, aks holda forum ochilmasligi mumkin.
Ko'rinishidan, ushbu sozlashlar bilan kerakli harakatlarni bajarganingizdan so'ng, siz rus tilini yana aylantirishingiz kerak bo'ladi.
Bundan buyon siz JFusion va uning Russifikatsiyasidan foydalanishingiz kerak bo'ladi.
Forumga kirish va SMF foydalanuvchilarini ro'yxatdan o'tkazishni saytga o'tkazish uchun Joomla menyu elementini yaratish
O'rnatish forumi SMF - Joomla 1.5 integratsiyasi va Oddiy mashinalar Qo'shimcha yordam uchun forum JFusion komponenti
Joomla uchun kengaytma - bu nima va Joomla uchun komponentlar, modullar va plaginlarni qanday o'rnatish, ularni qanday o'rnatish va olib tashlash
Joomla-da bloglar, kataloglar va portallar yaratish uchun K2 komponenti - imkoniyatlar, o'rnatish va ruslashtirish Joomla uchun foto galereya - 3-qism - Phoca Gallery komponentidan foydalangan holda Joomla 1.5 da galereyalar yaratish - toifa qo'shish va foto galereyaga rasmlar qo'shish
ARTIO JoomSEF - Joomla-da CNC (SEF) buyrug'ini va Sarlavhani sozlash, shuningdek qo'shimcha kengaytmalar uchun 404-sahifalarni yaratish
Akeeba Backup (salqin JoomlaPack) - Joomla-da saytning zaxira nusxasini yaratish va uni yangilash zaxira nusxalari ikkita klik
:) Ale biz haqimizda emas.
Yangi boshlanuvchilarga Xrumer+Hrefer kompleksi kabi super kombinat qo'shsa, nima kerak? To'g'ri, qanday qilib mashq qilishni va illyuziyalarni yaratishni o'rganing, agar siz e'lonlarni spam qilishni boshlasangiz, pul ishlashingiz mumkin. Agar shunday deb o'ylayotgan bo'lsangiz, yaxshisi, tiyinlaringizni xayriya ishlariga sarflang.
Ale Google, Mis tog'ining hukmdori sifatida, o'z boyligini hammaga ham beravermaydi. Hozirgacha bu yondashuv talab qilinadi. Men shunchaki aytmoqchimanki, kitobda topishingiz mumkin bo'lgan belgilarga aldanmang. Hozirgacha bu yondashuv talab qilinadi. Ular jamoatchilikda ham mavjud, ammo narxi sharmandali. Men mavzuni yanada rivojlantirmayman., uni bosing va Google-ga kiriting, u bizga nimani ko'rsatadi Men buni so'rayman Biz taxminan 59 million variantni bilamiz. Biz xabarni ko'rib chiqmoqdamiz va ushbu kalit so'zga bir nechta boshqa variantlarni qo'shmoqdamiz, masalan,"Powered by SMF 1.1.14" terak yoki boshqa"Powered by SMF 1.1.14" viagra
. Keling, forum va ehtimol sizning ba'zi smittyalaringizning ko'z o'ngida, hashamatli odam nima ichishini qayta sozlaymiz. Bundan tashqari, biz uchun bu mevaning hajmi emas, balki tez-tez aytganimdek, shirinlik. Keling, oldinga boraylik.
Xuddi shu forumdan biz altbilgidan yana bir iborani olamiz:
Shu bilan birga, sizning ma'lumotlar bazangiz butunlay toza bo'ladi, chunki siz "index.php?topic=" kabi biror narsani yozasiz, shunda Google bu erda nafaqat bizga kerak bo'lgan forumlarni, balki ko'plab tabiiy resurslarni ham taqdim etadi. , bu erda forum mavzusiga postingizni yo'qoting.
Siz o'qishingiz mumkin, deyishingiz mumkin, lekin buning nimasi yomon? Boshqalar bizni xabardan mahrum qildilar, shuning uchun biz qila olamiz. Khrefer robotlari yordamga qoyil qolishlari mumkin va ular haqida shikoyat qilishning ma'nosi yo'q, teri mashinasi uchun barcha ko'zlar-ko'zlar-soniyalar oldindan belgilanadi.
Bonus sifatida men bu erda Xitoyning Baidu qidiruv tizimini tahlil qilish uchun shablonni joylashtiraman, men bu haqda bir necha kundan beri gapiryapman, o'ng tomonda o'qni yaratib, so'z birikmasiga e'tibor bering.
:)
Xost nomi=http://www.baidu.com
Query=s?wd=
LinksMask=
Jami sahifalar=100
Keyingi sahifa=
Keyingi sahifa2=
CaptchaURL=
CaptchaImage=
CaptchaField= Uni tahlil qilishga urinib ko'rganimda, hech qanday taqiq yo'q edi, Khreferning resurslari tezda to'plangan, tahlil qilish uchun barcha yozuvlar Googlenikiga o'xshash, ammo Xitoy resurslari dengiz va yuqori PR bilan, bundan tashqari, ko'plab joylar mavjud. hech bir yevropalik qadam bosmagan. Xitoy ichimliklari bilan ta'mi yaxshiroq.
Agar siz Google Translate-dan foydalansangiz, rus tilidagi kalit so'zlar ro'yxatini kiriting va uni xitoy tiliga tarjima qiling.
%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8
Okremaning mavzusi ma'lumotlar bazalarini tozalash, men bo'lajak tanlov uchun 3 yil oldin hisoblayapman.
Eng muhimi, u erda hamma narsa dolzarbdir, avvalgidek, 200 OK ga qayta tekshirishdan tashqari, endi bu jarayon unchalik zarur emasligini ko'rishingiz mumkin, garchi qotilliklar katta bo'lsa ham, u juda ko'p filtrlangan.
Bu shunday ko'rinadi.
Ish jarayonida qayta ishlanadigan shablonni kiritasiz va shablon ortida to'plangan ma'lumotlar Jurnallar jildidagi xgrabbed.txt fayliga kiritiladi.