Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

[BETA] Anti Similar Posts (0.0.1)

[BETA] Anti Similar Posts (0.0.1)

İleti IcEman 07 Haz 2009 07:30

Eklenti: Anti Similar Posts
Sürüm: 0.0.1
Yazar: mtrs
Açıklama: Benzer içerikte iletileri engeller. Aynı kullanıcının son 24 saatteki son 10 iletisi başlığı ve içeriği gönderilen ileti ile %90 benzerse engellenir. İleti metini için ilk 10000 karakter kontrol edilir. Varsayılan ayarlarda en çok 100 iletisi olan kullanıcıların, yeni konu dışındaki, 100 karakterden küçük iletileri test edilir.
Önizleme: -

Uyumlu olduğu phpBB3 sürümleri:

  • phpBB 3.0.x


Özellikleri:

  • Benzer içerikte iletileri engeller.


Dil dosyaları/eklemeleri:

  • Türkçe
  • İngilizce

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 1 Dakika
Dosya formatı: .zip
Dosya indirme: Anti_Similar_Posts_v0-0-1.zip
IcEman
kullanıcı
kullanıcı

İleti: 1511
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBb 3.0.8

Re: [BETA] Anti Similar Posts (0.0.1)

İleti IcEman 07 Haz 2009 07:40

bir sorum ve isteğim olacak bu eklenti ile ilgili .. kullanıcı konu ve ileti uyarılarını "includes/message_parser.php" üzerinden verilemez mi ? yani uyarıyı iletiniz çok az mesaj içeriyor. vb gibi posting.php de verse .. ayrıca benzer başlıkları ve iletileri ayrı bir sayfada listelese :)

%sbu konu veya ileti başlığını%s cümlesi listelenen konu ve iletileri gösteren link olabilir

message_parser örnek kod:
Kod: Tümünü seç
$this->warn_msg[] = sprintf($user->lang['TOO_MANY_SMILIES'], $max_smilies);


teşekkürler
IcEman
kullanıcı
kullanıcı

İleti: 1511
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBb 3.0.8

Re: [BETA] Anti Similar Posts (0.0.1)

İleti ysl52 07 Haz 2009 10:35

IcEman yazdı:bir sorum ve isteğim olacak bu eklenti ile ilgili .. kullanıcı konu ve ileti uyarılarını "includes/message_parser.php" üzerinden verilemez mi ?

Bu eklentiyi yazarken message parser kullanmayı denemedim, zaten fazla bilgim de yok hala :).
posting.php içinde hata verme işlemini error[] dizisi de yapmakta. Yani çok az karakter varsa verilen hata mesajına benzer.
IcEman yazdı:vb gibi posting.php de verse .. ayrıca benzer başlıkları ve iletileri ayrı bir sayfada listelese :)
Bunu yapmadım, çünkü benzerlik bulan php fonksiyonları (similar_text) fazla uzun sürüp CPU(?) yükü getiriyor, ilk benzer iletiyi bulur bulmaz eklentideki fonksiyon hata mesajını verip karşılaştırma işlemini trigger_error ile durduruyor.

Konu başlığı ve ileti içeriğini similar_text fonksiyonu test ederken, özellikle 10 bin karakterden uzun metinlerde fazla zaman alıyor, o yüzden önce başlıklar ve sonra da sadece mesajın ilk 10 bin karakteri karşılaştırılıyor, ama listeleme yok. Zaten aynı kişinin son 10 mesajı karşılaştırıldığından listeleme amacı farklı olur. Şunu da unutmamak gerek, bu eklenti kurulu ise kullanıcı zaten benzer SPAM denilebilecek kendi kendisinin yazdıklarını tekrarlayan ileti gönderemez, dolaysıyla da teorik olarak liste boş kalırdı.

Eklentinin bir eksiği ACP kontrolü yok, ayarlar dosya üzerinden ayarları değişebiliyor, ayrıca bunu kullandığını söyleyeni duymadım.. :)
İlerde ACP kontrolü eklersem, önerileri gözden geçiririm, en azından ayarlar açısından kontrol seçenekleri olabilir. ;)
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1


Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 2 misafir

cron