Панель администратора

Редактор шаблона персонажа

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

Скриншот редактора шаблона персонажа

Принцип работы

Каждая строка в редакторе задаёт одно поле анкеты персонажа. Порядок строк определяет порядок полей для участников. Добавляй столько полей, сколько нужно игре, расставляй их и сохраняй — шаблон применяется ко всем персонажам форума.

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

Свойства поля

Машинное имя поля
текст
Внутренний идентификатор поля, используемый в базе данных и API. Только строчные буквы и подчёркивания — например, character_name, age, eye_colour. Имя должно быть уникальным среди всех полей шаблона. После создания персонажей с этим полем изменять имя нельзя.
Отображаемое имя поля
текст
Метка, показываемая участникам в анкете персонажа. Может быть на любом языке и изменяться в любое время — например, Имя персонажа, Возраст, Цвет глаз.
Тип поля
выпадающий список
Тип элемента ввода, показываемого участникам при заполнении поля.
ЗначениеЭлемент ввода
stringОднострочное текстовое поле
textМногострочная текстовая область
intПоле целого числа
decimalПоле десятичного числа
dateВыбор даты
Тип содержимого
выпадающий список
Способ хранения и отображения значения. Выбери тип, наиболее подходящий для содержимого поля.
ЗначениеИспользовать для
short_textКраткие значения до 255 символов (имена, звания, возраст)
long_textРасширенный текст (биография, характер, история)
numberЦелые числа
decimalЧисла с плавающей точкой
imageЗагруженное изображение (аватар, референс)
cropped_imageИзображение, обрезанное до точных размеров — открывает поля Ширина и Высота
Порядок
число
Определяет позицию поля в анкете персонажа. Поля сортируются по этому числу по возрастанию. Используй интервалы (1, 10, 20…), если планируешь добавлять поля между существующими.
Ширина / Высота
число (px)
Отображается только когда тип содержимого установлен в cropped_image. Задаёт точные размеры в пикселях, до которых будут обрезаться загружаемые изображения. Полезно для единообразия слотов портретов или изображений шапки.

Управление полями

Добавить поле
Добавляет новую пустую строку поля в конец шаблона. Заполни все свойства перед сохранением. Поля с пустым машинным именем игнорируются при сохранении.
Удалить
Немедленно убирает поле из шаблона в редакторе. Изменение не становится постоянным до нажатия Сохранить.
Сохранить
Сохраняет весь шаблон за один раз. Все поля (кроме полей с пустым машинным именем) отправляются на сервер. Кнопка ненадолго показывает подтверждение, затем возвращается в исходное состояние.

Пример шаблона

Простая анкета фэнтезийного персонажа может содержать следующие поля:

Машинное имя Отображаемое имя Тип поля Тип содержимого Порядок
character_nameИмя персонажаstringshort_text1
portraitПортретstringcropped_image2
ageВозрастintnumber3
biographyБиографияtextlong_text4