Виджеты главной страницы
Виджеты — настраиваемые блоки в боковой панели витрины. Владелец добавляет их через админку.
Путь: Админка → Оформление витрины → Виджеты
Рабочие виджеты (3 типа)
Сейчас реализованы три виджета:
Discord Widget (DISCORD_WIDGET)
Встроенный Discord-виджет сервера через официальный iframe.
- Требует: Guild ID или invite-ссылку (
discord.gg/xxx) - Резолв: ссылка на сервер резолвится через API бэкенда
- Параметры: тема (
light/dark), ширина, высота
Владелец Discord-сервера должен включить «Server Widget» в настройках сервера (Server Settings → Widget). Без этого виджет не загрузится.
VK Group (VK_GROUP)
Виджет группы ВКонтакте.
- Требует: ID группы
- Рендер: стандартный iframe ВК
VK Messages (VK_MESSAGES)
Виджет сообщений сообщества ВКонтакте — позволяет игрокам писать в сообщения группы прямо с витрины.
- Требует: ID группы
- Рендер: виджет сообщений ВК (Messages)
Запланированные виджеты (15 типов)
Эти типы определены в системе, но пока не имеют рендера на витрине (возвращают пустой блок):
| Тип | Что покажет |
|---|---|
top_donors | Топ донатеров |
online_counter | Онлайн на сервере |
server_monitoring | Статус сервера |
recent_purchases | Последние покупки |
wipe_countdown | Обратный отсчёт до вайпа |
banner | Баннер / картинка |
html_block | Произвольный HTML |
text_block | Текстовый блок |
stats | Статистика магазина |
social_links | Социальные ссылки |
categories_grid | Сетка категорий |
youtube_video | Видео с YouTube |
twitch_embed | Трансляция Twitch |
flash_sale_banner | Flash Sale акция |
custom_widget | Кастомный виджет |
Эти типы существуют в выпадающем списке админки, но на витрине ничего не показывают. Реализация — в следующих фазах.
Как добавить виджет
- Админка → Оформление → Виджеты → «Добавить виджет»
- Выберите тип (Discord / VK Group / VK Messages)
- Заполните поля конфигурации
- Сохраните
Виджеты сортируются по позиции и показываются в левом рельсе витрины.
Постоянные блоки (не виджеты)
Два блока показываются всегда и не настраиваются через виджеты:
- ServersBlock — список серверов с онлайн-статусом (автоматически)
- WipeWidget — обратный отсчёт до ближайшего вайпа (если есть расписание)
Они вверху левого рельса, над пользовательскими виджетами.
Следующие шаги
- Тема и цвета — настройка внешнего вида
- Статические страницы — контентные страницы
- Кастомный CSS/JS — продвинутая кастомизация