Vladiimir писал(а):КАК ВКЛЮЧИТЬ ЭТОТ МОД?
Прикрепите тут файл с вашего форума includes/functions_post.php и дайте ссылку на сам форум.
Vladiimir писал(а):КАК ВКЛЮЧИТЬ ЭТОТ МОД?
Я эту инструкцию прочитал по слогам. И все сделал по ней, как мне кажется. Измененный файл возвращен на свое место (прикладываю его в тексте на всякий случай, ибо иначе "запрещено администратором").aviton писал(а): Он начинает работать с момента когда видоизмененный functions_post.php скопирован в директорию includes в корневом каталоге форума. Все настройки и находятся в добавленном куске кода. Неужели так тяжело внимательно прочитать текст инструкции по установке?
Вот так: http://www.phpbbguru.net/ Я полагал, что пост с этой ссылкой не должен быть принят ни от зарегистрированного пользователя, ни от кого другого. Разве не так?aviton писал(а): Кстати, а в каком виде вставлены ссылки?
$first_post_max_link = 1; // позволено линков Гостю и Юзеру в самом первом посте, все слепленные считаются одним постом
$newbie_max_link = 10; // позволено линков новичку, написавшему более 1 поста// grrr... spammer... kill user & message! without warning...
/* $sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_ip ='$user_ip'";
if (!$db->sql_query($sql)) { message_die(GENERAL_ERROR, 'Error clearing session', '', __LINE__, __FILE__, $sql); }
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE user_id = ".$userdata['user_id'];
if ($row = $db->sql_fetchrow($db->sql_query($sql)))
{
$sql = "DELETE FROM " . GROUPS_TABLE . " WHERE group_id = ".$row['group_id'];
if (!$db->sql_query($sql)) { message_die(GENERAL_ERROR, 'Error deleting group', '', __LINE__, __FILE__, $sql); }
}
$sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE user_id = ".$userdata['user_id'];
if (!$db->sql_query($sql)) { message_die(GENERAL_ERROR, 'Error deleting user to group', '', __LINE__, __FILE__, $sql); }
$sql = "DELETE FROM " . USERS_TABLE . " WHERE user_id = ".$userdata['user_id'];
if (!$db->sql_query($sql)) { message_die(GENERAL_ERROR, 'Error deleting user', '', __LINE__, __FILE__, $sql); }
*/ aviton писал(а):неграмотный человке, который правила не читает
elseif ($userdata['user_posts'] < 2 && $link_count > $first_post_max_link)elseif (0)edgar писал(а):Да не слушайте меня. Это личное мнение, к моду особенного отношения не имеет. Просто имхо нормальному пользователю борьба со спамом вообще вредить не должна. В идеале хорошо чтоб он вообще ее не замечал. А ссылку в первом посте часто ставят и нормальные пользователи. Удалять их - себе вредить.
Vladiimir писал(а):хоть и трудоемко, но для опытного спамера не очень, а вот ждать три-четыре дня или неделю, а потом вновь возвратиться на этот же форум для спама – это уже, на мой взгляд, находится за пределами здравого смысла (с позиции спамера)
Вернуться в Бета-версии модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0