Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
Функциональность
Пользователь может оставлять лайки и комментарии в разделах мобильного приложения:
При нажатии на иконку количества комментариев открывается экран списка комментариев
Список комментариев
Блок ввода комментария
Состояние | Состав | Вид |
---|
По умолчанию |
| |
---|
Ввод комментария |
| |
---|
Редактирование комментария (долгое нажатие на свой комментарий) | Блок редактирования: Иконка редактирования Заголовок: Редактирование Текстовый контент комментария — выводится в одну строку и обрезается многоточием по ширине блока. Некликабельный. Кнопка крестика — по нажатию отменяет редактирование
Блок ввода комментария:
| |
---|
Ответ на комментарий | | |
---|
Создание комментария с упоминанием пользователя
В комментариях есть возможность добавить упоминание имени и фамилии пользователя. Пользователь, упомянутый в комментарии, получает уведомление в "колокольчик" (в веб-версии).
Механика | Описание |
---|
Поиск пользователя для упоминания Поиск осуществляется по имени и фамилии юзера. | Чтобы добавить упоминание, необходимо ввести символ "@". Перед "@" не должно быть буквенных и числовых символов. Поиск срабатывает после ввода второго символа после "@". Разрешенные символы для поиска: буквы, цифры, дефисы, апострофы Поисковой строкой считается весь текст, идущий после символа "@" до курсора, если нет пробелов и знаков пунктуации. Пример: Поиск осуществляется по одному слову, а также по нескольким словам, разделенным символом "_". Нижних подчеркиваний может быть не более двух в одном поисковом запросе, в противном случае поиск прекращается. Таким образом, поиск может осуществляться по имени, фамилии и отчеству, например "Алёшин_Алексей_Юрьевич". Поиск по ФИО: пользователя можно искать как по имени, так и по фамилии, вводя символы как слитно, так и через нижнее подчеркивание
|
---|
Список пользователей | После ввода второго символа появляется список с пользователями, подходящими под критерии. Список динамически обновляется при уточнении запроса. Список содержит: аватар пользователя, те, id. В видимой области списка отображается не более 5 юзеров. Список сокращается по мере уточнения поискового запроса. Пользователи выводятся по алфавиту. Если совпадений нет, список скрывается. Скрытые пользователи не отображаются в выпадающих списках. Удаленные и неактивные пользователи не отображаются в выпадающих списках. Для упоминания можно выбрать любого пользователя из списка. Если при этом у пользователя нет доступа к записи, у которой оставлен комментарий с его упоминанием, при переходе к записи по ссылке из уведомления пользователю отображается 404 ошибка.
|
---|
Трансформация имени пользователя (до публикации комментария) | Если пользователь не выбирает человека из выпадающего списка и продолжает вводить текст комментария, то в поле ввода упоминание отображается в формате "@ФИО". Если пользователь выбирает человека из выпадающего списка, то упоминание трансформируется в текст формата "@idN (ФИО)", где "ФИО" - изменяемый параметр для ввода альтернативного текста (этот текст будет содержать упоминание пользователя в опубликованном комментарии).
|
---|
Публикация комментария с упоминанием | Введенные вручную ФИО без выбора пользователя из списка не трансформируются в ссылку и выводятся, как обычный текст (комментарий публикуется без упоминания) Если ФИО были выбраны из списка, то при публикации комментария такое упоминание считается успешно опубликованным.
|
---|
Действия над комментариями
Меню открывается при долгом нажатии на комментарий. При повторном нажатии меню закрывается. Также закрывается свайпом вниз.
Элемент меню | Состояние | Когда отображается действие | Что происходит при нажатии | Что происходит при завершении действия |
---|
Ответить | | Всегда | Блок ввода комментария принимает вид “Ответ на комментарий” | Отображается обновленный список комментариев |
---|
Копировать | | Если комментарий содержит стикер, не отображается Если комментарий содержит файл: Если комментарий содержит текст и/или смайлы, отображается
| При копировании в буфер обмена копируется только текстовая часть комментария и смайлы. Меню закрывается | - |
---|
Пожаловаться | Активная кнопка “Пожаловаться” | Только для чужого комментария, если ранее жалоба на комментарий не была отправлена | Отображается поп-ап с выбором причины жалобы, кнопками “Отменить” и “Отправить” (некликабельна до выбора причины) После отправки жалобы появляется подтверждающий поп-ап "Жалоба отправлена. Спасибо за бдительность!", содержит кнопку “Отлично”, которая закрывает поп-ап
| - |
---|
Неактивная кнопка “Жалоба отправлена” | Если жалоба на комментарий уже была отправлена текущим пользователем | Некликабельна | - |
Редактировать | | Если комментарий содержит стикер, не отображается Если комментарий содержит файл / изображение, то пункт контекстного меню отображается Если комментарий содержит текст и/или смайлы, отображается: Для пользователя: только для своего комментария в течение 24 часов после публикации Для администратора: только для своего комментария, всегда
| | Отображается обновленный список комментариев |
---|
Удалить | | Для пользователя: отображается только для своего комментария в течение 24 часов после публикации Для администратора: отображается только для своего комментария, всегда
| | Отображается обновленный список комментариев |
---|