Обзор

У каждой темы в Discussions есть три числа: сколько человек поставили ей лайк, сколько раз её открывали и сколько ответов она получила. У каждого ответа есть собственный счётчик лайков. Числа хранятся в списках вашего сайта рядом с содержимым, а обновляет их веб-часть в браузере того, кто ставит лайк, открывает тему или отвечает. В этой статье описано, где показан каждый счётчик, когда он меняется, кто может на него повлиять и почему число иногда может отставать, — чтобы вы знали, что счётчики означают, а что нет.

Где показаны счётчики

МестоЧто показано
Список темСправа в каждой строке: Ответов: N и Просмотров: N. Столбец показывается, когда в группе Вид панели свойств включён переключатель Показывать счётчики ответов и просмотров (по умолчанию включён).
Страница темыВ строке под заголовком показаны автор, время создания темы, её категория и Просмотров: N. Кнопка Нравится у темы показывает число лайков как Нравится (3); заголовок над веткой ответов показывает Ответов: N.
Каждый ответКнопка Нравится с числом лайков этого ответа.
Веб-часть Discussions ActivityОтветов: N рядом с каждой темой в ленте.

Лайки в списке тем не показываются — только на странице темы и у ответов.

Счётчики ответов и просмотров в списке тем

Счётчики ответов и просмотров в списке тем

Лайки

Лайк — это простой знак одобрения темы или ответа.

  • Кто может ставить лайки. Любой, кто может писать на доске, — пользователи с разрешением Добавление элементов на сайте (уровни Участие и Изменение). Веб-часть не мешает вам поставить лайк собственному сообщению.
  • Как это работает. Нажмите Нравится под темой или под ответом. Значок заливается, число рядом с подписью увеличивается на единицу, и кнопка остаётся для вас подсвеченной. Нажмите Нравится ещё раз, чтобы убрать лайк. Каждый человек может поставить лайк элементу один раз; «дизлайка» нет.
  • Что сохраняется. Два столбца: Кому понравилось (VtxLikedBy) — список людей, которым понравился элемент, и Лайки (VtxLikeCount) — число. Оба обновляются одним запросом при нажатии; число выводится из списка людей на момент нажатия.
  • Чего лайки не делают. Лайки не меняют порядок тем и ответов, не поднимают тему наверх представления Недавние и не вызывают уведомлений. Представления списка тем нельзя отсортировать по лайкам.

Кнопки «Нравится» у темы и у ответа

Кнопки «Нравится» у темы и у ответа

Просмотры

Счётчик просмотров показывает, сколько раз страница темы была открыта в веб-части.

  • Просмотр засчитывается один раз за сеанс браузера — при первом открытии темы из списка тем, по ссылке с параметром ?topic= (см. KB10407. Как поделиться ссылкой на тему в Discussions (прямые ссылки)) или из веб-части Discussions Activity. Счётчик увеличивается на единицу сразу после загрузки темы.
  • Веб-часть запоминает уже открытые темы в хранилище сеанса (session storage) вкладки браузера. Возврат к списку и повторное открытие той же темы или обновление страницы просмотр не добавляет; открытие темы в другой вкладке или окне либо после закрытия браузера засчитывается снова.
  • Просмотры не отфильтровываются по людям сверх этого: один и тот же пользователь, открыв тему в двух сеансах, добавляет два просмотра, и визиты самого автора тоже считаются.
  • Просмотр записывается только для пользователей, которым разрешено писать в списки. Посетителю с разрешением Чтение SharePoint отказывает в обновлении; веб-часть молча игнорирует отказ и показывает тему как обычно.
  • Число хранится в столбце Просмотры (VtxViewCount) темы.

📝 Заметка
Поскольку просмотры записываются в браузере того, кто открывает тему, счётчик — это показатель интереса, а не аудиторская цифра: читатели без права записи никогда не учитываются, повторные визиты в одном сеансе засчитываются один раз, и визит, прерванный до загрузки темы, тоже не засчитывается.

Ответы

Счётчик ответов темы считает все ответы в ветке на любом уровне вложенности — ответ на ответ учитывается так же, как ответ на тему. Число хранится в столбце Ответы (VtxReplyCount) темы и меняется следующим образом:

СобытиеВлияние на счётчик
Ответ опубликован и сразу утверждён (доска не требует утверждения или автор — модератор)+1
Ответ опубликован на доске, требующей утверждения, и ждёт модераторабез изменений — ответ находится в состоянии Ожидает утверждения и пока не считается
Модератор утверждает ожидающий или отклонённый ответ+1
Модератор отклоняет ожидающий ответбез изменений
Модератор отклоняет ответ, который уже был утверждён (из раздела Ответы с жалобами очереди)−1
Утверждённый ответ удалён автором или модератором−1
Ответ отредактированбез изменений

Модератор видит ожидающие ответы в ветке с меткой Ожидает утверждения, но заголовок Ответов: N считает только утверждённые. Автор ожидающего ответа тоже видит свой ответ, с сообщением Спасибо. Ваше сообщение появится после утверждения модератором.; отклонённый ответ точно так же остаётся виден своему автору, со значком Отклонено, и не учитывается.

Последняя активность

Вместе со счётчиком ответов веб-часть записывает, когда был опубликован последний ответ и кто его опубликовал: столбцы Последняя активность (VtxLastActivity) и Последний ответ (VtxLastReplyBy). Последняя активность устанавливается при создании темы и сдвигается вперёд каждый раз, когда ответ публикуется или утверждается. Когда модератор утверждает ответ из очереди, в Последний ответ записывается автор ответа, а не модератор. Представление Недавние сортирует темы по этому значению, закреплённые темы первыми, поэтому тема поднимается наверх доски всякий раз, когда получает утверждённый ответ.

❗ Важно
Лайки, просмотры, правки темы или её ответов и отметка лучшего ответа не меняют Последнюю активность. Тема, которую обсуждают только через правки, остаётся на своём месте в представлении Недавние.

Что видят читатели

Пользователи, у которых на сайте есть только разрешение Чтение, видят все счётчики — ответы, просмотры и лайки — точно так же, как все остальные, но не могут их менять: кнопка Нравится показана неактивной, их визиты не засчитываются как просмотры, и отвечать они не могут. Гости, которым предоставлен доступ к сайту, подчиняются тому же правилу согласно своему уровню разрешений. См. KB10408. Разрешения в Discussions: кто может читать, писать и модерировать.

Почему счётчик может отставать

Счётчики хранятся как обычные числовые столбцы и обновляются браузером того, кто выполняет действие, по принципу «насколько возможно»:

  • Когда вы публикуете ответ, сначала сохраняется ответ, а потом обновляются счётчики темы. Если второй запрос не удался — проблема с сетью, потерянный сеанс, — ответ существует, но счётчик и Последняя активность остаются прежними. Веб-часть никогда не отбрасывает ответ из-за того, что не удалось обновить счётчик.
  • Каждое обновление прибавляет единицу к значению, загруженному при открытии страницы. Если два человека отвечают или ставят лайк в один и тот же момент, одно из приращений может быть перезаписано другим.
  • Для лайков источник истины — столбец Кому понравилось: в нём всегда перечислены ровно те люди, которым понравился элемент, даже если число рядом отличается на единицу.
  • Доски, импортированные из классической доски обсуждений SharePoint, получают свои счётчики на последнем этапе импорта — Обновление счётчиков и ответов; см. KB10418. Что копирует импорт и как он восстанавливает цепочки ответов.

Модератор может исправить число, открыв список Discussions Topics (ссылка Открыть список в группе Доска панели свойств) и изменив элемент. Как диагностировать счётчик, который выглядит неверно, описано в KB10432. Счётчики, последняя активность или лучший ответ выглядят неверно.

💡 Совет
Для отчётности не полагайтесь на денормализованные столбцы: считайте элементы списка Discussions Posts, сгруппированные по подстановке Тема, — в представлении списка, в Excel или в Power BI. Это число всегда точное.

Справочник столбцов

СчётчикСтолбец (отображаемое имя)Внутреннее имяСписок
Лайки темыЛайки, Кому понравилосьVtxLikeCount, VtxLikedByDiscussions Topics
Лайки ответаЛайки, Кому понравилосьVtxLikeCount, VtxLikedByDiscussions Posts
ПросмотрыПросмотрыVtxViewCountDiscussions Topics
ОтветыОтветыVtxReplyCountDiscussions Topics
Последняя активностьПоследняя активность, Последний ответVtxLastActivity, VtxLastReplyByDiscussions Topics
Темы доскиТемыVtxTopicCountDiscussions Boards

У элемента доски есть ещё один счётчик, Темы: он увеличивается при создании темы на доске и уменьшается при удалении темы из веб-части, по тому же принципу «насколько возможно», что и остальные. В этой версии веб-часть его не показывает.

Все столбцы находятся в списках вашего собственного сайта; никуда больше ничего не отправляется — см. KB10363. Где продукты Vitextra хранят ваши данные: конфиденциальность, расположение данных и GDPR. Полная схема приведена в KB10426. Справочник списков и столбцов Discussions.

Рекомендуемые статьи

Установка продукта Vitextra в SharePoint Online

Пошаговое руководство по установке SPFx-продукта Vitextra в SharePoint Online — требования и разрешения, загрузка .sppkg в каталог приложений и одобрение доступа к API.

1,9тыс. 3 мин
Фильтрация больших списков: индексированные столбцы и порог в 5 000 элементов

Почему фильтрация списка SharePoint Online с более чем 5 000 элементов может завершаться ошибкой, как веб-часть Vitextra List Filter Online предупреждает о неиндексированных столбцах фильтра и создаёт индекс на месте, как добавить индекс в параметрах списка и как проектировать фильтры, сортировку и группировку, чтобы большие списки продолжали работать.

64 9 мин
Почему QR-код не сканируется?

Контрольный список для устранения неполадок с QR-кодами, созданными в веб-части Vitextra QR Code Generator: низкий контраст и прозрачный фон, чёрный фон в JPEG, слишком крупный логотип, слишком плотный или слишком мелко напечатанный код, отсутствие поля, неверное действие после сканирования, недоступные кнопки, кнопка «Копировать» и изменения, которые пропадают после перезагрузки.

63 5 мин

Поделиться