Вопросы по функционалу форума

golden_dragon

Инсайд
16.07.2019
1 711
2 490
196
Устройство
Doogee T3
Оттуда у нас ничего не будет, у нас никогда небыло и нет цели строить филиал карманов, у них свой путь, у нас свой, и наши колобки технологичней, более свежей версии.
А это не их. Это Всемирный смайл. Я просто показал где они есть. Смайлы не собственность кого-либо. Трудовому народу трепалки без них плохо. Хотя бы со шлангом, который качает, без остального худо бедно проживём...
 

Agentinocent

мультиникер
09.01.2024
260
32
96
Планета Марс
Устройство
Tecno Pova 6 Neo
Вопрос такой. Допустим, я владею самсунгом s22 или s24 и хочу создать тему об этом устройстве, залить прошивки. Как мне создать тему именно в разделе Samsung, а не в общем разделе андроид? Или можно создать в общем разделе и модераторы перенесут туда, куда нужно?
 

Sunset

Бригадир
19.10.2019
201
109
101
26
Украина.
Устройство
Xiaomi Redmi 9
Вопрос такой. Допустим, я владею самсунгом s22 или s24 и хочу создать тему об этом устройстве, залить прошивки. Как мне создать тему именно в разделе Samsung, а не в общем разделе андроид? Или можно создать в общем разделе и модераторы перенесут туда, куда нужно?
Вообще.... В корневом разделе создай, если тема будет активная то обязательно перенесут в нужный раздел но сомневаюсь что тут будет актив
 

Agentinocent

мультиникер
09.01.2024
260
32
96
Планета Марс
Устройство
Tecno Pova 6 Neo
Вообще.... В корневом разделе создай, если тема будет активная то обязательно перенесут в нужный раздел но сомневаюсь что тут будет актив
Ну, как-то же надо новую паству на форум привлекать, может как раз получится это сделать созданием тем о новых флагманах
 
  • Спасибо
Благодарности: xavbek

golden_dragon

Инсайд
16.07.2019
1 711
2 490
196
Устройство
Doogee T3
Такой интересный вопрос...

Когда новость на первой странице, легко видно её просмотры.

Но если новость к примеру год назад была. И даже есть у меня к примеру на неё ссылка:


Как мне узнать на настоящий момент сколько там просмотров?
 

vovanKARPO

Модератор
14.12.2018
84 121
23 244
316
Домодедово
Устройство
Samsung Galaxy S21 Ultra
Такой интересный вопрос...
Действительно интересный :Biggrin:
Как мне узнать на настоящий момент сколько там просмотров?
Походу никак, просмотры в темах видны только на странице "Что нового", но там можно посмотреть только 20 последних тем :Rolleyes:
Как то не задавался таким вопросом, возможно я, чего то не знаю, может кто нить скажет точнее 🤷‍♂️
 
  • Спасибо
Благодарности: golden_dragon

golden_dragon

Инсайд
16.07.2019
1 711
2 490
196
Устройство
Doogee T3
может кто нить скажет точнее
ага, хотелось бы...

А у нас нету тут программера, что бы он этот индикатор в форму самой новости перенёс?

Там для программиста два пальца об асфальт это сделать....
 

golden_dragon

Инсайд
16.07.2019
1 711
2 490
196
Устройство
Doogee T3
Очень неудобно, если есть возможность, то хотелось бы "индикатор просмотра пользователями" новости внести в тело самой новости. Это очень нужно для оценки эффективности и востребования контента интернет сёрферами и читателями.
 

evg

Наблюдатель
Модератор
15.12.2018
316
1 007
156
Moscow Region
Устройство
Xiaomi Mi 9 Lite
Натравил агента на код, ибо самому копаться лень :Blush: Собс-но, вот:

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

>_ Выполнено команд: 1

Движок определён: это XenForo 2 с порталом XenPorta 2 Pro — статья рендерится через шаблон EWRporta_article_thread_view. Смотрю вырезки разметки:

>_ Прочитано файлов: 1

Дописываю картину: проверю ещё, отдаёт ли форум «обычный» маршрут темы /threads/…4848 и показывает ли счётчик страница категории XenPorta — это два места, где счётчик может быть виден посетителю.

>_ Выполнено команд: 1

Первая проба сорвалась из-за опечатки (URL не передался в curl) — повторяю аккуратно, плюс категория уже дала ответ: на ней счётчиков нет (0 вхождений), шаблон forum_view_type_article.

>_ Выполнено команд: 1

Картина полная, все пробы сделаны. Вот итог.


Что это за «статья»

Сайт — XenForo 2 + портал XenPorta 2 Pro. «Статья» — это обычная тема форума (thread_id = 4848), которую портал рендерит через свой шаблон: в HTML это видно явно — <body data-template="EWRporta_article_thread_view">. Классической страницы темы тоже нет: запрос /threads/…4848 отвечает 302-редиректом на /view/…4848 (проверено).

Где счётчик «находится»

В коде самой страницы статьи его нет вообще. Я проверил сырой HTML: строка view_count — 0 вхождений, слово «Просмотр» встречается ровно 5 раз, и все пять — внутри блока «Похожие темы» (по одному на каждую похожую тему). Шаблон EWRporta_article_thread_view это поле просто не выводит — поэтому у статьи счётчик «не виден», хотя он существует и работает.

Физически счётчик живёт в базе данных XenForo: колонка view_count в таблице xf_thread (у каждой темы, включая эту). По устройству XenForo просмотры при этом накапливаются отложенно — сначала в буферную таблицу, затем крон-задача раз в ~10 минут переносит их в xf_thread.view_count, так что число всегда немного запаздывает.

Почему у «Похожих тем» число видно

Блок «Похожие темы» — это стандартный виджет XenForo (в разметке: data-widget-definition="xfes_similar_threads"). Он рендерит темы другим шаблоном (structItem), где просмотры выведены явно:

HTML:
<dl class="pairs pairs--justified structItem-minor">
    <dt>Просмотры</dt>
    <dd>575</dd>
</dl>

В шаблоне XenForo это вывод переменной {$thread.view_count} с сокращением тысяч (функция number_short — отсюда «1К» и «2К» в вашем списке). То есть счётчик у похожих тем — тот же самый, что и у статьи; разница только в шаблоне: один его показывает, другой — нет.

Как посмотреть счётчик именно у этой статьи

1789463874806.png

Если вы владелец сайта и хотите, чтобы счётчик был виден на самой статье — это решается модификацией шаблона EWRporta_article_thread_view: в инфо-бар статьи добавляется вывод {$thread.view_count} (переменная $thread там доступна, это обычный view темы). Тогда число будет показываться на странице так же, как сейчас в блоке похожих тем.
 
  • Спасибо
Благодарности: golden_dragon

golden_dragon

Инсайд
16.07.2019
1 711
2 490
196
Устройство
Doogee T3
Натравил агента на код, ибо самому копаться лень :Blush: Собс-но, вот:

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

>_ Выполнено команд: 1

Движок определён: это XenForo 2 с порталом XenPorta 2 Pro — статья рендерится через шаблон EWRporta_article_thread_view. Смотрю вырезки разметки:

>_ Прочитано файлов: 1

Дописываю картину: проверю ещё, отдаёт ли форум «обычный» маршрут темы /threads/…4848 и показывает ли счётчик страница категории XenPorta — это два места, где счётчик может быть виден посетителю.

>_ Выполнено команд: 1

Первая проба сорвалась из-за опечатки (URL не передался в curl) — повторяю аккуратно, плюс категория уже дала ответ: на ней счётчиков нет (0 вхождений), шаблон forum_view_type_article.

>_ Выполнено команд: 1

Картина полная, все пробы сделаны. Вот итог.
иш ты техника до чего дошла.... Т.е. админ может вставить этот код и всех делов?