plug-in ekle bölümünden ürün vBulletin seçili kalıyor, hook ise newpost_process olacak.
$value = str_replace(Array(" ", "\n", "\r", "\t"), NULL, strtolower($post['message']));
if(is_numeric($value)) {
$errors[] .= "<span style='color:DarkRed;font-size:20px;'>Sadece sayılardan oluşan bir mesaj gönderemezsiniz.</span><br/><br/>";
} else {
$badwords = Array("+++", ";;;", ":::", "....", ",,,,", "asd", "dasf", "twe", "upup", "tyy", "eyww", "qwe", "weq", "wqw", "wqe");
foreach($badwords as $word) {
if(substr_count($value, $word) == TRUE) {
$errors[] .= "<span style='color:DarkRed;font-size:20px;'>Gönderdiğiniz mesaj içerisinde <b>{$word}</b> içeriliyor.</span><br/><br/>";
}
}
}
if(isset($errors[0]))
$errors[] .= "<span style='color:DarkRed;font-size:20px;'>Lütfen flood yapmayın, mesaj göndermek veya gizli içeriği görmek için bir <b>tşk.</b> yazmanız bile yeterlidir.<br/><br/>İşleminiz kayıt altına alındı, belli zaman aralığında tekrarlanması halinde otomatikman üyeliğiniz yasaklanacaktır!</span>";bu kodları içerisine yazıp ürünü aktifleştirmeniz halinde,
- Sadece sayı içeren mesajlar gönderilemeyecek
- Array içerisinde belirtlmiş olan kelimeleri içeriyor ise hata verecek
geliştirmeye açık, kendi forumum için herhangi bir eklenti bulamadığımdan dolayı yazmıştım.