1 (edited by PunBB 2018.03.02 00:02)

Topic: Pan Moderator - Модерация пользователей, сообщений и тем

По замыслу пользователя Garik.Svanidze было рассмотрено пожелание создать расширение с функциями модерации.

По мере развития мы будем добавлять разные полезные функции. Пишите ваши пожелания, мы их обязательно учтем  PunBB_INFO_ICQ/smile

Итак, на данный момент доступны следующие функции:
- премодерация сообщений;
- смена даты регистрации пользователей;
- смена даты публикации сообщений;
- указание причины редактирования сообщений;
- Закрытие тем по прошествии определенного времени;
- Удаление сообщений по прошествии определенного времени.


https://punbb.info/uploads/images/2017/06/f395a2ba9e03d24ad6bd711ed367c7b7.png https://punbb.info/uploads/images/2017/06/0c1e41ec35ce4e8b12f60b13969f3093.png



Поддержка версии 1.4.2 -1.4.4
Язык: Английский, Русский

Скачать расширение Pan Moderator

2

2

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Думается мне, что в скором времени в TOPe будут появляться новые "лидеры", по количеству пользователей и сообщений.  PunBB_INFO_ICQ/bigsmile

3

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

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

Ох, не говори...   PunBB_INFO_ICQ/bigsmile
Это еще что. Как то на официальном форуме один пользователь предложил написать RSS Auto Posting. Вот это был бы атомный коллайдер!  PunBB_INFO_ICQ/smile

4

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB wrote:

предложил написать RSS Auto Posting

Да, я помню, читал там эту объяву  PunBB_INFO_ICQ/bigsmile

5

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Обновлено расширение  Pan Moderator до 0.2
+ добавлена возможность безопасно менять дату публикации сообщений

$matches[1]

Обновлено до версии 0.3
+ внесены коррективы для редакции первого и последнего поста

6

Re: Pan Moderator - Модерация пользователей, сообщений и тем

спасибо! все отлично работает! Пойду праздновать Default/az

на последок: если можно добавьте еще чтоб можно было автора сообщения менять. Еще раз огромнейшее спасибо!  Default/ay

7

Re: Pan Moderator - Модерация пользователей, сообщений и тем

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

8

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Радж, Используйте функцию форума - "Цензура", а не изобретайте велосипед!

1

9 (edited by Радж 2016.12.14 09:44)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai, супер! Я что то про нее забыл. Спасибо!

Нее ( немного не то что нужно. Это больше похоже на антимат, чем антиспам. А мне нужно чтобы сообщения с ссылками добавлялись на форум не сразу.

10

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Радж, в качестве альтернативы можете попробовать установить расширение Post and registration approval , но оно крайне недоработано. Последний раз я помню, пытался внедрить в него функцию перемещения  постов на модерации в другой форум. Но на самом деле, мне бы на моем строительном форуме не помешала бы такая штуковина. А то, неделю не зайдешь на форум, а там уже куча ссылок... и при чем добавляют их замаскированные спаммеры, которые только притворяются, что им то то интересно   Default/bl

11

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Xakker wrote:

в качестве альтернативы можете попробовать установить расширение Post and registration approval ,

не, не то. Оно не проверяет на запрещенные слова и ссылки, а добавляет все сообщения в список неодобренных. Любое сообщение приходится добавлять самому, пользователям это не понравится  Default/bl

12

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Значит, я просто в шоке, на сколько ухишренными могут быть виды скрытого спама. Вот сегодня зашел на свой форум, и вижу новое сообщение. Вроде реальный человек просит о помощи выбрать строительный материал. Ссылка на сообщение тут если что. Я ее удалять пока не стану, что бы вы сами убедились в этом.
Попробуйте ее найти не вооруженным глазом. Да и вооруженным не найдешь )) За маскировку спаммеру 5+  Default/ay

Помню, как то на одном форуме даже видел как ссылку замаскировали под обычный смайлик. )) Да и на самом деле, не каждый модератор тыкает по всем этим смайликам... В общем меня все это уже достало. Возвращаясь к этой же теме, я скажу, что перемодерация постов очень нужна, т.к.  Post and registration approval не подходит для этой цели, пробовал уже. Соглашусь с Раджем, что тут нужна какая нибудь фильтрация от внешних ссылок.

13 (edited by sempai 2016.12.19 08:55)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Ай красава, обернул ссылку черным цветом, это мастер маскировки!

По поводу решения, один из пользователей попросил сделать возможным публиковать в чате внутренние ссылки (содежащие адресс данного форума), я написал простенькую регулярку, которая а - проверяет массив на наличие ссылок, б - присутствие в них $base_url.

14 (edited by PunBB 2016.12.19 09:11)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

которая а - проверяет массив на наличие ссылок, б - присутствие в них $base_url.

sempai, можешь скинуть регулярки. Попробую добавить в расширение проверку.

Xakker wrote:

Post and registration approval не подходит для этой цели, пробовал уже.

я лично не понимаю зачем создавать отдельную таблицу, ведь можно просто обнулять в таблице постов topic_id и добавить колонку текущий ID топика, чтобы при активации вручную было откуда переносить... ни один пост не будет видно до тех пор пока ему не присвоишь ID больше нуля )

15 (edited by Xakker 2016.12.19 10:53)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

Ай красава, обернул ссылку черным цветом, это мастер маскировки!

представляешь, всего то! казалось бы, да? а я пока мышью не начал водить и не заметил  Default/bk

16

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Буду через пару часов возле компа, скину!
Или можешь стянуть последний релиз чата, в файле ajax в одной из первых функций висят регулярки!

1

17 (edited by 2016.12.20 03:40)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

Или можешь стянуть последний релиз чата, в файле ajax в одной из первых функций висят регулярки!

ок. отлично!

Обновил расширение.
+ Добавлена перемодерация сообщений
+ Редактирование сообщений перед модерацией
+ Удаление сообщений из списка
+ Страница со списком сообщений
+ При появлении новых сообщений на модерации, верху форума появляется восклицательный знак и рядом количество сообщений находящихся на модерации.
+ Пока только админ имеет право модерировать сообщения
+ Модератор запрещает публикацию постов при нахождении в тексте любых ссылок и доменов.

sempai, у меня почему то проопускает все ссылки.

if (preg_match('/(https?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6})/i', $message))

Сейчас опция заморожена, стоит на развилке: либо подключить антимат и модератор пусть сам решает по каким ключам отсекать сообщения либо подключить регулярку.

18 (edited by sempai 2016.12.20 04:04)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Странно, уменя эта связка не пропускает ни одной ссылки, а проверяешь до парсера?

19

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

а проверяешь до парсера?

после парсера. Думаешь из за этого?

В идеале было бы здорово пропускать только внутренние ссылки и отсекать все внешние, даже без проотокола http и https.
В Redirect Links такой метод используется, только не нашел что то.

20 (edited by sempai 2016.12.20 07:07)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB wrote:

sempai, у меня почему то проопускает все ссылки.

PunBB wrote:

В идеале было бы здорово пропускать только внутренние ссылки и отсекать все внешние, даже без проотокола http и https.

Очень странно, только что протестировал, и у меня все работает как часы (пропускает только свои ссылки, на остальных выкидывает с ошибкой).

Делаю так:

if (preg_match('/(http(s)?:\/\/)?(ftp(s)?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6})/i', $message) && !preg_match('\''.$base_url.'\'', $message))
      $errors[] = 'Сообщение не должно содержать внешних URL адресов.';

Вашаю на хук po_end_validation в post.php

21 (edited by PunBB 2016.12.21 21:56)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Все ок. Работает регулярка!

sempai wrote:

Вашаю на хук po_end_validation в post.php

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

Только один ньюанс. Вот эти хитрые ссылки не распознает.   PunBB_INFO_ICQ/smile

хитрая-ссылка.рф

=========================

Тестировал 4 патерна, 4й вроде бы хорошо распознает и РФ, даже без протокола

   $patern1 = '/(https?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6})/i';

   $patern2 = "~(http|https|ftp|ftps)://(.*?)(\s|\n|[,.?!](\s|\n)|$)~";

   $patern3 = '/(https?:\/\/)?(www\.)?([-а-яa-z0-9_\.]{2,}\.)(рф|[a-z]{2,6})((\/[-а-яa-z0-9_]{1,})?\/?([a-z0-9_-]{2,}\.[a-z]{2,6})?(\?[a-z0-9_]{2,}=[-0-9]{1,})?((\&[a-z0-9_]{2,}=[-0-9]{1,}){1,})?)/i';
   
   $patern4 = '/(https?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6})((\/[-а-яёЁцушщхъфырэчстьюa-z0-9_]{1,})?\/?([a-z0-9_-]{2,}\.[a-z]{2,6})?(\?[a-z0-9_]{2,}=[-0-9]{1,})?((\&[a-z0-9_]{2,}=[-0-9]{1,}){1,})?)/i';

Добавил поверку в расширение и обновил архив. Скачать расширение можно вначале темы.

22 (edited by sempai 2016.12.21 14:02)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB wrote:

Только один ньюанс. Вот эти хитрые ссылки не распознает. Кто знает в чем отличие?

Тайна, покрытая мраком, почему один и тот же скрипт (регулярка), отрабатывает по разному!?

Попробовал вводить разные хитрые ссылки, включая те, что PunBB, выложил выше, все отлавливает.

23

Re: Pan Moderator - Модерация пользователей, сообщений и тем

sempai wrote:

Тайна, покрытая мраком, почему один и тот же скрипт (регулярка), отрабатывает по разному!?

да, удивительно. Пробовал на вашем форуме и так и сяк, отсекает будь здоров!
Может я версию чата не ту скачал? была 1.8

24 (edited by sempai 2016.12.20 12:46)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Последняя 2.4 (поправил в шапке).

А регулярка одна из прошлого поста::

if (preg_match('/(http(s)?:\/\/)?(ftp(s)?:\/\/)?(www\.)?([-а-яa-zёЁцушщхъфырэчстью0-9_\.]{2,}\.)(рф|[a-z]{2,6})/i', $message) && !preg_match('\''.$base_url.'\'', $message))
      $errors[] = 'Сообщение не должно содержать внешних URL адресов.';

P.S. я ее слегка подкоротил, в чате она длинее  PunBB_INFO_ICQ/smile

25

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB, поставил на свой форум, посмотрим через пару дней  Default/bv 
ну спамеры, держитесь! теперь спокойно можно пить пиво  Default/az

26

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Отчитываюсь о работе модератора.
Было замечено, что пользователи отправляют сообщения повторно.  Видимо они не понимают, почему их сообщение было отправлено на модерацию и отправляют то же, или похожее сообщение еще раз.
Наверно нужно сделать так, в настройки добавить опцию:
Если в сообщении содержаться запрещенные симлы:
1. Выдавать предупреждение и не добавлять сообщение, даже на модерацию
2. Отправлять на модерацию, но редиректить на страницу с явным сообщением (В вашем сообщении найдены запрещенные символы. Сообщение появится в теме после проверки модератором)

27

Re: Pan Moderator - Модерация пользователей, сообщений и тем

3 вариант:
Очищать от ссылок и добавлять сразу без модерации.

28 (edited by PunBB 2017.01.25 11:55)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Garik.Svanidze wrote:

Очищать от ссылок и добавлять сразу без модерации.

Учту все пожелания, рассмотрю в след версии.

Обновил расширение.
Добавил уведомление на емаил всем модераторам и админам. По умолчанию отключено. Модератор сам должен включить уведомления в настройках своего профиля.

Внимание! Письма отсылаются только тем модераторам и админам, которые не в сети, т.е. не онлайн.

+ Добавлено уведомление о любых новых сообщениях для модераторов и админов
(Если на вашем форуме достаточно активное общение, то перед включением стоит убедиться что почтовый сервер позволяет отправлять достаточное количество писем в сутки)

29 (edited by Xakker 2017.01.27 05:51)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB, когда кто то добавляе ссылку в сообщение, то он не видит флеш предупреждение. По моему тут нужно явно вывести сообщение на странице и не давать повторную отправку сообщения , например втечении 5 минут.

Просто видимо пользователи не понимают что от них требуется


https://punbb.info/uploads/images/2017/01/27/screenshot_2017-01-27-14-10-40.png

30

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Xakker wrote:

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

так, согласен. а как это сделать? есть идеи?

$matches[1]

Обновлено расширение. Добавлены:
+ страница настроек
+ функции автомодерации тем
+ удаление старых тем по прошествии установленного времени

$matches[1]

Обновление до 0.6.1
+ опции при достижении максимального возраста тем, 1 Закрывать темы, 2 Удалять темы

31 (edited by Xakker 2017.02.15 13:24)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB wrote:

+ опции при достижении максимального возраста тем, 1 Закрывать темы, 2 Удалять темы

Честно говоря, не пойму, зачем сделал  ИЛИ удалять ИЛИ закрывать?
Мне кажется, что закрывают обычно темы раньше чем удаляют. Например:
Прошло пару месяцев и тему можно закрыть.
Прошло 2 - 5 лет и тему можно удалить.
Как то так...  Default/bk

И еще,вернусь к старому наболевшему. Вот снова:


https://punbb.info/uploads/images/2017/02/15/screenshot_2017-02-15-23-18-13.png

Юзер явно не понял в чем проблема, куда деваются его сообщения.

PunBB, может я сам расширю данный функционал? Добавишь?

32

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Xakker wrote:

может я сам расширю данный функционал? Добавишь?

Ок. Дерзай. Закрытие и удаление тоже можешь отдельно переписать.

33

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Here is my new translation to French and my modification of English lang strings for Pan_Moderator.
pan_moderator_french_english16feb2017.zip

34 (edited by PunBB 2017.02.17 01:12)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Обновлено расширение. Внесены изменения в настройки, а так же добавлены некоторые опции.
Требуется переустановка.

+ Французский перевод от MaraKat
+ отдельный возраст для автоматического закрытия тем
+ отдельный возраст для автоматического удаления тем
+ заменено всплывающее флеш сообщение на страницу с явным сообщением о причине и с обратной ссылкой на тему

Разделено:
+ отправлять на модерацию сообщения с внешними ссылками
+ очищать сообщение содержащее внешние ссылки и активировать

Можно также отключить опцию и активировать ссылки сразу. Ссылки проверяются у всех кроме групп модераторов и админов.

Качать вначале темы.

35

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Hello !
@ PanBB.ru
You advised me to completely uninstall the extension when there is a new release, and then re-install the new extension. Maybe because, my forum being under sqlite3, I cannot use the pun_admin_manage_extensions_improved.

When I uninstall Pan_Moderator, I am warned that if I uninstall, messages that were not yet verified will be deleted.  I think that it should not be so.
If I wish to uninstall the extension, there is no reason to delete any messages. Such compulsory setting would really prevent me from willing to use Pan_Moderator.

Can you check if such setting is realy necessary, please ? Or at least, can we discuss over it ?

36

Re: Pan Moderator - Модерация пользователей, сообщений и тем

MaraKat wrote:

if I uninstall, messages that were not yet verified will be deleted.

do not worry. here is meant - remove only those messages that are moderated.

37

Re: Pan Moderator - Модерация пользователей, сообщений и тем

pan_moderator_french_english17feb2017.zip

38

Re: Pan Moderator - Модерация пользователей, сообщений и тем

MaraKat wrote:

pan_moderator_french_english17feb2017.zip  6.1 Кб  (1)

Done! Thx!

39 (edited by Xakker 2017.02.19 09:03)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Что за народ! Не помогает даже уведомление! Тупо дублируют сообщение   PunBB_INFO_ICQ/whipped


https://punbb.info/uploads/images/2017/02/19/screenshot_2017-02-19-19-00-07.png

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

40

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Xakker wrote:

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

Можно или
1 определять дублирование расчитывая процент совпадения похожих сообщений,
2 либо запретить писать сообщения вообще, после попадания хотя бы одного на модерацию

41

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Даа, все таки на некоторых действует.
Видимо, хоть кто то читает предупреждение PunBB_INFO_ICQ/wink

42

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Ребята, спасибо за расширение!
Есть один запрос. Скажите, а можно сделать, чтобы менять автора сообщения? На phpbb такое видел.

43

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Dennis wrote:

На phpbb такое видел.

Dennis, у phpBB форума поддержки совсем поплыл дизайн и вроде как прекратил поддержку с 2017 года. Вот так вот. Пора писать делегатор с phpBB на PunBB  Default/ap

44 (edited by PunBB 2017.03.01 06:31)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Dennis, можно то оно можно... вот только для чего? Пользователи вряд ли обрадуются этой функции.

$matches[1]

Похоже, что уже и на этот форум пора ставить модератора. Какой то извращенец забрёл и предлагал свои услуги  PunBB_INFO_ICQ/whipped

45

Re: Pan Moderator - Модерация пользователей, сообщений и тем

PunBB wrote:

вот только для чего?

PunBB, чтобы наполнить форум. иногда приходится менять автора сообщения, а через базу данных не очень удобно.

46

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Ткните, пожалуйста, носом, что я пропустил. Из функционала здесь нужна возможность редактирования времени сообщения. Остальное, вобщем, в моём случае неважно.
А время сообщения позволяет навести порядок при переносе и т.д.

Так вот, это может делать только админ. Модераторы не могут. Нет у них окошка такого.  Я где-то прошляпил настройки?

47

Re: Pan Moderator - Модерация пользователей, сообщений и тем

kisa wrote:

Так вот, это может делать только админ. Модераторы не могут. Нет у них окошка такого.

kisa, оно вначале было доступно и для модеров, но затем было удалено/ чтобы модераторы по незнанию не запороли форум. Дело в том, что не все браузеры поддерживают такую установку времени.

Один форум пришлось восстанавливать, и то, примерно выставлял дату.

Но в блоге, я реализовал совсем иначе, что будет поддерживаться даже в самых древних. Думаю, если такая фича тебе нужна, то постараюсь внедрить в Pan Moderator

48 (edited by kisa 2017.04.15 08:27)

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Вот спасибо. Именно это и нужно. Модераторы - не мальчики у меня. Ну и девочка одна  PunBB_INFO_ICQ/bigsmile Но она по полиции нравов.
А может, модом как-то?

И да, раз я уже поднял эту тему. Очень сильно надеюсь, что мне это не понадобится, но можно будет "натравить" премодерацию на одну определённую тему? У меня, как ты, наверное,  знаешь, есть пару тем, где можно писать гостям. Вот для этого.
Или премодерация по группам пользователей - тоже ничего так.

49

Re: Pan Moderator - Модерация пользователей, сообщений и тем

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

Для настройки перейти в

PunBB → Администрирование → Пользователи → Группы → Редактирование существующей группы

Выбрать пункт Edit post date

1

50

Re: Pan Moderator - Модерация пользователей, сообщений и тем

Кнопочки с выбором значений вместо поля, где можно ввести что попало - это... мудро!

$matches[1]

Появилась ещё такая мысль.

Считаю откровенно некрасивым (во всяком случае, в  нашем сообществе) тихую модераторскую правку. Да и непедагогично  Default/big_smile .  Можно ли сделать сообщение о правке именно модераторами более ярким, например, красным? Естественно, оставить возможность отключения сообщения, как это и есть -  для эээ... технической, а не цензурной модерации.

И совсем хорошо бы подставить модератору небольшое окошко для словесного объяснения причины вторжения в пост - символов на 20, не больше.

Типа так: $matches[2]