Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика постов и тем за сутки - возможно ли?


Статистика постов и тем за сутки - возможно ли?

Сообщений 1 страница 2 из 2

1

Возможно ли как-то сделать отображение количества новых постов и и новых тем за текущий день в статистике (внизу форума)?

0

2

Новые посты (ответы) простыми методами, тем же api, наверное не получить (на текущий момент я не знаю, может Алекс напишет), а вот темы примерно как-то так (через консоль в таком исполнении протестировал, работает, на живом форуме не пробовал):

Код:
<script>
(() => {fetch('/api.php?method=topic.getRecent&limit=100&fields=posted')
  .then(response => response.json())
  .then(dats => {
  let numb = 0, day = Math.floor(Date.now()/1000)-86400;
  dats.response.forEach(item => {
    if (item.posted > day) {
      numb++
      }
    });
    let item2 = document.createElement('li'), statscon = document.querySelector('#pun-stats .statscon .item2')
  item2.classList.add('item2')
  item2.innerHTML = `<span>Новых тем за сутки:</span> <strong>${numb}</strong>`
  statscon.parentNode.insertBefore(item2,statscon.nextSibling)
})})()
</script>

https://forumupload.ru/uploads/0000/14/1c/15830/103440.png

Отредактировано Reysler (Вчера 16:54:08)

+2


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика постов и тем за сутки - возможно ли?