Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[BETA]Find_Spammer - Поиск спаммеров

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12046
Стаж: 14 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 56 раз
Поблагодарили: 2765 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer »

Erlang писал(а):Практика показала - это наиболее применяемые категории и за неделю порядочный форумчанин может превратиться в спаммера
То есть появляется в API черном списке stopforumspam?
Erlang писал(а):что в настройках поменять
Настроек как таковых нет, надо менять в коде. Сейчас нет под рукой, потом погляжу - скажу.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 17 лет 4 месяца
Откуда: Москва
Благодарил (а): 297 раз
Поблагодарили: 6 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang »

Sheer писал(а):То есть появляется в API черном списке stopforumspam?
Да.
С уважением,
Сергей
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12046
Стаж: 14 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 56 раз
Поблагодарили: 2765 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer »

Erlang
Найти

Код: Выделить всё

$mode = request_var('f', '');
Заменить на

Код: Выделить всё

$mode = request_var('f', 1);
Найти

Код: Выделить всё

$filter_key = request_var('f_opt', 1);
заменить на

Код: Выделить всё

$filter_key = request_var('f_opt', 2);
Найти

Код: Выделить всё

if ($mode == 'd')
Заменить на

Код: Выделить всё

if ($mode == 'e' && mode != 'd')
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
chrom
phpBB 1.2.1
Сообщения: 20
Стаж: 8 лет 10 месяцев
Благодарил (а): 5 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение chrom »

Мод немного косячит с loginz'ой. Думает что многие пользователи, зашедшие на форум через контакт (например) имеют в базе имейл. При нажатии на подробную информацию пишет что данных по имейлу в базе нет. Косяк вообщем.
Снимок.PNG
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12046
Стаж: 14 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 56 раз
Поблагодарили: 2765 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer »

Скорее это косяк логинзы. e-mail обязан быть в базе данных форума.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 12 лет
Благодарил (а): 42 раза
Поблагодарили: 499 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Pazh »

ВКонтакте не отдает email пользователя в отличие от Facebook - поэтому такое и получается. В форме Логинзы нужно делать перенаправление в раздел Регистрационные данные для заполнения email для тех кто регится через ВК (смотри тему про Логинзу - там это есть)
Помощь в ЛС/email только за WM или ЮMoney
vladb2000
phpBB 1.4.2
Сообщения: 63
Стаж: 14 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение vladb2000 »

При нажатии добавить в спам-базу добавляется, но возникает ошибка. Прикладываю картинку, т.к. быстро зарывается окно.
Вложения
123234.jpg
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10777
Стаж: 10 лет 3 месяца
Благодарил (а): 188 раз
Поблагодарили: 3037 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Татьяна5 »

А что в строке 608 (+- 10 строк) файла isspammer.php?
vladb2000
phpBB 1.4.2
Сообщения: 63
Стаж: 14 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение vladb2000 »

Вот:

Код: Выделить всё

function done()
{
	global $template;
	$template->assign_vars(array(
		'DONE'	=> true,
	)
	);

	page_header($user->lang['TITLE']); <--------- 608 строка 

	$template->set_filenames(array(
		'body' => 'is_spammer_full.html')
	);

	page_footer();
}
function getmicrotime()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
?>
В языках Title вроде есть.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10777
Стаж: 10 лет 3 месяца
Благодарил (а): 188 раз
Поблагодарили: 3037 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Татьяна5 »

Попробуйте

Код: Выделить всё

global $template;
заменить на

Код: Выделить всё

global $template, $user;
vladb2000
phpBB 1.4.2
Сообщения: 63
Стаж: 14 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение vladb2000 »

Татьяна5 Помогло, спасибо.
Аватара пользователя
A_Karetnikov
phpBB 1.4.0
Сообщения: 34
Стаж: 10 лет 10 месяцев
Благодарил (а): 8 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение A_Karetnikov »

Добрый день товарищи.
Поставил мод(ставил мод сам первый раз, новичок так что не судите строго)
Скопировал все как по инструкции.
После этого зашел в администраторский раздел на вкладку "общее" и в самом верху появились 4 строчки ошибки, а содержания вкладки "общие" вовсе нет
Пожалуйста помогите решить проблему, скриншот прилагаю.
Так же такая ошибка возникает верху при просмотре профиля пользователя на самой конференции.
Вложения
Безымянный.png
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10777
Стаж: 10 лет 3 месяца
Благодарил (а): 188 раз
Поблагодарили: 3037 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Татьяна5 »

A_Karetnikov, какой редактор использовали? Файлы сохраняли в кодировке UTF8 без BOM?
Аватара пользователя
A_Karetnikov
phpBB 1.4.0
Сообщения: 34
Стаж: 10 лет 10 месяцев
Благодарил (а): 8 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение A_Karetnikov »

Татьяна5
memberlist.php открывал обычный редактором текста windows блокнотом, прям на сервере менял, нажимал кнопку "сохранить", и перезакачивал на сервер поэтому насчет кодировки не знаю
остальные файлы открывал с помощью Notepad++
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10777
Стаж: 10 лет 3 месяца
Благодарил (а): 188 раз
Поблагодарили: 3037 раз

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Татьяна5 »

Отредактируйте и language/ru/memberlist.php через Notepad++, сохранив в нужной кодировке
И ни в коем случае не используйте обычный блокнот для языковых файлов (да и для других файлов тоже)

Вернуться в «Бета-версии модов для phpBB 3.0.x»