Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Как исправить ссылку 12 марта 2019 в 19:33
Ссылка на страницу с проблемой ускорит получение помощи.
#2 Как отключить черновики? 11 марта 2019 в 15:16

Нет, контент окажется в черновиках.

@tompak
не только. Он будет доступен в списке контента пользователя в профиле.
#3 ZАнтиспам 10 марта 2019 в 17:26

Очень удивлен, что не нашлось спамеров, так как с момента установки компонента были такие регистрации.

Melon
В настройках регистрации подтверждение по е-майл стоит?

Скорее всего дело в этом. На нескольких сайтах с таким подтверждением вижу, как спамеры регаются, но не подтверждают е-майл. А потом удаляются по крон как неактивированные.
#4 Проблемы с redactor при вставке текста 8 марта 2019 в 19:04
Вряд ли это можно исправить силами разработчиков.
Баг в редакторе, который просто интегрирован в icms. Новая версия редактора распространяется по другой схеме лицензирования, поэтому обновить версию редактора не получится.
#5 2.11.0 - не устанавливаются дополнения 6 марта 2019 в 08:33
konst, начните с прочтения docs.instantcms.ru/manual/ctypes/fields/add
А потом в тип контента, в котором хотели выводить ролики, добавьте новое поле, выбрав в типе тот самый, из установленных.
#6 Импорт Базы Данных 5 марта 2019 в 16:36

пришлось переносить их по логам ошибок уже в новый движок)

@Riko911
можно было поступить и в обратном направлении.
Почистить базу от остатков ненужных дополнений.

В двойке все аккуратно, по таблицам.
Вот с neomessenger скорее всего было достаточно удалить запись о компоненте в cms_controllers + cms_events. И сайт перестал бы ругаться на отсутствие компонента.
#7 ZАнтиспам 4 марта 2019 в 19:31
Версия 1.0.1 компонента
Пакет установки /users/files/download7174.html
Пакет обновления /users/files/download7144.html

Что нового

Решено было отказаться от проверки nickname.

Выбор момента проверки

Иллюстрация

Если выбран второй вариант, то пользователь будет зарегистрирован, заблокирован и перемещен на главную страницу сайта. И добавлен в список спамеров в админке компонента.

Проверка зарегистрированных пользователей по базе

Иллюстрация

В этом разделе админки можно запустить проверку пользователей на наличие в базе stopforumspam. Такие пользователи будут помещены в раздел Спамеры компонента.

Технические нюансы

У сервиса ограничение на 100 тысяч запросов в день. Должно хватить всем.

Так как проверка всех пользователей может занять много времени, было решено сделать проверку с помощью ajax, проверяя по одному пользователю в секунду.
Возможно потом появятся другие форматы проверки, но пока мне трудно представить, как разом проверить, скажем, несколько тысяч пользователей. Тут можно как уронить свой сайт, так и есть риск, что stopforumspam перестанет отвечать на наши слишком частые запросы.

Пока на свой страх и риск можно в файле system\controllers\zspam\backend\actions\check.php закомментировать sleep(1);

Могут быть ошибки. Прошу присылать текст ошибки в личку. Чтобы его получить, откройте режим разработчика (ctrl + shift + i), перейдите во вкладку networks, запустите проверку. Если скрипт перестанет выполняться, посмотрите, что пришло в ответ от сайта.



А так основные ошибки (curl, нет ответа от stopforumspam) будут выведены текстом в момент проверки.
#8 Исчезают виджеты 4 марта 2019 в 19:10
Radu, текст ошибки то какой?
Данные сайта в тексте ошибки может заменить на звездочки.
#9 Исчезают виджеты 4 марта 2019 в 17:36
Видел все ваши сообщения.
С подобной проблемой не встречался. Зная, как устроено хранение виджетов, не могу представить даже, что происходит.
Добавлять виджеты через базу… Лучше разобраться, в чем проблема.

Подозреваю, что дело в:
— необновленном или обновленном частично шаблоне
— в сбое при обновлении

Что бы я делал:
— включил режим отладки
— попробовал бы добавить виджет
— во вкладке networks браузера в режиме разработчика посмотрел, что приходит в ответ от сайта при попытке сохранить добавить виджет. Почти уверен, что там будет текст ошибки.
#10 ZАнтиспам 4 марта 2019 в 17:20
Melon, в процессе





Спам регистрации идут постоянно. Выручает активация по е-майл. Спамеры, видимо, набивают пул регистраций, чтобы потом спамить с них. На двойке такой пул регистраций создать не получится, так как из коробки реализовано автоудаление неактивированных рег.
#11 Автоопределение региона, города 4 марта 2019 в 10:53
Буду еще более краток, возможно.
#12 Потянет ли Инстант 10 миллионов постов? 3 марта 2019 в 20:50
Как успехи?
Смотрю, автор темы периодически заглядывает на сайт.
#13 ZАнтиспам 2 марта 2019 в 17:11

Также ограничения на регистрацию по никнейму делать или опционально

Loadырь
как я понял, опция проверки по нику была изначально. И так как спамеры используют нормальные ники, то проверка идет с упором на мыло.

По крайней мере при тестах меня ни разу не заблокировало со спамерскими никами, но с нормальной почтой.

Можно разрешить спамеру регистрироваться на сайте, но сразу ставить его в забаненые или удаленные.

Loadырь
Будем посмотреть. Ценное замечание.

Из хотелок: чтобы была возможность существующих пользователей проверить на наличие в базе спамеров

Melon
Тут наверно только в админке… И с помощью ajax, дергая порционно пользователей из базы. Проверить разом всех не получится. Да и у сервиса наверняка есть какие-то лимиты (сам не нашел, но фразы о бережном использовании api были).
#1 ZАнтиспам 1 марта 2019 в 21:43
Доброй ночи.
Появилось немного свободного времени и сделал компонент, который поможет немного ослабить натиск спамеров на наши сайты на двоечке.

Для чего тема
Поделиться компонентом, собрать мнения, возможно, продолжить дальнейшее расширение возможностей компонента.

Что делает компонент

В момент регистрации пользователя ищет его в базе www.stopforumspam.com с помощью их api www.stopforumspam.com/usage
Если регистрирующийся был замечен в базе, зарегистрироваться он не сможет.

Уведомления админу

Компонент максимально старается не мешать процессу регистрации. Поэтому, если сайт stopforumspam не ответит, или ответит ошибкой, это не помешает пользователю зарегистрироваться. Администратор получит уведомление с ником и е-майл пользователя, а также текст ошибки.

Также админ получит уведомление, если спамер попробует зарегистрироваться на сайте.

В какой момент идет проверка

Компонент цепляется к хуку registration_validation. Т.е. проверка идет после стандартных проверок icms на уникальность, ограничений по e-mail и т.п., но до проверки капчи.

Немного картинок





Как проверить работу

Установите компонент и попробуйте зарегистрироваться под свеженькими данными спамера со скриншота.



Если что-то пошло не так

Просто отключите компонент в админке и дайте знать, что пошло не так?
Если компонент не срабатывает, откройте Компоненты — Управление событиями и проверьте, что в самом конце добавилась вот такая строчка



Антиспам
Компонент

Антиспам

Скачать 2 516 загрузок
#14 [ЕСТЬ РЕШЕНИЕ] Персональное меню 28 февраля 2019 в 15:48
@Valodar, почитайте в документации docs.instantcms.ru/manual/menu/special
Если кратко, то просто запретите группе добавлять записи в этот тип контента, и ссылка пропадет. Или сформируйте меню создать вручную, без использования специальных ссылок.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.