Страница 7 из 12

[3.2][beta] Spamer Finder

Добавлено: 18.02.2015 17:05
Sheer
Название расширения:Spamer Finder
Автор: Sheer
Описание расширения: Добавляет модуль в ACP-->Пользователи и группы. Позволяет найти среди пользователей предположительных спамеров, заблокировать их (по имени, IP-адресу и адресу e-mail) и удалить. Если используемый тип БД mysql, mysql4 или mysqli, то при удалении создается резервная копия записи из таблицы users. Поиск осуществляется по IP-адресу, имени пользователя и адресу e-mail. Для поиска используется база данных ресурса www.stopforumspam.com.
Имеется возможность отправки данных о спамере в БД http://www.stopforumspam.com непосредственно из окна просмотра полной информации о предположительном спамере. Для этого необходимо будет предварительно получить код доступа к БД stopforumspam.com (API key). Ссылка для получения API
Код можно вводить в окне ввода или записать его базу данных форума.

Скачать: https://github.com/AlexSheer/phpbb3.2-Stopforumspam
Скачать с phpBB Guru

Версия для 3.1.x (ключ API зписать в файл \ext\sheer\stopforumspam\acp\apy_key.php вместо XXXXXXXXXXXXXX)
spamer_finder_3_1.rar
(17.2 КБ) 40 скачиваний
Язык: Русский
Одобрено создателями ресурса stopforumspam: http://www.stopforumspam.com/mods#link_phpbb
spamfinder.jpg
spamfinder2.jpg
Можно проверять пользователей непосредственно из профиля, если выдано право доступа 'Может проверять пользователей по базе SFS'
sfs_profile.jpg
Screenshot_2019-05-11 R8FAS Обзор.png
Реинкарнация мода [BETA]Find_Spammer - Поиск спаммеров

Лирическое отступление: Почему на одной странице только только 6 строк максимум?
Ответ:
Вкратце алгоритм работы сценария таков: сначала по условиям поиска из БД форума определяется общее количество пользователей, удовлетворяющих этим условиям поиска. Затем в цикле максимум из 6 итераций (максимум столько пользователей выводится на странице) из таблицы users определяются необходимые данные пользователя и отправляется запрос к https://www.stopforumspam.com. После получения ответа по результатам определяется "чистый" это пользователь, или нет. В завершение генерируется html-страница, которую мы видим.
На обработку одного пользователя (в частности у меня на локалке из дома требуется примерно 0.09 секунд, причем это зависит от скорости соединения с https://www.stopforumspam.com и его загрузки). Но на каждый 10-й запрос почему-то требуется гораздо больше времени - более трех секунд. Таким образом для обработки пачки из 25 пользователей требуется примерно 8 секунд. Для обработки 250 пользователей потребуется уже 70-80 секунд, что вылезает за обычное максимальное время выполнения сценария. А для того, чтобы определять только лишь является пользователь подозрительным или нет, необходимо провести поиск сразу с первого до последнего, не разбивая на страницы, и лишь потом сделать разбивку для удобства чтения. А если у вас 3000 пользователей...
Но есть и хорошие новости. Прошерстить абсолютно всех пользователей нужно только один раз в жизни (ну потратьте время), потом нужно будет проводить только еженедельную или ежемесячную проверку (это гораздо меньше пользователей и времени).
Как увеличить число пользователей на странице? Ответ тут [3.2][beta] Spamer Finder

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 5:51
Sheer
На stopforumspam поменялся адрес API, теперь вместо http://www.stopforumspam.com/api? используется http://api.stopforumspam.org/api?
Это и исправлено в расширении https://github.com/AlexSheer/phpbb3.1-S ... 2783a7L316

Отправлено спустя 1 минуту 38 секунд:
Во как! http://www.stopforumspam.com/mods#link_phpbb

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 10:07
DeathMan
Sheer, так достаточно только изменить код в файле АСР/find_module.php на новый, или надо переставлять расширение полностью ?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 14:24
Sheer
А что там переустанавливать? Отключил - заменил файлы - включил. Или заменил - очистил кеш. Вот и все.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 14:28
DeathMan
Sheer, а на вопрос ответить ?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 14:30
Sheer
А я и ответил.

Отправлено спустя 59 секунд:
В обновленной версии есть кое-какие стилевые и языковые правки, лучше заменить полностью.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 14:45
DeathMan
Обновился, нет места где поставить галочку
Изображение
P.S. Кнопка "добавить файл" снова не работает (на данном форуме)

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 03.02.2017 14:50
Sheer
DeathMan писал(а): нет места где поставить галочку
Записей об имени пользователя, ip и адресе e-mail не обнаружено в БД SFS - значит он не расценивается как спамер и удалять его не нужно - поэтому и галочку ставить некуда.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 04.02.2017 10:51
Aleksej2000
Sheer писал(а): В обновленной версии есть кое-какие стилевые и языковые правки,
А где она?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 04.02.2017 11:09
LONER
Aleksej2000 писал(а): А где она?
Как обычно, на Github.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.02.2017 12:56
stranikc
Всем привет, есть инструкция по установке плагина?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 07.02.2017 13:00
Siava

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 19.07.2017 8:59
Alecto
под 3.2 работает? может есть версия? планируется обновление? или расширение заброшено?

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 13.08.2017 10:58
rst
Есть другое аналогичное расширение: https://www.phpbb.com/customise/db/exte ... orum_spam/
Какое лучше ставить?

Отправлено спустя 2 часа 2 минуты 12 секунд:
Поставил оба. Дополняют друг друга.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 01.10.2017 0:13
rst
Пара вопросов.

1. При удалении пользователя удаляются ли его сообщения?
2. Как изменить сортировку по умолчанию? Сейчас показывает от старых к новым. Нужно наоборот.

Re: [beta] phpbb3.1-Stopforumspam (Find Spamer)

Добавлено: 01.10.2017 0:48
Sheer
rst писал(а):
01.10.2017 0:13
1. При удалении пользователя удаляются ли его сообщения?
Да. И вложения. Удаляется бесследно.
rst писал(а):
01.10.2017 0:13
2. Как изменить сортировку по умолчанию?
Как обычно.
Упорядочить [по возрастанию/по убыванию] только среди не оставивших ни одного сообщения [x] --> [Поиск]

Отправлено спустя 59 секунд:
+ На скрине из первого сообщения темы это видно.