Olvery

Документация к платформе «Olvery»

Инструменты пользователя

Инструменты сайта


help:5events:search

**Это старая версия документа!**

Поиск и фильтрация мероприятий по тегам

Поиск мероприятий и фильтрация по тегам доступны в ленте мероприятий всем авторизованным пользователям.

Поиск в ленте мероприятий

Поиск осуществляется в ленте мероприятий.

  1. Пользователь вводит в поисковое поле, часть слова, слово или словосочетание.

В результате:

  • Текстовый запрос фиксируется в поле поиска раздела
  • Содержимое ленты фильтруется по заданному запросу: в результатах отображаются только те сущности, соответствующие заданному тексту. Текст ищем в заголовке и описании сущности, а также в тегах, присвоенных сущности.

Например, в поиске ввели “Сколково” и нажали ввод. В результаты поиска попадут сущности, у которых текст запроса встречается в заголовках, в тексте описания сущности, среди тегов, назначенных сущности.

  1. Пользователь удаляет текст запроса из поля поиска.

В результате:

  • Поле поиска очищается
  • Лента возвращается в свое первоначальное состояние

Фильтрация по тегам в ленте мероприятий

Теги в приложении назначаются мероприятиям. Фильтрация сущностей по тегам и «поиск» сущностей осуществляется в Web и App.

Фильтрация сущностей по тегам может осуществляться только путем клика по тегу:

  • из карточки сущности в ленте
  • со страницы сущности

Фильтрация по тегам и «поиск» могут использоваться одновременно.

Фильтрация по тегам из ленты

Я как пользователь, нахожусь в ленте мероприятий или новостей и выполняю следующие действия:

  1. Находим в ленте сущность с интересующим тегом и кликаем по нему.

В результате:

  • Тег фиксируется в поле поиска раздела
  • Содержимое ленты фильтруется по заданному тегу: в результатах отображаются только те сущности, для которых задан выбранный тег; сущности в отсортированы по общему принципу раздела (по дате публикации новости, либо по дате мероприятия)
    1. Кликаем на еще один тег.

    В результате:

  • Тег фиксируется в поле поиска раздела рядом с тегом, выбранным ранее

Если кликнули повторно по тому же тегу, ничего не происходит (тег не дублируется в поле поиска, результаты не меняются)

  • Результаты фильтрации обновляются: отображаются только те сущности, для которых заданы оба тега одновременно

Аналогично для всех случаев фильтрации для любого количества тегов

  1. При удалении тега(ов) из поля поиска. В результате:

    * Тег(и) исчезает(ют) из поля поиска

    * Результаты фильтрации обновляются:

- Если поле поиска пустое, лента возвращается в свое первоначальное состояние

  • Если в поле остались теги, результаты фильтрации обновляются в соответствии с вышеописанными принципами

Фильтрация по тегам со страницы сущности

Осуществляем поиск по тегам на странице полного описания мероприятия и выполняем следующие действия:

  1. Находим на странице описания сущности интересующий тег и кликаем по нему.

В результате:

  • Происходит переход на страницу ленты
  • Тег фиксируется в поле поиска раздела
  • Содержимое ленты фильтруется по заданному тегу: в результатах отображаются только те сущности, для которых задан выбранный тег; сущности в отсортированы по общему принципу раздела (по дате публикации новости, либо по дате мероприятия)
    1. Дальнейшее добавление и удаление тегов аналогично предыдущему сценарию. Несколько тегов непосредственно со страницы сущности задать невозможно

    Если первый тег задан со страницы сущности, действие “назад” ведет обратно на страницу этой сущности.

help/5events/search.1621853696.txt.gz · Последнее изменение: litvinova-ev_tpark-it.ru

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki