Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3751)
- Общий (17786)
- Игровые системы (6252)
- Набор игроков/поиск мастера (41666)
- Котёл идей (4358)
- Конкурсы (16075)
- Под столом (20441)
- Улучшение сайта (11251)
- Ошибки (4386)
- Новости проекта (14674)
- Неролевые игры (11855)

[?] Индикатор новых сообщений в чате

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

Зачем:
- чтобы не проверять появление новых сообщений в чате вручную.

Идеи:
- галка "отслеживать обновления чата" в профиле, чтобы не раздражать ненавистников лишних элементов оформления (и меня в том числе в периоды отдыха от чата);
- включение галки раскрашивает кнопку "Чат" в красный цвет звезды при появлении новых сообщений. Заход в чат возвращает кнопке бледность;
- отключение галки работает как сейчас;
- количество новых сообщений не рассчитывается, чисто булевое значение: есть/нет.
Автор: Kravensky [offline] , 25.10.2020 12:09 1

Не годится. Когда только чаты появились у них был счётчик. Однако народ ДМа возопил ибо отображение модулей с чатами стало адом, и функция была отключена. А в варианте галки/звезды реализовать то-ли не получилось, то-ли сайт начинал адово тормозить. Уже не помню. Но помню что отключение этого функционала изначально было воспринято как великое благо всем сообществом.
Автор: Baal_Bes [offline] , 25.10.2020 14:42 2

Ну, в игровых чатах звёзды ставить можно и этого, чаще всего, хватает.
Я про чат ДМа (ссылка).
Счётчик, как я и написал, не нужен.
Звёзды на ДМе появились уже при мне, так что вряд ли столь новую фичу пытались к чатам на этапе их создания применять.
Автор: Kravensky [offline] , 25.10.2020 15:18 3

Имеется в виду чат который главный и единственный или чаты в играх?
Автор: SolohinLex [M] [offline] , 25.10.2020 15:29 4

Я про чат ДМаГлавный и единственный.
Автор: Kravensky [offline] , 25.10.2020 15:52 5

Чот я не уверен что оно того стоит. Слишком специфический и неочевидно нужный функционал. К тому же при включённом режиме оно будет красным большую часть времени. Но, допустим, если наберётся некоторое количество людей, которым это нужно, можно будет подумать что-нибудь в этом направлении.
Автор: SolohinLex [M] [offline] , 25.10.2020 16:13 6

Чот я не уверен что оно того стоит. Слишком специфический и неочевидно нужный функционал. К тому же при включённом режиме оно будет красным большую часть времени. Но, допустим, если наберётся некоторое количество людей, которым это нужно, можно будет подумать что-нибудь в этом направлении.
Автор: SolohinLex [M] [offline] , 25.10.2020 16:13 7

Против. Не нужно и затратно. Чат это чат. Постоянно текущие сообщения. То есть, у кого-то будет постоянно счетчик с цифрами? Зачем? Если кому-то хочется следить за чатом - чат держится в отдельной вкладке.
Автор: Black Dragon [online] , 25.10.2020 16:32 | Отредактировано 25.10.2020 в 16:32 8

- количество новых сообщений не рассчитывается, чисто булевое значение: есть/нет. Никакого счётчика с цифрами.
Автор: Kravensky [offline] , 25.10.2020 16:40 9

А, да. Счётчик в названии, я сперва его думал и забыл убрать. Переименуйте в "индикатор", пожалуйста.
Автор: Kravensky [offline] , 25.10.2020 16:42 10

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

Я никогда не видел счетчиков или индикаторов на общих чатах на сайтах, и это явно потому, что они не нужны.
Автор: Black Dragon [online] , 25.10.2020 16:44 11

Переименуйте в "индикатор", пожалуйста.Done
Автор: SolohinLex [M] [offline] , 25.10.2020 16:53 12

Против. Не нужно и бессмысленно относительно общего чата.
Наверное, параметр индикатора наверняка будет подтягивать состояние просмотренности последних сообщений для всех юзеров ДМа, а потом показывать его или нет в зависимости от выставленной галочки в настройках. Это дополнительная нагрузка от отдельного запроса в базу. Даёт ли она юзеру большой профит? Да как бы и нет. В чатике идёт поток сообщений, когда он становится тише, когда бурнее, и как бы от наличия индикатора появившихся сообщений в чате юзеру не горячо и не холодно будет. Ну появились, ну это было ожидаемо, всё. Так как какого-то конкретного назначения этот чатик не имеет, кроме простого общательного, так как обращений по имени юзеров в нём нет, так как нет особой пользы в том, чтобы держать на пульсе новые сообщения, которые унесёт потоком из чата в лог, в отличие от сообщений на форумах и в играх, которые так и останутся в темах/ветках на своих местах, то я не вижу смысла знать о появившихся непрочитанных.
Это важно, когда ты владеешь всей историей сообщений, но чатик у нас такая штука, которую открываешь, подключаешься с какого-то рандомного места, общаешься и отключаешься от чатика, то есть, общаешься в чате только на каком-то кусочке потока сообщений чата. Нет необходимости владеть контекстом всей беседы, которая могла идти на самые разные темы.
Автор: Romay [M] [offline] , 25.10.2020 17:18 13

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

Против.
Во-1, это выглядит трудным в реализации, но это ладно, это Лекс с Эвеном скажут.
Во-2, функция не видится мне полезной, ибо это чат, новые сообщения появляются постоянно.
В-3, постоянно активный индикатор (а у меня он будет 100% времени активен, ибо в гробу я ваш чат видел!) банально раздражает. И, кмк, не только меня.
Автор: LOKY1109 [M] [offline] , 25.10.2020 17:38 14

Если так уж хочется, я бы предложил такой вариант.

Так как новые сообщения в чате действительно есть всегда, это его нормальное состояние, то если в чате есть непрочитанные сообщения - ничего не менять с оформлением ссылки в чат. Совсем.

А вот если в чате нет новых сообщений, можно было бы сделать шрифт ссылки, скажем, жирным. Заметно, и лаконично, и считать число сообщений не нужно.

Таким образом, пользователи, которые чатом не пользуются, не заметят изменений. Пользователи, которым это зачем-то важно, быстро привыкнут к новому виду ссылки в чат (для них она чаще будет выделена, чем не выделена).
Автор: HappyKender [online] , 25.10.2020 20:29 15

Вариант.
Автор: Kravensky [offline] , 25.10.2020 20:39 16

Кендер, твой вариант контр-интуитивен и прямо противоположен общепринятым практикам UI. То есть, костылен.

И все равно будет требовать считать и сравнивать сообщения для каждого пользователя.

Че-то вы усложняете, короче, придумываете решения для проблем, которых нет.
Автор: wyleg [offline] , 25.10.2020 21:09 17

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

Но всё же, судя по отзывам, фича не слишком востребована, а возни с ней много.
Автор: SolohinLex [M] [offline] , 25.10.2020 21:35 18