Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Виджет статистики форума

Виджет статистики форума 01

Версия XenForo
  1. 2.2
Простенькая модификация шаблона статистики форума.
Что получаем в итоге?
1752246668987.png


Есть два варианта реализации.

Первый вариант с умом через модификацию шаблона. Из плюсов этот вариант не ломает текущие шаблоны стиля + его в любой момент можно просто отключить по кнопке и вернуть в исходное состояние без каких либо резервных копий.
Из минусов, потребуется включить режим разработчика.

Шаг 1.
Включаем режим разработчика, если не умеем скачиваем плагин и включаем его в панели форума

Шаг 2.
Идём в модификации шаблонов
/admin.php?template-modifications/

Нажимаем кнопку добавить модификацию и вводим.
Шаблон: widget_forum_statistics
Ключ модификации: да любой на ваш вкус
Описание: любое на ваш вкус

Тип поиска: простая замена

Найти вставляем полностью тот код что вам выдаст при вводе шаблона.
Заменить вставляем код из архива widget_forum_statistics

Сохраняем.

Вариант второй. Без модификации шаблона на прямую тупые замены прямо в шаблон.
Из минусов, по кнопке отключить в исходное состояние не получится. Придётся делать резервную копию или смотреть историю изменений в шаблоне что бы откатить изменения.

Шаг 1.
В поиске по админ панели вводим в поиск шаблон widget_forum_statistics

Шаг 2.
Удаляем всё там в 0 и вставляем код из архива widget_forum_statistics

Сохраняем.

Далее. Открываем extra.less и вставляем туда следующий код (он так же есть в архиве)
CSS:
.forum-stats-widget-fox {
  background: @xf-contentBg;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 0;

  .forum-stats-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
  }

  .forum-stats-card {
    flex: 1 1 22%;
    min-width: 120px;
    background: darken(@xf-contentBg, 4%);
    border-radius: @xf-borderRadiusMedium;
    overflow: hidden;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 2px 5px fade(@xf-borderColor, 15%);
    transition: transform 0.2s ease, box-shadow 0.2s ease;

    &:hover {
      transform: translateY(-2px);
      box-shadow: 0 4px 12px fade(@xf-borderColor, 25%);
    }

    .forum-stats-icon-wrapper {
      background: @xf-paletteAccent1;
      width: 100%;
      display: flex;
      margin-left: 10px;
      margin-right: 10px;
      align-items: center;
      justify-content: center;
      padding: 10px;

      i {
        color: contrast(@xf-paletteAccent1);
        font-size: 18px;
      }
    }

    .forum-stats-number {
      color: @xf-textColorEmphasized;
      font-size: @xf-fontSizeLarger;
      font-weight: 700;
      line-height: 1.3;
      margin-top: @xf-paddingSmall;
    }

    .forum-stats-label {
      color: @xf-textColorMuted;
      font-size: @xf-fontSizeSmall;
      margin: 4px 0 @xf-paddingSmall 0;
    }
  }

  // Мобильная адаптация
  @media (max-width: 600px) {
    padding: 8px;

    .forum-stats-cards {
      gap: 8px;
    }

    .forum-stats-card {
      flex: 1 1 48%;
      min-width: auto;
      margin-bottom: 10px;

      .forum-stats-icon-wrapper {
        margin-left: 5px;
        margin-right: 5px;
        padding: 8px;

        i {
          font-size: 16px;
        }
      }

      .forum-stats-number {
        font-size: @xf-fontSizeLarge;
      }

      .forum-stats-label {
        font-size: @xf-fontSizeSmall;
      }
    }
  }

  @media (max-width: 380px) {
    .forum-stats-card {
      flex: 1 1 100%;
      min-width: auto;
    }
  }
}

Самое главное. После всего этого идём в "Виджеты", там ищем статистику форума, тыкаем на неё и устанавливаем ей положение галочкой "Ниже списка узлов". Все остальные убираем.

Сохраняем

На выходе получем то что показано в самом начале.
Код учитывает текущую палитру цветов стиля (именно палитру цветов, а не основные цвета), а так же адаптивность для мобильных устройств.
1752247644523.png
Нет прав для скачивания
Автор
KeoFox
Скачивания
12
Просмотры
554
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя KeoFox

  • Groups Online
    Groups Online
    Виджет группы пользователей онлайн.
  • [AndyB] Ban thread
    [AndyB] Ban thread
    Плагин для создания автоматической темы на форуме при блокировке пользователя.
  • [XTR] Christmas Pack
    [XTR] Christmas Pack
    Дополнение позволяет вам настроить как идет снег или сделать оформление на рождество.
  • [HAL] Father Christmas 2025
    [HAL] Father Christmas 2025
    Выводит на footer деда мороза.
  • Новогодний footer
    Новогодний footer
    ещё одна новогодняя побрикушка на форум
Сверху