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

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

Новые блоги

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

Форум

- Для новичков (3763)
- Общий (17819)
- Игровые системы (6252)
- Набор игроков/поиск мастера (41761)
- Котёл идей (4411)
- Конкурсы (16075)
- Под столом (20458)
- Улучшение сайта (11251)
- Ошибки (4395)
- Новости проекта (14745)
- Неролевые игры (11857)

[?] "Вы сможете голосовать через N минут..."

Мне нужно: в случае желания устроить массовую рассылку плюсов разным игрокам (например, за окончание\завершение игры) при отправке голоса кому-то одному не встревать для остальных в тупик "Вы сможете голосовать через N минут..."

Зачем: если в течение десяти минут был голос кому-то отправлен, то при нажатии на плюсик меня ведёт не на форму ввода комментария к голосу, а мне показывается жёлтая полоска "Вы сможете голосовать через N минут". И только через эти N минут я смогу обновить страничку и выйти на форму написания комментария к плюсу. Это неудобно. При этом предупреждение не объясняет, почему возможность плюсовать я получу только через N минут.
При этом я мог бы сначала понажимать всем на плюсики, выйти для всех на формы комментария к голосам, но когда бы я начал все голоса отправлять один за другим, я бы на втором голосе встретился бы с ошибкой "Упс, возник какой-то косяк", потому что первый голос был отправлен в течение десяти минут, а второй может быть отправлен только по истечению этого времени.

Идея: проверку того, можно ли отправлять плюсик (или другой голос), поставить не на нажатие кнопки перехода в голос ("+", "=" и "-"), а на нажатие кнопки отправить голос.
Что мы получаем: при нажатие на плюсик мы не переходим в бесполезную для нас тупиковую страницу с предупреждением, а переходим в форму написания комментария к плюсу, который мы можем сразу записать. Дальше мы нажимаем на кнопку "отправить". На стороне сервера происходит проверка возможности отправить голос. Если всё хорошо, голос отправляется. Если всё не хорошо, форма с комментарием остаётся на месте, но под кнопкой отправить появляется предупреждение в жёлтой строке "Вы сможете голосовать через N минут".
Или даже другой текст типа "Вы в течение N минут уже отправляли голоса, новый голос вы сможете оставить по истечению этого времени".

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

Идея2: снять ограничение по времени на плюсование разных пользователей. Также решит проблему.

Я имею в виду вот это самое тупиковое предупреждение:
Автор: Romay [M] [online] , 01.05.2021 12:41 | Отредактировано 01.05.2021 в 12:44 1

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

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

Про убрать ограничение: я, если честно, не знаю, какую проблему оно решает.
Автор: Rayzen [M] [offline] , 01.05.2021 13:00 2

По идее, если оставлять текущее ограничение, то логичнее и форму открывать, и ограничение показывать сразу по кнопке плюса. Дополнительно проверять при отправке (на случай уже открытого окна).
Да, это тоже имеет смысл.

Про убрать ограничение: я, если честно, не знаю, какую проблему оно решает.
Решает радикально мою проблему разослать массово плюсики разным пользователям и успокоиться сразу без необходимости иметь дело с этим ограничением =)
Автор: Romay [M] [online] , 01.05.2021 13:10 3

Неоднозначно выразился. Я не знаю, какую проблему решает наличие ограничения (именно в случае с разными пользователями, с одним понятно). Поэтому не знаю, что будет, если его убрать. Зачем убирать - это понятно.
Автор: Rayzen [M] [offline] , 01.05.2021 18:47 | Отредактировано 01.05.2021 в 18:47 4

Поддерживаю вторую идею
Я не знаю, какую проблему решает наличие ограничения (именно в случае с разными пользователями, с одним понятно).
Потому что так же не вижу необходимости этого ограничения
Автор: KAYOLA [offline] , 06.05.2021 13:27 5

20 дней прошло, вопрос не рассмотрен, а тема ушла на следующую страницу. Поднимаю. Очень неудобно ставить плюсы разным пользователям в разных играх имея 10-минутный кулдаун. Прошу улучшить.
Автор: KAYOLA [offline] , 26.05.2021 10:02 6

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

Насчет куллдауна можно обсудить.
Автор: SolohinLex [M] [offline] , 26.05.2021 10:56 7

Насчет куллдауна можно обсудить.
Если в рамках этой темы можно это сделать, то я очень очень поддерживаю идею снять ограничение на плюсование разных пользователей, к чему и остальных призываю обеими руками
Автор: KAYOLA [offline] , 26.05.2021 11:24 8

Сопутствующее улучшение (новая тема не была создана потому, что положительное рассмотрение этой темы попросту нивелирует следующее предложение по улучшению).

Идея: При попытке поставить "+" вначале проверять не время, а факт простановки плюса. Представим, что я поставил посту "+", но через пару минут забыл - ставил ли я его или нет. Я клацаю на "+" снова, а мне вместо того чтобы написать что я уже голосовал за пост пишет что я смогу проголосовать лишь через 8 минут. Лишь по истечении этих восьми минут при попытке проголосовать ДМ ругнётся что я мол уже плюсовал этот пост. Предлагаю поменять
Автор: KAYOLA [offline] , 31.05.2021 13:24 9