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.