Автор идеи: MegaEarner
Название: Отдельный статус для хайп-мониторов
Суть идеи (описание):
Пользователи форума, представляющие хайп-мониторы, присутствуют как рядовые инвесторы, по сути таковыми не являясь. С одной стороны, постить выплаты - их служебная обязанность, с другой, многие из них не хотят или не имеют права установить логотип монитора в качестве аватара. В результате, человек, не знающий точно, какой монитор какому нику соответствует, сможет распознать монитор только по мемо транзакции и только если это мемо имеется.
В связи с этим, предлагаю создать для хайп-мониторов отдельный статус (бесплатный), и присвоить этот статус соответствующим пользователям, наделив их правами "профессионала" или "мастера", либо на усмотрение администрации.
В дополнение, в каждой теме раздела хайпов добавить кнопку, позволяющую просмотреть ту же тему без постов мониторов.
Возможные плюсы:
Инвесторы получают правдивую картину реальной активности инвесторов. Нередки случаи, когда сообщения о скаме от инвесторов забрасываются двумя-тремя страницами постов мониторов о полученных выплатах. Конечно, есть ещё и пейд-постеры, которым статус не присвоишь, но в настоящий момент именно посты мониторов (имеются в виду недобросовестные мониторы) представляют наибольшую опасность для инвесторов.
Как следствие, на форуме будет меньше так называемых "кормушек для мониторов", способных ввести в заблуждение неопытных инвесторов.
Возможные минусы:
Статус хайп-монитора актуален только в одном разделе, но не актуален в десяти других. Тем не менее, раздел хайпов пожалуй наиболее рисковый и непредсказуемый, а также наиболее посещаемый, поэтому повышенное внимание к нему и забота об инвесторах со стороны администрации будет оценена.
Потребуется продумать возможность сосуществования статусов "Хайп-монитор" и "Премиум" у одного пользователя, чтобы не лишать представителей мониторов возможности использовать статус "Премиум".
Краткое техническое задание:
Создание статуса хайп-мониторов не описывается, т.к. может быть реализовано средствами администратора.
Поскольку я не знаю точного алгоритма генерации страниц форума и структуры баз данных, опишу только принцип реализации фильтрации.
Необходимо:
(1) кнопки запуска/отмены фильтрации;
(2) признак запуска фильтрации (get-переменная в составе ссылки на тему, всегда имеющая одно конкретное значение);
(3) запрос к базе данных, содержащий исключение по статусу пользователя (если автор темы - монитор, то результат запроса содержит только его первый пост);
(4) возможно, отдельный элемент страницы с напоминанием о том, что тема просматривается в режиме фильтрации.
(1) с предложением применить фильтрацию присутствует только если тема связана с разделами, имеющими следующие идентификаторы:
211 ("HYIP до 15% в месяц"),
20 ("HYIP от 16% до 60% в месяц"),
214 ("HYIP от 61% в месяц"), и
26 ("Список проблемных/неактивных/закрытых программ").
Если (2) имеет предопределённое значение и тема принадлежит вышеуказанным подразделам, то выполняется (3) и на страницу выводится (4) и (1) с предложением отменить фильтрацию, иначе происходит обычное отображение темы без фильтрации.
Первый пост темы отображается всегда.