Показать сообщение отдельно
Al (webmaster TKS.RU)
Администратор
 
Аватар для Al (webmaster TKS.RU)
 
Регистрация: 24.05.2002
Адрес: Санкт-Петербург
Сообщений: 3,506
Благодарности:
отдано: 67
получено: 35/9
Товарищи, приветствую!

Итак:

(1)

готовых решений нет, почитал доки, посмотрел в код, и пришёл к выводу, что концептуально не получится просто не показывать некоторого пользователя в "Новых сообщениях", потому что там показываются ТОПИКИ с новыми сообщениями, и в итоге мы получим false negative, то есть фактически если жоржик что-то написал в какой-то теме, то эту тему показывать не надо - но тогда не будет показана ни одна тема, в которой жоржик что-то написал, невзирая на то, что в теме могут быть осмысленные новые сообщения от других пользователей.

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

(2)

предлагается ограничить к-во сообщений от одного пользователя в сутки - это можно реализовать имеющимися средствами (по примеру досок объявлений, там 3 сообщения в сутки с аккаунта).

можно сделать вот что: для некоей группы пользователей (назовём эту группу, скажем, "пока хз кто") можно установить ограничение на N постов в сутки, и в эту группу включать всех новорегов. И прописать правила повышения (типа существующего правила "более 30 суток аккаунту, более 10 сообщений").

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

(3)

штатные возможности форума, оказывается (в исходном коде увидел лол)), включают в том числе фильтр include и exclude для getnew и getdaily

например:

https://forum.tks.ru/search.php?do=g...lude=92,108,93 - показывает новые сообщения ТОЛЬКО из Таможенного, Таможен, Транспорта и таможни

https://forum.tks.ru/search.php?do=g...99,100,101,102 - показывает новые сообщения из всех разделов, КРОМЕ Предлагаю, Требуется, Вакансии, Резюме

Вот список идентификаторов:

Таможенный - 92
Физические лица и таможня - 127
Таможенный союз - 130
Таможни - 108
Правовые аспекты ВЭД - 106
Транспорт и таможня - 93
Автомобиль и таможня - 94
- Временный ввоз/вывоз - 129
Дискуссионный клуб - 95
Отзывы о компаниях - 105
Программное обеспечение ТКС - 96
Завалинка - 104
- Юмор - 125
- Поздравления - 124
- Спорт - 123
Услуги: предлагаю - 99
Услуги: требуются - 100
Работа: вакансии - 101
Работа: резюме - 102

то есть по факту можно сделать себе в закладки ссылки с интересующими набором разделов

это паллиатив, конечно, это я понимаю)


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

можно в том числе включить в список наказаний не полный бан, а именно ограничение по к-ву постов.

это как раз можно сделать существующими средствами, тыкая в админку и не занимаясь написанием кода.

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

мы в А-М завтра уезжаем, вернёмся, скорее всего, в понедельник поздно вечером, поэтому эти работы можно будет провести не раньше следующей недели, если мы ("активисты форума", а не "администрация ТКС")) примем политическое решение сделать именно так; в правилах это надо будет описать, это вторичное, дел на пять минут - но надо.


вот такие дела.
__________________

Не кантовать. Во время пожара выносить первым.

Пожалуйста, если у Вас есть серьезные вопросы по работе форума - пишите в почту. Если Вы укажете хорошую, ёмкую тему письма - вопрос решится быстрее. Ещё быстрее вопрос решится, если в письме Вы чётко изложите суть. ТКС.РУ в целом и лично я заинтересованы в том, чтобы у Вас проблем не было. По крайней мере, с нашим сайтом и Форумом!
Al (webmaster TKS.RU) вне форума   Ответить с цитированием