Viki
(PethuVignesh)
15.Май.2019 13:17:03
1
How to check the Topic Pageviews in mobile when we don’t have any replies?
Stephen
(Stephen)
16.Май.2019 01:57:16
3
The topic views can be seen below the OP in every topic:
Stephen
(Stephen)
16.Май.2019 04:23:16
5
Yes, that’s true, the gray bar below from my screenshot doesn’t appear until the topic has a response.
Viki
(PethuVignesh)
16.Май.2019 04:25:07
6
Any possibilities to enable the views without responses?
Bathinda
(Bathinda Helper)
24.Февраль.2020 10:35:13
7
Надеюсь, существует какой-то запрос к данным для проверки количества просмотров конкретной темы (когда у темы нет ответов).
Так как у постов может быть разное количество просмотров, есть ли способ проверить количество просмотров для отдельного поста?
merefield
(Robert)
24.Февраль.2020 10:54:05
8
Для сведения: плагин Topic List Previews может включать эти данные в список тем на мобильных устройствах (так что вам даже не нужно переходить к теме). Для этого не требуется никаких дополнительных постов, кроме первого (OP).
Jagster
(Jakke Flemming)
31.Январь.2024 05:34:27
10
Поскольку это вызвало сбой…
Это добавляется в head:
<script type="text/discourse-plugin" version="0.8">
api.includePostAttributes('topicMap');
</script>
Всё.
Да, я скопировал это отсюда, но так как не помню, кто изначально предоставил этот фрагмент, не могу дать ссылку на оригинал.
Редактирование:
Это одна тема, а есть и другие:
There are a few workarounds in this topic (variations of ‘add a post’):
У этого сообщения от Дона по той же теме есть дополнительные детали:
Don:
Здравствуйте,
Теперь, когда я увидел эту тему, вспомнил, что ранее видел коммит по этому поводу .
Думаю, теперь это должно работать
Заголовок
<script type="text/discourse-plugin" version="0.8">
api.includePostAttributes('topicMap');
</script>
Также я добавил немного CSS-кода, чтобы скрыть ненужную статистику, когда нет других сообщений.
Общие / CSS
body:not(.archetype-private_message) {
.topic-post.regular {
// если последний элемент — это #post_1
&:last-of-type {
article#post_1 {
.topic-map {
width: max-content;
nav.buttons {
display: none;
}
ul li {
// скрыть всю статистику, кроме просмотров
&:not(.secondary.views) {
display: none;
}
}
// показать просмотры в мобильном виде
.secondary.views {
.mobile-view & {
display: list-item;
text-align: center;
}
}
}
}
}
}
}
Настольная версия (без ответов)
Мобильная версия (без ответов)
Когда кто-то отвечает, всё возвращается к стандартному виду.