November 18, 2023

Анкета

Для модеров, админов

  • Редактирование анкеты При нажатии кнопки "[✏️ Редактировать]" в правом верхнем углу анкеты, открывается модальное окно во весь экран, где можно её отредактировать.
    Весь функционал аналогичен при публикации+рассмотрении анкет, за исключением названия кнопок при редактировании:
    1. вместо "[Опубликовать]" ➔ "[Сохранить]" - при сохранении, в анкете применятся новые изменения;
    2. вместо "[Отклонить]" ➔ "[Удалить]" - при удалении анкеты переносятся в "Удалённые анкеты" в Панели управления.
  • Удаление отзывов
    Перейдя во вкладку отзывов, будет доступна функция удаления напротив каждого.
  • Суперзакреп
    Кнопка будет доступна только модерам, админам и расположена на месте кнопки покупки закрепа продавцом, "[📌]". Представляет из себя админский закреп на главной странице - работает так, что даже если в данный момент анкета уже закреплена платно продавцом, модер/админ может поставить на анкету свой "суперзакреп", и благодаря нему даже после окончания срока действия платного закрепа продавца, закреп с главной страницы не будет снят и останется висеть до тех пор, пока модеры/админы сами его не снимут.

Общая информация

У каждой анкеты будет свой последовательный цифровой идентификатор.

Вкладки в анкетах не являются отдельными страницами - при переходе по ним лишь обновляется контент.

По умолчанию, при открытии страницы анкеты будет активна вкладка "Анкета".

Если фото/видео нет, блок с отсутствующим контентом будет скрыт.

Техническая составляющая

  • В блоке социальных сетей будет происходить постоянный мониторинг обновлений юзернеймов аккаунтов исходя из их ID. При изменении юзернейма в любой из указанных соц. сетей, в анкете он так же должен обновиться на новый.

Как работает мониторинг @username по ID социальных сетей

VK Цифровой идентификатор преображается в @username посредством VK API.

Telegram Должны будем придумать своё уникальное решение с созданием отдельного технического аккаунта и добавлением там людей в контакты для последующего мониторинга.

Instagram Цифровой идентификатор преображается в @username посредством Instagram API. Нюансы способа описаны в этой статье.

  • При удалении аккаунта, в блоке социальных сетей вместо юзернейма отображается цифровой ID, и справа от него появляется красная svg-иконка корзины, при наведении на которую будет подсказка "Профиль *НАЗВАНИЕ СОЦИАЛЬНОЙ СЕТИ* в данный момент удалён.". Если аккаунт будет восстановлен, вместо цифрового айди с svg-корзиной вновь будет отображаться актуальный юзернейм.

Закрепление анкет

На странице анкеты её продавцу будет доступна кнопка "[📌]", вызывающая модальное с предложением приобрести платное закрепление на главной странице сроком на 31 день за N рублей/долларов (в зависимости от выбранной валюты. Стоимость устанавливается в Панели управления, в основной валюте сайта - рублях).

После покупки где-то в той области появится текстовый элемент, в которой будет написано сколько дней и часов ещё анкета будет находиться в платном закрепе.
Снять закреп раньше времени сможет продавец анкеты, модер, админ - при нажатии на кнопку открепления (тот же "[📌]", только выглядеть будет как АНПИН) выскочит модальное окно с подтверждением необратимого действия, и текстом что в случае чего покупать закреп придется заново + кнопка подтверждения будет доступна не сразу, а через 10 сек. после открытия окна.

Закреп будет распространяться на все категории на главной странице где встречается эта анкета. Например, если анкета бесплатная+у анкеты есть тег "минет (blowjob в англ. локал.)", она будет закреплена в категориях Все, Бесплатные и созданной вручную Минеты.

☝ Модерам, админам будет доступен Суперзакреп. Подробнее об этом в "Для модеров, админов" этой статьи.

Вид анкеты

До покупки

Вкладки: Анкета, Отзывы (без возможности их оставлять).

В анкете отображается:

  • Дата рождения, текущий возраст — ДД.ММ.ГГГГ для русской локализации, MM/DD/YYYY для английской. Текущий возраст считается исходя из даты рождения.
  • Город — кликабелен, ведёт на поиск с указанным в URL query-параметром с айди этого города из VK API. Подробнее об этом в Поиск.
  • Район
  • Адрес проживания
  • Информация об имеющихся данных, разблокируемых после покупки анкеты.
    Номер телефона, список друзей, социальные сети - напротив них будет svg-иконка галочки "✔". Если каких-то из этих данных нет, они не будут отображаться.
  • Фотографии — до покупки отображается блок, в котором ВСЕГДА 6 фотографий. 3 открытых и 3 заблюренных. Рядом с блоком будет элемент "ещё N фото вы увидите после покупки."
  • Видео — до покупки отображается блок, в котором ВСЕГДА 6 *фотографий (не опечатка). Мы должны показать наличие видео, при этом не давая их просмотреть до покупки. Суть в том, что мы берём превью видео, блюрим (или не блюрим) его на стороне сервера и после делаем имитацию того, что это "видео", добавляя кнопку воспроизведения на него и т.д. При нажатии выскочит окошко, что для просмотра необходимо приобрести анкету.
    Рядом с блоком будет элемент "ещё N видео вы увидите после покупки."
  • Кнопка "Купить" —
    Если баланса для покупок хватает для оплаты анкеты, при нажатии вылазит диалоговое окно с подтверждением: "Вы уверены что хотите приобрести доступ к данный анкете? [Купить] | [Отмена]". Если баланса для покупок не хватает для оплаты, при нажатии на вылазит диалоговое окно с предупреждением о недостаточном балансе и предложением пополнить баланс.
После покупки

Вкладки: Анкета, Фото, Видео, Список друзей, Отзывы (с возможностью их оставлять. Подробнее об этом в Анкета: Отзывы).

В анкете будут отображены:

  • Всё то, что показывалось и до покупки;
  • Скрытые данные: Номер телефона, социальные сети;
  • Фото — вкладка, появляющаяся после покупки анкеты. В ней содержатся все фотографии, N их количество и кнопка "Показать ещё".
  • Видео — вкладка, появляющаяся после покупки анкеты. В ней содержатся все видео, N их количество и кнопка "Показать ещё".
  • Список друзей — вкладка, появляющаяся после покупки анкеты. Содержит в себе аватарки, имена, фамилии, пол и город пользователей ВКонтакте, из айди, указываемых в textarea при Загрузке. Все они являются кликабельными и ведут на страницы пользователей. Также будет вкладка с онлайн друзьями. Там же будет фильтр по полу, городу.
До и после покупки
  • Логин продавца — будет кликабельным и перенаправлять на витрину,
  • Дата публикации — ДД.ММ.ГГГГ для русской локализации, MM/DD/YYYY для английской.
  • Количество покупок анкеты,
  • Оценка (кол-во ★),
  • Теги,
  • Вкладка Отзывы — во вкладке "Отзывы"
  • Кнопка Удалить анкету,
    Если баланса для покупок хватает для оплаты удаления анкеты, при нажатии вылазит диалоговое окно с подтверждением: "Вы уверены что хотите удалить эту анкету с сайта? [Удалить] | [Отмена]". Если баланса для покупок не хватает для оплаты, при нажатии на вылазит диалоговое окно с предупреждением о недостаточном балансе и предложением пополнить баланс.
    Цена удаления указывается при размещении/редактировании анкеты, но также может быть увеличена функцией Ценовой эскалации. Если ценовая эскалация включена, то в анкете под кнопкой "Купить" будет отображаться "С ДД.ММ.ГГГГ в 00:00 (в англ. локализации MM.DD.YYYY 12:00 AM) цена удаления будет увеличена на N рублей"
  • Рекомендации внизу анкеты.