Forum motorunun otomatik tespiti. Simple Machines (SMF) forumunuzu spam'den nasıl korursunuz smf tarafından desteklenen profili alır

Avustralya'da turlar ve tatiller

İnternet forumları en popüler İnternet kaynağı türlerinden biridir. Forumlar ziyaretçiler arasında özgür iletişim için ideal bir platform olduğundan bu anlaşılabilir bir durumdur. Forum, sitenizde bir topluluk düzenlemenin ve düzenli bir ziyaretçi kitlesi oluşturmanın harika bir yoludur.

Birçok forum motoru var. Uzun zamandır forum motorlarını incelemek istiyordum. Bunları birbirleriyle karşılaştırmayacağım - bu ayrı bir makalenin konusu.

Forum motoru seçerken aşağıdaki noktaları kendiniz belirlemenizi tavsiye ederim:

1. Hangi forum işlevselliğine ihtiyacınız var? Çoğu forum motorunun kapsamlı yetenekleri vardır, ancak bazı nüanslar tüm forum CMS'lerinde uygulanmaz. Motorların resmi web sitelerini ziyaret etmenizi ve işlevselliğe ilişkin ayrıntılı açıklamaları okumanızı öneririm.

2. Ücretli veya ücretsiz motor - bu noktanın da dikkate alınması gerekir. Bu incelemede yalnızca iki ücretli motor var - vBulletin ve IPB, geri kalanı ücretsiz.

3. Topluluk gelişimi - Bir motorun hem İngilizce konuşulan hem de Rusça konuşulan internette gelişmiş bir topluluğu olduğunda, bu büyük bir artıdır. Topluluğun gelişimi doğrudan farklı modifikasyonların, iyileştirmelerin ve tasarım şablonlarının sayısıyla ilgilidir. Motorun küçük bir topluluğu varsa, birçok sorunun kendi başınıza çözülmesi gerekeceğini aklınızda tutmanız gerekir.

4. Motorun son güncelleme tarihi - motor uzun süredir güncellenmemişse, bu, geliştiricilerin onu geliştirmediğini veya daha fazla geliştirmeyi bıraktıklarını gösterir. Bu büyük bir dezavantajdır. İnternet teknolojileri sürekli olarak gelişmektedir ve eski işlevselliğe sahip bir forum, daha fazla gelişme olanaklarını sınırlayacaktır.

Tamam, yeterince büyük sözler :) Bu CMS derecelendirmesine dayanarak en popüler forum motorlarıyla başlayacağım.

Bu benim en sevdiğim forum motorudur ve Planet Photoshop forumumu bu motorda çalıştırıyorum. Bunun nedeni sadece ücretsiz bir forum motoru olması değil, aynı zamanda geniş işlevselliğe sahip olması, hem İngilizce konuşulan internette hem de RuNet'te topluluklar geliştirmiş olmasıdır, bu nedenle phpBB için her zevke uygun birçok mod geliştirilmiştir. bunun yardımıyla işlevselliği daha da genişletebilirsiniz.

Kullanıcının, moderatörün, yöneticinin eylemlerinin kayıtları, moderatörün ve yöneticinin erişim haklarının kesin ayarları, arama robotlarının tanımlanması, kullanıcı gruplarının oluşturulması, anketler, mesajlar ve kişisel mesajlardaki ekler - bunlar phpBB'nin işlevselliğinin sadece bir parçasıdır .

Ayrıca phpBB'nin sürümden sürüme gelişim yönünü de gerçekten seviyorum. phpBB hem yöneticiler, moderatörler hem de sıradan kullanıcılar için uygundur.

PhpBB'yi birkaç yıl kullandıktan sonra benim görüşüm, onun barındırma kaynakları gerektirmeyen ve bir forum çalıştırmak için gerekli tüm potansiyeli sağlayan harika bir forum motoru olduğu yönünde.

PhpBB için faydalı kaynaklar:

Invision Power Board, internette çok popüler olan ücretli bir forum motorudur. Maliyetini RuNet'te öğrenebilirsiniz. Birçok ünlü forum bunun üzerinde çalışıyor. İngilizce ve Rusça internette topluluklar geliştirdi.

IPB için ek resmi uygulamalar (galeri, blog, dosya arşivi modülü) bulunmaktadır. Ek olarak, bir görsel mesaj düzenleyicisi, forumun arama robotları için optimize edilmiş bir metin sürümü, forum veritabanının uygun şekilde yedeklenmesi için bir araç, yöneticilerin ve moderatörlerin eylemlerinin ayrıntılı bir günlüğünün yanı sıra arama robotu eylemlerinin bir günlüğü de bulunmaktadır. .

Invision Power Board için faydalı siteler:

🔥 Bu arada!İngilizce SEO Shaolin web sitelerinin tanıtımı konusunda ücretli bir kurs yürütüyorum. İlgileniyorsanız seoshaolin.com web sitesinden başvuru yapabilirsiniz.

vBulletin harika bir forum motorudur. Ödeniyor, bedeli öğrenilebiliyor. IPB ile birlikte vBulletin ücretli motorlar arasında liderdir.

Podcast desteği, forum RSS beslemelerinin otomatik oluşturulması, ziyaretçilerin forumda sosyal gruplar ve ilgi kulüpleri oluşturma yeteneği, kullanıcı fotoğraf galerileri, etiketler desteklenir, forum konularını kullanıcılar tarafından sosyal yer imlerine ekleme yeteneği - bunlar en çok kullanılanlardır Bana göre vBulletin'in ilginç özellikleri.

punBB çok hafif ve basit bir forumdur. Forum kontrol paneli kullanışlı ve sezgiseldir. punBB'nin daha az özelliği vardır, ancak bu, hızı ve barındırma kaynaklarına yönelik düşük gereksinimleri ile telafi edilir.

PunBB geliştiricileri hafiflik, hız ve kompaktlığa odaklanıyor.

PunBB'deki faydalı kaynaklar:

YaBB, Perl'de yazılmış ücretsiz bir forum motorudur. Diğer birçok forum motorunun aksine YaBB, verileri depolamak için veritabanı yerine dosyalar kullanır.

Mesaj yazmak için kullanışlı bir metin düzenleyici, yöneticiler ve moderatörler için geniş fırsatlar, ayarları ve şablonları anında değiştirme yeteneği, bir sayfayı "yazdırılabilir sürüme" dönüştürme yeteneği - bunlar YaBB forum motorunun tüm yetenekleri değildir .

Şimdi küçük bir inceleme. Hedef trafiği artırmak için iyi bir etki sağlayan tanıtım yöntemlerini öğrenmekle ilgileniyorsanız, o zaman 10 karlı genç örneğini kullanarak gösterdiğim ücretli araştırma SEO zekamı http://seorazvedka.ru/ sunabilirim. Farklı konulardaki siteler, bunların nasıl tanıtıldığı ve bunun, kaynaklarını tanıtmak için nasıl kullanılabileceği anlatılıyor.

SMF başka bir hızlı ve hafif forum motorudur. Sunucu kaynaklarına iddiasız ve aktif olarak popülerlik kazanıyor.

OpenID desteği, bir kullanıcı uyarı sistemi, gerekirse konuları, mesajları ve ekleri önceden denetleme yeteneği, mesajlar için bir WYSIWYG editörü - ve SMF'nin izin verdiği tek şey bu değil!

Intellect Board orijinal ücretsiz motordur. Intellect Board geliştiricilerinin arkasındaki fikir, foruma dayalı bir web sitesi oluşturmaktır. Intellect Board'un işlevselliği çok geniştir - makaleler, sunumlar, haberler, dosya arşivi, fotoğraf galerisi, IRC sohbeti, ansiklopedi koleksiyonu. Intellect Board özünde tam teşekküllü bir web sitesi yönetim sistemidir.

Intellect Board'un ana özellikleri - Tüm bölümler için kurallar belirleme yeteneği, resim ve fotoğrafların küçük kopyalarını oluşturmak için GD ve GD2 grafik kütüphanelerini destekleme, moderatörler ve yöneticiler tarafından uyarı ve ödül verme yeteneği (ve uyarılar şunlardan biri olabilir: süresiz veya sınırlı süreli), konuları, makaleleri, dosyaları ve fotoğrafları derecelendirme/

ExBB (Özel Bülten Tahtası))

ExBB hafif ve ücretsiz bir forum motorudur. YaBB gibi bir veritabanı gerektirmez ve bilgileri metin dosyalarında saklar.

ExBB'nin aşağıdaki avantajları vardır: sayfalar çok hızlı oluşturulur, sunucu üzerindeki yük minimum düzeydedir, bilgisayar korsanlığına karşı yüksek derecede direnç, forum dosyalar üzerinde çalışır, hiçbir veri tabanına gerek yoktur, çalışması için barındırmanın yeterli olması yeterlidir. PHP desteği.

Vanilla, modülerliği açısından ilgi çekici olan orijinal bir forum motorudur. Bu forum CMS'sinin büyük bir artısı, çoğu modülün tek tıklamayla kurulabilmesidir

Vanilya'nın Avantajları: Uzantı yazmanıza olanak tanıyan kendi çerçevesi, topluluklar oluşturma yeteneği (oylama, etiketleme bulutları, bloglar, sohbet, karma benzeri eklentiler vb.), eklenti yükleme kolaylığı (çoğu durumda) , yükleyin, bir düğmeye basın - işte bu kadar!), standart işlevselliğin (modülerlik) eklentiler sayesinde genişletilebilirliği, bunlardan yaklaşık 450'si şu anda yazılmıştır.

Vanilla forum motorunun bir başka ilginç özelliği de "Fısıltı" sistemidir - konu sayfasından ayrılmadan birine fısıltıyla mesaj gönderebilir veya görsel bir yazışma tarihi olacak bir "fısıltı" konusu oluşturabilirsiniz.

Bilmeyen varsa diye söyleyeyim, Simple Machines Forum - kısaca SMF - resmi web sitesinde belirtildiği gibi, birkaç dakika içinde kendi çevrimiçi topluluğunuzu düzenlemenize olanak tanıyan ücretsiz, profesyonel düzeyde bir pakettir. bu motorda buraya bakabilirsiniz. Ben de bunun üzerine kendi forumumu kurdum (bu arada FreeForum.biz'e gidin).

Forumunuzda ne kadar çok veya az spam göründüğü önemli değil. Önemli olan değerli zamanınızı ölçülü olmaya harcamanızdır. Sizin için tüm işi yapacak bir eklenti kurmak birkaç dakika sürer ve toplamda günler ve aylar kazandıracak, bu da mesajları silmek ve kullanıcıları silmek için harcayacağınız dakikalara eklenecektir.

Spam gönderenlerle kendi başıma savaşmaya çalıştığımı not edeceğim - IP ve hatta alt ağlar aracılığıyla erişimi engelledim. Gerçekten işe yaradı, pek çok çöpü filtreledi, ancak yine de her bir veya iki günde bir birisi bunu başardı. Ve yasaklı IP'lerin veritabanını yenilemek oldukça zaman aldı. Daha iyi bir yol olması gerektiğini düşündüm ve gerçekten de vardı!

1. Spammer'ı Durdur'un kurulumu ve yapılandırılması

İki haftalık çalışma sırasında bu eklenti 2202 sahte kullanıcıyı engelledi. Her biri en az bir mesaj bırakacaktı. Spam gönderenler hiçbir yavaşlama belirtisi göstermiyor ve ben de her gün forumumu temizlemek için zaman harcıyordum.

Bunun yerine birkaç günde bir kullanıcı yönetimi sayfasına gidiyorum ve şunun gibi bir şey görüyorum:

“Onay bekleniyor” bölümüne geçiyorum (bunlar, hesapları yönetici tarafından onaylanana kadar mesaj bırakma fırsatından mahrum kalan, bulunan spam göndericileridir). “Tümünü seç” onay kutusunu işaretliyorum ve tek tıklamayla siliyorum:

İşte bu, tüm spam hesapları unutulmaya yüz tutuyor. Kullanıcı listemize dönelim:

Listenin gözle görülür şekilde seyreldiği görülüyor ama geri kalanlar kimler? Herkesi seçip tek tuşla doğrulamaya gönderiyoruz:

Bir “kırmızı” beliriyor, hemen siliyoruz. Boş zamanınız varsa başkalarını da yapabilirsiniz. Zamanınız yoksa, yeni kullanıcılarla hiçbir şey yapmayın; sonraki kontroller sırasında çoğu "kızaracaktır". Zamanınız varsa profillerine gidip bakabilirsiniz - imzada bir bağlantı varsa derhal yasaklanacaklar, bunlar asla tek bir yararlı mesaj bırakmayacak spam gönderenlerin sahte hesapları.

Sizlere bu sihirli eklentiyi nasıl kullanacağınızı anlattım, şimdi de nasıl kuracağınızı anlatacağım.

İki dosya indirin: language_full.zip (bu, eklentiyi çevirmek için kullanılan dil paketidir) ve StopSpammer_v2_3_9.zip (sürümler güncellendiğinden sayı farklı olabilir). StopSpammer_v2_3_9.zip arşivinin içeriğini bir klasöre açın. language_full.zip arşivini aynı klasöre açın ve dosyaları değiştirmeyi kabul edin. Şimdi klasörümüzü bir zip arşivine paketleyin.

Yönetici panelinde paketleri yüklemeye devam edin. “Paketi indir” yazısının karşısında, bilgisayarınızdaki bir dosyayı seçmek için bir düğme bulunur. Yeni arşivimizi seçin (dil dosyasını değiştirdiğimiz yer), foruma yükleyin ve paketi etkinleştirin.

Bu kadar!

Eklentinin ek yapılandırması yönetici panelinde gerçekleşir: şu adrese gidin:

Kullanıcılar → Kayıt → Ayarlar

Varsayılan değerleri orada bırakabilirsiniz. Ayrıca “API anahtarınız” alanı da vardır. Bu anahtar olmadan, yeni spam gönderenleri bildiremezsiniz (ancak eklenti çalışacak ve bilinen spam gönderenleri filtreleyecektir). Kendi API anahtarınızı almak istiyorsanız www.stopforumspam.com adresine giderek kaydolun ve ardından anahtarı buraya girin. Henüz anahtarı almadıysanız alanı boş bırakın. Daha sonra varsayılan anahtar kullanılacaktır.

2. Anti-Spam Bağlantılarının kurulumu ve yapılandırılması

SEO dininin taraftarları (SEO uzmanlarına karşı tutumum hakkında daha fazlasını başka bir yazıda okuyabilirsiniz), sitelerine olan bağlantıların sayısını artırarak siteyi "tanıttıklarına" dair kesin bir inanca sahiptirler (bazı nedenlerden dolayı, ​İlginç ve kaliteli içerikler oluşturmak kimsenin aklına gelmez. O bir enayi olurdu ama ondan para almanın yolları olurdu. Yani bazı “vatandaşlar” forumlar aracılığıyla siteleri “yürütmeye” yönelik hizmetler sağlıyor. Farklı forumlarda çok sayıda hesap oluştururlar ve imzalara ve diğer mevcut alanlara geri bağlantılar eklerler. "SEO deneycileri" bile bu bağlantıların hiçbir işe yaramadığını deneysel olarak kanıtlamış olmasına rağmen, bazıları bunun için arama motorlarından yasaklanabileceğiniz konusunda uyarıyor; örneğin Yandex, herkesin erişebileceği TÜM forum ve sitelerdeki bağlantıları görmezden geliyor. bağlantılar bırakabilirsiniz. Google'ın da benzer algoritmaları var - yorumlardaki bağlantıları göz ardı etmek vb. ”Boktan yaratımlarından bin ruble karşılığında.

Spammer'ı Durdur eklentisi birçok şeyi filtreleyecektir. Ama ona yardım edebiliriz! Forumunuza bağlantı göndermenin ilginizi spam gönderenlerin elinden alabilirsiniz. Anti-Spam Bağlantıları tam olarak bunun içindir. Bu eklenti (ayarlarda belirli sayılar değiştirilebilir) şunları yapar:

  • örneğin beşten az mesajı olanlar hiçbir şekilde bağlantı bırakamazlar
  • örneğin 15'ten az mesajı olan, aktif linklerden ayrılamayanlar, http:// linklerden kaldırılır ve genel olarak bu linkler nubolink (yeni bağlantı) haline gelir
  • örneğin 50'den az gönderisi olanlar aktif bağlantılar bırakabilir, ancak tüm bağlantılara nofollow özelliği verilir.
  • 50'den fazla gönderisi olanlar, sitenin ağırlığını bağlantı verilen sayfaya aktaran en yaygın aktif bağlantıları ekleyebilir.

İnanın bana, SEO adayları, bağlantılarının siteye ulaşacağı biçim konusunda çok dikkatlidirler. Eğer forumunuzdaki boktan sitelerine olan boktan bağlantılarını kolayca yayınlayamazlarsa, forumunuza olan ilgilerini hızla kaybedeceklerdir.

Evet bu arada yukarıdaki kurallar imza gibi alanlarda da işe yarıyor.

Bu eklentiyi yüklemek için resmi sayfasına gidin. anti_spam_links_v1.0.1.zip arşivini indirin (numara farklı olabilir). Yine forum yöneticisinde paketleri kurmaya gidin (önceki pakette yaptığınız gibi) ve kurun. Bu paket için dil dosyası bulunmadığından arşivi açmanıza veya arşivle herhangi bir şey yapmanıza gerek yoktur.

Eklentiyi yapılandırmak için bölüme gidin

Yapılandırma → Modları ayarlama… → Değişiklikleri ayarlama

İsterseniz, kullanıcının yeteneklerini yükseltmek için kaç mesaja sahip olması gerektiğini belirtin.

Çözüm

Bu iki eklenti, forum sahibi olarak hayatınızı ÇOK kolaylaştıracak ve çok zaman kazandıracak. Ancak zaman zaman spam gönderenler ortaya çıkar ve en az haftada bir kez kullanıcıları "hafifletmeniz" ve spam mesajlarını silmeniz gerekir. Bu nedenle web kaynaklarınızı terk etmeyin!

Peki, phpBB'deki siteleri (forumları) optimize etme ve tanıtma konusunda küçük ipuçları vermeye başlayalım. Bu durumda, harici bir bağlantıdan kurtulmanıza yardımcı olacak küçük bir hack gerçekleştireceğiz: " phpBB © tarafından desteklenmektedir...". Bu yayında bunu yapmanın 2 yoluna bakacağız - bir teknik phpBB 3.x.x.

Harici bir bağlantıyı kaldırma phpBB tarafından desteklenmektedir © 2000, 2002, 2005, 2007 phpBB Grubu ve Rusça phpBB desteği

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group yazan harici bağlantıyı kaldırmanın ilk yolu. Ve böylece en kolay yol, yönetici panelini kullanarak silmektir. Yönetim paneline gidiyoruz, "Stiller" menü öğesine gidiyoruz, solda menüdeki bloğun bulunduğu paneli görüyoruz, "Stil Bileşenleri" bloğuyla ve içinde "Şablonlar" ile ilgileniyoruz. Standarda göre, önerilen pencerede aşağıdakileri göreceğiz: prosilver ve subsilver2, ancak bunları kurarsanız başkaları da olabilir. Genel olarak konu bu değil. Önerilen setten varsayılan olanı seçin. Şablonun yanındaki "düzenle" düğmesine tıklayın. Daha sonra sizden “Bir şablon dosyası seçmenizi” isteyen bir pencere görünür. Ardından, “Şablon dosyası” - “overall_footer.html”yi seçin. HTML düzenleyicisi aşağıda görünür. Aşağıdaki kodu buluyoruz: " phpBB 2000, 2002, 2005, 2007 tarafından desteklenmektedir phpBB Grubu"ve kendi bağlantınızı ve başlığınızı ayarlayabilmenize rağmen onu silin."
(TRANSLATION_INFO)
" (aşağıda bulunan da silinebilir) - bu kod yerelleştirmeden sorumludur, örneğin "Rusça phpBB desteği" yazan harici bir bağlantı.

Powered by phpBB © 2000, 2002, 2005, 2007 yazan harici bağlantıyı kaldırmanın ikinci yolu phpBB Group. Bu yöntem de buna benziyor ancak siteye Pratacol ftp üzerinden bağlanıyoruz. Aşağıdaki stil/şablon_adı/şablon/overall_footer.html yoluna gidin. Ve yukarıda düzenlediğimiz kodun aynısını düzenliyoruz. Kodu değiştirirseniz, UTF kodlamasını ayarlamayı unutmayın - bu şekilde çapaların yerine "kırıcılar" (kareler ve diğer anlaşılmaz semboller) görünebilir.

Hemen ana komut dosyası koduyla başlayalım:

#!/usr/bin/Perl

# hangi-forum.pl komut dosyası
# (c) 2010 Alexandr A Alexeev, http://site/

katı kullanın;

# yorum yapılan satırlar - titizlik için
# eğer görev motor istatistiklerini toplamaksa, olduğu gibi bırakın
# eğer forumların bir listesini yaparsanız - yorumları iptal edin

benim $verim;
$veri .= $_while (<> ) ;

# altbilgide bir bağlantı olmadan ne kadar phpBB tarafından desteklendiğini kontrol edin
"phpbb" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i veya
# $veri =~ /viewforum\.php\?[^""]*f=\d+/i veya
$veri =~ /phpBB\-SEO/i veya
$veri =~ /) ;
"ipb" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i veya
$veri =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i veya
$veri =~ /

/Ben veya
$veri =~ /index\.php\?[^""]*showforum=\d+/i) ;
"vbulletin" yazdır \N"
eğer ($veri =~ /Powered by:?[^<]+vBulletin[^<]+(?:Version)?/i veya
$veri =~ /) ;
"smf" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tarafından desteklenmektedir veya
$veri =~ /index\.php\?[^""]*board=\d+\.0/i) ;
"punbb" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ); #veya
# $veri =~ /viewforum\.php\?[^""]*id=\d+/i);
"fluxbb" yazdır \N"
# if($veri =~ /viewtopic\.php\?id=\d+/i veya
eğer ( $veri =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
"exbb" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ); # veya
# $veri =~ /forums\.php\?[^""]*forum=\d+/i);
"yabb" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i veya
$veri =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
"dleforum" yazdır \N"
eğer ($veri =~ /\(DLE Forumu Tarafından Desteklenmektedir\)<\/title>/Ben veya
$veri =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forumu<\/a>/Ben) ;
"ikonboard" yazdır \N"
eğer ($veri =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i veya
$veri =~ /\N"
eğer ($veri =~ /\N"
# if($veri =~ /forums\.php\?fid=\d+/i veya
# $veri =~ /topic\.php\?fid=\d+/i veya
eğer ($veri =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
"stokesit" yazdır \N"
# if($veri =~ /forum\.php\?f=\d+/i veya
eğer ($veri =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
"podyum" yazdır \N"
# if($veri =~ /konu\.php\?t=\d+/i veya
eğer ($veri =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
"usebb" yazdır \N"
# if($veri =~ /forum\.php\?id=\d+/i veya
eğer ($veri =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BB/i Kullan) ;
"wrforum" yazdır \N"
# if($veri =~ /index\.php\?fid=\d+/i veya
eğer ($veri =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
yazdır "yetanotherforumnet \N"
if ($data =~ /Yet Başka Bir Forum\.net/i veya
$veri =~ /default\.aspx\?g=posts&t=\d+/i) ;

Bunu ve yazıda bahsi geçen diğer scriptleri bu arşivde bulacaksınız.

Senaryo hangi-forum.pl Forum motorunun imzalarını içerip içermediğini görmek için HTML sayfa kodunu inceler. WordPress ve Joomla'yı tanımlarken benzer bir teknik kullandık ancak birkaç fark var. İlk olarak, betiğin kendisi sayfa kodunu yüklemez, ancak bunu stdin'den veya argüman olarak iletilen bir dosyadan okur. Bu, örneğin wget'i kullanarak sayfayı bir kez indirmenize ve birden fazla analizörümüz varsa, birkaç analizörden geçirmenize olanak tanır. İkincisi, bu komut dosyasında bir imzanın varlığı% 100 motorun bir işaretidir. Son kez, bir imzanın varlığı yalnızca ilgili motora ağırlık kattı ve en büyük ağırlığa sahip motor "kazandı". Bu durumda böyle bir yaklaşımın kodu yalnızca gereksiz yere karmaşıklaştıracağına karar verdim.

Senaryoyu test etmek için biraz araştırma yaptım. Binlerce forumdan oluşan bir liste derledim ve her birini senaryom üzerinden çalıştırdım, böylece program yanıtlarının yüzdesini ve çeşitli motorların popülerliğini belirledim.

Forumların listesini almak için Google ayrıştırıcımı kullandım. Bunun gibi sorgular arama motoruna gönderildi

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

ve benzeri. Sorgu oluşturucu kodunun tamamını dosyada bulacaksınız gen-forumsearch-urls.pl. Zone.ru'ya ek olarak .su .ua .kz ve .by de kullanıldı. Geçen sefer WordPress ve Joomla sitelerinin URL'lerinde bu tür imzalar bulunmadığından böyle bir çalışma yapmak zor olmuştu. cmsmagazine.ru/catalogue/ gibi kataloglar yeterli örneklem büyüklüğü sağlamamaktadır. 600 Drupal sitesi nedir?

İtiraf etmeliyim ki deneyin sonuçları beni hayal kırıklığına uğrattı. İncelenen 12.590 bölgeden yalnızca 7.083'ünde, yani vakaların yalnızca %56'sında motor başarıyla tanımlandı. Belki bazı motoru hesaba katmadım? Forumların yarısında Bitrix'in yüklü olduğu gerçekten doğru muydu? Yoksa imza aramak için daha fazla zaman mı harcamalıydım? Genel olarak burada ek araştırmalara ihtiyaç vardır.

Başarılı bir şekilde tanımlanan motorların %56'sı arasında en popüler olanı beklendiği gibi IPB (%31), phpBB (%26,6) ve vBulletin (%26,5) oldu.

Bunları büyük bir gecikmeyle SMF (%5,8) ve DLEForum (%5,3) takip ediyor. En sevdiğim punBB sadece 6. sırada (%1,64) yer aldı. Bu rakamlara çok fazla güvenmenizi tavsiye etmem (RuNet'teki her üç forumdan birinin IPB üzerinde çalıştığını söylüyorlar), ancak elbette bazı sonuçlar çıkarılabilir.

Örneğin, bir forum motorunda bir site yapmayı planlıyorsanız ve forumu değiştirmeyi planlıyorsanız, örneğin kullanıcılara her mesaj için 0,01 $ ödeyerek haftada bir otomatik para çekme olanağı sunmayı planlıyorsanız, o zaman en popüler üç motordan birini seçmelisiniz. Forum ne kadar popüler olursa, bu konuda bilgili bir programcı bulma şansı da o kadar artar.

Motorda önemli bir değişiklik beklenmiyorsa, daha az popüler olan bir motoru (örneğin SMF veya punBB) seçmek mantıklı olabilir. Bu, forumunuza yapılan hacker saldırılarının sayısını ve otomatik olarak gönderilen spam miktarını azaltacaktır.

Forumları aramak/tanımlamak için kullanılan komut dosyaları da birçok pratik uygulama bulabilir. Aklıma gelen ilk şey, belirlenen forumları TIC'ye göre sıralamak ve sitelerimden birine bağlantı içeren ilk yüz gönderiyi paylaşmaktı. Ancak yüzlerce forum dofollow bağlantısı TCI'yi hiçbir şekilde etkilemedi (2 güncelleme geçti), bu nedenle geçişlerle ilgilenmiyorsanız burada zaman kaybetmemek daha iyidir.

Bahsedilen script kullanımının tek kullanımdan uzak olduğu açıktır. Bunları başka nasıl kullanabileceğinizi kolayca anlayabileceğinizi düşünüyorum.

Fok
Konunun devamı:
Wifi

Samsung, 2015 yılında kafa karışıklığına neden olacak şekilde akıllı telefon serisi sayısını artırmamaya, mevcut hatları düzenli olarak güncellemeye karar verdi. Yıl sonunda şirket bir güncelleme duyurdu...