StrangeCraft CMS PlaVER

Темы и внешний вид

Тема управляет всем внешним видом сайта: цветами, шрифтами, скруглениями, видимостью отдельных элементов, анимациями, попапами и даже страницами, собранными из блоков. Всё настраивается из админки, без правки кода — и все ваши правки хранятся в базе данных, поэтому переживают обновления CMS.

Выбор и активация темы

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

Темы

Выбор темы хранится в базе данных, поэтому не сбрасывается при обновлении 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 перезаписывает только файлы встроенных тем — ваши правки остаются и продолжают действовать. То же с активной темой и настройками: ничего перенастраивать после обновления не нужно.