Темы и внешний вид
Тема управляет всем внешним видом сайта: цветами, шрифтами, скруглениями, видимостью отдельных элементов, анимациями, попапами и даже страницами, собранными из блоков. Всё настраивается из админки, без правки кода — и все ваши правки хранятся в базе данных, поэтому переживают обновления CMS.
Выбор и активация темы
- Откройте Админка → Темы. Вы увидите карточки всех установленных тем с картинкой-превью, названием, автором и описанием.
- У неактивной темы нажмите кнопку активации — тема сразу включится для всех посетителей сайта.
- Появится сообщение «Тема включена — проверьте сайт» — откройте главную страницу и убедитесь, что всё выглядит как надо.

Выбор темы хранится в базе данных, поэтому не сбрасывается при обновлении CMS.
Четыре встроенные темы
| Тема | Что это |
|---|---|
| Тёмная (default) | Тема по умолчанию: глубокий тёмный фон с холодным подтоном, изумрудный акцент, шрифты Manrope и Chakra Petch. |
| Белая (light) | Светлая тема: холодный серо-голубой фон, белые карточки, затемнённый изумруд для контраста. |
| Nordic | «Северная ночь»: ледяная бирюза, шрифт Cinzel, анимированный фон с дрейфующими глифами зачарований и сиянием. Админ-панель при этой теме меняет только палитру, без декора. |
| Золотая (gold) | Тёмное золото, шрифты Manrope и Russo One и полностью перевёрстанная главная страница — пример «темы-макета». Это тема старого формата: у неё свой CSS, поэтому вкладка «Токены» редактора на неё видимого эффекта не даёт. |
Темы из поставки лежат в файлах CMS и обновляются вместе с ней; ваши правки к ним хранятся отдельно (в базе) и не теряются.
Визуальный редактор темы
Кнопка «Редактор» на карточке темы открывает визуальный редактор. Наверху — вкладки: Токены, Элементы, Страницы, Анимации, Попапы, CSS, Лаунчер, Админка. Есть кнопка предпросмотра (сайт откроется с вашими несохранёнными правками) и сохранение; ошибочные значения редактор покажет списком, а сайт их просто молча пропустит.
Токены — цвета и формы
Токены — это «ручки» дизайна, к которым привязан весь сайт:
- neutral-50…950 — вся серая шкала: фон страницы, карточки, поля ввода, границы, оттенки текста;
- accent-50…950 — акцентный цвет: кнопки, ссылки, плашки успеха;
- danger / warning — цвета ошибок и предупреждений;
- radius… — скругления чипов, кнопок, карточек;
- font-sans — шрифт, container — ширина сайта, duration — скорость анимаций.
Цвета выбираются обычным пипеточным селектором — редактор сам переводит их в нужный формат. Изменили токен → изменился весь сайт разом.
Элементы: скрытие и варианты
Вкладка «Элементы» — справочник всех значимых элементов сайта (шапка, кнопки, блоки главной, элементы магазина и других включённых модулей) с понятными подписями. Для каждого можно:
- скрыть элемент полностью (например, убрать кнопку «Регистрация» из шапки);
- сменить вариант и размер кнопки (основная/вторичная/опасная и т.д.);
- задать дополнительные классы или фон (цвет или картинка).
Попапы
Вкладка «Попапы» — всплывающие сообщения посетителям (до 20 штук):
- когда показывать: сразу при загрузке, через N секунд или при прокрутке до N% страницы;
- вид: модальное окно или плашка внизу экрана;
- текст — в Markdown;
- режим «показать один раз»: посетитель закрыл — больше не увидит; поменяете версию попапа — увидит снова. Удобно для анонсов ивентов и акций.
Анимации
Вкладка «Анимации»: общий выключатель, стиль появления (fade/up/zoom), множитель скорости и режим «появление карточек при прокрутке». Настройка «уменьшить движение» в системе посетителя уважается всегда.
Конструктор страниц
Страницы можно собирать из готовых блоков, без вёрстки:
- Главная страница — вкладка «Страницы» в редакторе темы: перетаскивайте блоки (hero-баннер, заголовок, текст в Markdown, картинка, колонки, кнопки, разделители, мониторинг серверов, последние покупки; модули добавляют свои — например, «Каталог магазина», «Новости», «Форум»). Пустой набор блоков = стандартная главная.
- Произвольные страницы — Админка → Страницы: создайте страницу с заголовком и слагом, соберите её из тех же блоков — она откроется по адресу
/p/<слаг>(например,/p/rules). Пока страница не опубликована, её видят только админы — можно спокойно черновить.
У каждого блока есть обёртка: ширина, отступы, выравнивание, фон, появление при прокрутке и аудитория (всем / только авторизованным / только гостям).
Внешний вид лаунчера
Вкладка «Лаунчер» в редакторе темы — полный конструктор темы лаунчера:
- палитра из 10 токенов (фон, поверхности, границы, текст, акценты, ошибки);
- скругление углов и шрифт (системный/округлый/моно);
- фоновая картинка с регулируемым затемнением, переключатель анимаций;
- состав и порядок блоков главного экрана (игрок, серверы, новости, события);
- живое превью макета лаунчера прямо в редакторе.
Лаунчер подхватывает изменения при следующем запуске — пересобирать его не нужно.
Переключатель тем для посетителей
Хотите дать игрокам выбор? Включите Настройки → Сайт → «Переключатель тем для посетителей». В подвале сайта появится селектор: посетитель выбирает тему лично для себя (гостю она запоминается на год в браузере, авторизованному — в профиле), а тема сайта по умолчанию остаётся вашей. В селектор попадают только темы, у которых автор разрешил выбор посетителями.
Импорт и экспорт тем, дубликаты
Всё — в разделе Админка → Темы:
- Экспорт — кнопка на карточке темы: скачивается zip со всеми настройками (включая ваши правки из редактора), стилями и ассетами. Так можно перенести тему на другой сайт или поделиться ею.
- Импорт — форма «Импорт темы» внизу: загрузите zip (до 30 МБ) — тема появится в списке. CMS проверяет архив (запрещены исполняемые файлы, кроме шаблонов оформления), но шаблоны — это код: импортируйте темы только из доверенных источников. Встроенные темы импортом не перезаписываются.
- Дубликат — создаёт полную копию темы под новым именем: удобно для экспериментов, не трогая рабочую тему. Созданные копии можно удалять; правки редактора при удалении стираются.
Правки переживают обновления CMS
Всё, что вы меняете в редакторе (токены, элементы, попапы, страницы, CSS), хранится в базе данных поверх файлов темы. Обновление CMS перезаписывает только файлы встроенных тем — ваши правки остаются и продолжают действовать. То же с активной темой и настройками: ничего перенастраивать после обновления не нужно.