Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Антиспам [4]
ТвойWeb » » Моды, хаки, скины и дополнения » Антиспам

Страниц (4): « 1 2 3 [4]
 

31. defenderyk - 26 Июня, 2008 - 19:14:58 - перейти к сообщению
Lava, а как организовал это?
32. VipRaskrutka - 01 Июля, 2008 - 12:18:35 - перейти к сообщению
Lava пишет:
В теле письма максимум три ссылки.

Я когда форумы спамлю ставлю одну... и так делают многие.
33. Lava - 03 Июля, 2008 - 09:04:35 - перейти к сообщению
Цитата:
Я когда форумы спамлю ставлю одну... и так делают многие.


Вот из за тебя и не обменяться ссылками.)
Да если нормальный, читаемый спам, он мне не мешает. Можно вообще запретить ссылки. кому надо обменяютмся через приват. Но такой цели у меня просто нет.
Цитата:
Lava, а как организовал это?

да легко.)
Цитата:

Ищем в файле post.php
$topic_id = (count($list) !== 0) ? max(array_keys($list)) + 1:1;
после него вставляем
$teors = $fm->input['topictitle'];
$neors = $fm->input['inpost'];
$prel = $teors;
$trel = $neors;
if (($prel == bads_filtor($teors,$forum_id) and $trel == bads_filtor($neors,$forum_id)) or $forum_id=='23') {

=================
дальше в конце этой функции нужно вставить

$fm->_Mail($fm->exbb['boardname'],$fm->exbb['adminemail'],$emailers,$fm->LANG['NewTopicInForum'].$forumname,$email);
}
}
$fm->_OnlineLog($fm->LANG['TopicCreateInForum'].'<a href="topic.php?forum='.$forum_id.'"><b>'.$forumname.'</b></a>',$privateID);

$_SESSION['lastposttime'] = $fm->_Nowtime;
$fm->_Message($fm->LANG['TopicCreate'],$fm->LANG['TopicCreatedOk'],'topic.php?forum='.$forum_id.'&topic='.$topic_id);
============== все что ниже добавлено
} else {
// print"Сообщение не пропушено фильтром..";
$fm->_Message($fm->LANG['TopicCreate'],$fm->LANG['TopicCreatedNo'],'index.php');
} # end else

} # end addnewthread

==============================================

сам фильтор в том же файлике в конце.

function bads_filtor($check,$forum_id) {

//print_r($vars);
if ($forum_id=='23') {

$ok = $check;
return $ok;
} else {
$est=array('порно','porn','porno','lesbi','gay','порно','порно','порно','порно','порно','порно','порно','порно','порно','порно','порно','порно','порно');
$nad=array('','|','|','|','|','|','|','|','|','|','|','|','|','|','|','|','|','|','|','|');
$check=str_replace($est,$nad, $check);
if (substr_count($check, 'http')>3) {$check=" "; }

return $check;

}

if ($check != $ok) return true; //есть плохие слова

}

=========================
В файлик lang_front_forums.php
добавить (куда понятно по смыслу) у меня на 136 строке получилось.

$this->LANG['TopicCreatedNo'] = 'Новая тема не пропущена фильтром!';




доработанные файлики можно взять здесь

Весь прикол в том - фильтр просто отрезает плохие слова, по возвращению из фильтра сравниваем сообщения. если не совпадают тема не создается.
23 форум у меня без ограничений.)
34. defenderyk - 03 Июля, 2008 - 16:43:51 - перейти к сообщению
ок. спс. посмотрим)))
35. Ninguno - 04 Июля, 2008 - 10:37:22 - перейти к сообщению
Народ, помогите мне с каптчами пожалуйста:
Цитата:
Вот взялся я редактить каптчи. Захожу в im/reg и вижу 10 цифр (от 0 до 9). Зашел ради любопытства в регистрацию и вижу что там совершенно другие символы, не похожие на та что в im/reg Не понял

Вобщем я ничего не понял что мне нужно редактировать и как. Объясните пожалуйсто! Огорчение

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0367]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33