Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Премодерация

Опубликовано:

Доброго времени суток!

 

Прошу помощи.

На форуме стало много спама. Сделали группу, в которую попадают пользователи при регистрации, условно "нубы". Для нее пытаемся поставить премодерацию во всех разделах форума, но, увы, ничего не выходит. В настройках группы указали в строке "Не применять проверку сообщений перед публикацией модераторами для пользователей этой группы?" поставили "да", в принципе и "нет" пробовали, и ничего не получается. Задумка была такая: пока "нуб" не наберет 5 сообщений на форуме, которые проверены и опубликованы модератором, он не сможет писать в полной мере, как это делает стандартная группа "пользователей".

 

Может какие-то настройки упустили? Версия форума 2.3.6.

Всем отликнувшимся заранее спасибо!

Рекомендованные сообщения

Опубликовано:

В 2.3x на сколько я помню эта настройка работает в паре с настройкой форума -> "Проверять сообщения модератором перед публикацией?".

Для группы которая на премодерации нужно выбрать "Не применять проверку сообщений перед публикацией модераторами для пользователей этой группы?": Нет (для остальных нужно ставить Да)

А в настройках желаемого раздела установить "Проверять сообщения модератором перед публикацией?" тип модерации новые темы или сообщения.

Согласен что не очень удобно, поэтому если цель защиты именно от ботов, советую поставить мод Stop Forum Spam который отлично защищает от спамеров.

Опубликовано:
  • Автор

В 2.3x на сколько я помню эта настройка работает в паре с настройкой форума -> "Проверять сообщения модератором перед публикацией?".

Для группы которая на премодерации нужно выбрать "Не применять проверку сообщений перед публикацией модераторами для пользователей этой группы?": Нет (для остальных нужно ставить Да)

А в настройках желаемого раздела установить "Проверять сообщения модератором перед публикацией?" тип модерации новые темы или сообщения.

Согласен что не очень удобно, поэтому если цель защиты именно от ботов, советую поставить мод Stop Forum Spam который отлично защищает от спамеров.

Большое спасибо, попробуем.

Просто в версии 3.4 получилось без проблем все, а тут мучаемся)

Дело не только в ботах, поэтому мод тут не очень уместен будет ;)

Опубликовано:
  • Автор

Все получилось, огромное спасибо!

Опубликовано:
  • Автор

Теперь столкнулись со следующей проблемой:

премодерация встала на ура, лимит стоит 10 сообщений, через 10 одобренных модератором сообщений "нуб" попадает в "пользователи". Одно но: на данной версии форума в счетчик сообщений записываются неопубликованные сообщения. Т.е.: "нубу" достаточно флудануть 10 сообщений БЕЗ ПРОВЕРКИ И ПУБЛИКАЦИИ МОДЕРОМ, и он станет уже "пользователем" и сможет спокойно писать сообщения, которые видны уже всем, а не скрыты. На версиях выше не засчитываются для сравнения сообщения, которые не опубликованы.

Можно ли что-то с этим сделать, чтобы неопубликованные сообщения не записывались в счетчик сообщений пользователя?

Опубликовано:

@Malutra, я не знаю, как обстоят дела на вашей версии форума, но у меня на 3.2.3 можно сделать так (проверьте, может и у вас получится):

 

1. Где-нибудь создаем ветку "Карантин", делаем её невидимой для всех групп, кроме группы пользователей "Нуб".

2. Для группы пользователей "Нуб" закрываем доступ ко всем веткам форума, кроме "Карантин" (после этого "Нубы" залогинившись будут видеть на форуме только ветку "Карантин").

3. Заходим в АЦ -> Форумы -> Редактировать "Карантин" -> Настройки сообщений -> Включить счетчик сообщений пользователей? (Устанавливаем значение "Нет").

 

Вот и всё! Теперь у Нубов не будут прибавляться сообщения и пока модер их не активирует, они будут Нубами.

Опубликовано:
  • Автор

@Malutra, я не знаю, как обстоят дела на вашей версии форума, но у меня на 3.2.3 можно сделать так (проверьте, может и у вас получится):

 

1. Где-нибудь создаем ветку "Карантин", делаем её невидимой для всех групп, кроме группы пользователей "Нуб".

2. Для группы пользователей "Нуб" закрываем доступ ко всем веткам форума, кроме "Карантин" (после этого "Нубы" залогинившись будут видеть на форуме только ветку "Карантин").

3. Заходим в АЦ -> Форумы -> Редактировать "Карантин" -> Настройки сообщений -> Включить счетчик сообщений пользователей? (Устанавливаем значение "Нет").

 

Вот и всё! Теперь у Нубов не будут прибавляться сообщения и пока модер их не активирует, они будут Нубами.

как раз-таки "нуб" должен видеть остальные ветки форума, форум у нас игровой, там решаются еще и проблемы игроков, поэтому данный вариант не очень то нам подойдет.

Решили пока поставить лимит сообщений в сутки для группы "нуб". Но это крайний вариант, к нему прибегать не очень-то хочется)

Опубликовано:

Так вы со спамом боретесь или с будущими вашими пользователями. На мой взгляд, если бы я зашел на форум, где не оставляются сообщения, то пошел бы искать альтернативу. А со спамом можно бороться иными эффективными методами. Я, к примеру, поставил вопрос на регистрацию в виде картинки (боты картинки не умеют читать) и проблем больше не испытываю.

Опубликовано:
  • Автор

Так вы со спамом боретесь или с будущими вашими пользователями. На мой взгляд, если бы я зашел на форум, где не оставляются сообщения, то пошел бы искать альтернативу. А со спамом можно бороться иными эффективными методами. Я, к примеру, поставил вопрос на регистрацию в виде картинки (боты картинки не умеют читать) и проблем больше не испытываю.

Дело не только в спаме и ботах. Капчи, картинки, это все есть. Почему не оставляются? Пройти модерацию нормальным пользователям не составит проблем, да и оповещение есть о том, что сообщение подлежит модерации и будет опубликовано после его одобрения. Модерация на форуме круглосуточная практически. Здесь проблем не будет, тем более для связи с Администрацией есть и другие контакты, помимо форума.

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

Изменено пользователем Malutra

Опубликовано:

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

Опубликовано:
  • Автор

Нужно править исходный код форума.

Не подскажете как это можно реализовать?

Опубликовано:

Найти в коде где происходит инкремент счетчика постов, добавить условие чтобы он обновлялся только если сообщение не на премодерации. Потом найти участок где происходит модерация поста и обновить счетчик пользователя после его одобрения. Но проблема в том, что сообщения могут быть скрыты и модератором, тогда при одобрении счетчик каждый раз будет увеличиваться. В таком случае я бы посоветовал создать отдельную таблицу, или поле в таблице постов, куда записывать посты именно с премодерации, и обновлять счетчик только тогда, когда сообщение было скрыто при отправке.

 

За плюшку могу поковырять и написать вам модификацию.

Опубликовано:

Воу-воу, зачем новую таблицу) Флажок в таблице с постами) Только не забывайте сбрасывать флажок, когда сообщение одобрено :)

Опубликовано:

Если таблица с постами не маленькая можно и в отдельную таблицу.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.