Каталог Демо Войти English
Назад к каталогу
Модуль v1.0.1

Правила

Структурированные правила сервера: разделы, severity-теги, история изменений, markdown и поиск

1 000 ₽
единоразово
Войти и купить

Что входит

  • Публичная страница /rules в стиле immersive-документации
  • Иерархия: разделы → правила с номерами 1.1, 1.2, 2.1 и т.д.
  • 4 уровня severity: info / warn / temp ban / perma ban с цветовой кодировкой
  • Anchor-ссылки на каждое правило и кнопка «копировать ссылку»
  • Мгновенный клиентский поиск по всем правилам
  • Markdown-редактор в админке с live-preview
  • История версий: snapshot на каждое изменение с diff и автором
  • Inline-CRUD разделов с drag-handle и toggle-switch активности
  • Вступительный markdown-текст над списком (опционально)
  • Авто-подсказка номера нового правила
  • SEO meta-description и авто-регистрация в sitemap.xml
  • Адаптивный дизайн, совместимый с единой темой DayZWEB

Системные требования

  • DayZWEB 1.3.0+
  • PHP 8.2+
  • MySQL 5.7+ / MariaDB 10.3+
  • ~5 МБ дискового пространства

Описание

Модуль «Правила» — готовая система для публикации и управления правилами DayZ-сервера.

Публичная страница /rules организована в стиле immersive-документации: hero с датой последнего обновления и общим счётчиком, центрированная строка поиска, чипы разделов и карточки правил с цветным border по уровню нарушения (info / warn / temp ban / perma ban). Каждое правило получает постоянную anchor-ссылку (/rules#rule-1-5) и кнопку «скопировать ссылку» — удобно репортить нарушителей или упоминать пункт в чате. Поиск работает мгновенно на клиенте по заголовку и тексту, пустые разделы автоматически скрываются.

В админке — продуманный CRUD: разделы с inline-редактированием и drag-handle, форма правила в split-режиме с live-превью markdown по мере набора, chip-radio severity и авто-подсказка номера (1.1 → 1.2 и т.д.). Каждое изменение правила создаёт snapshot в истории с указанием редактора и отметкой изменённых полей — при спорах о банах всегда можно поднять, как правило выглядело на момент нарушения. Diff раскрывается прямо в таблице (было / стало).

В настройках модуля — markdown-преамбула над списком, тумблер отображения даты обновления и SEO meta-description. Модуль автоматически регистрирует /rules в sitemap.xml.

Устанавливается через стандартный деплой в админку DayZWEB. Миграции применяются автоматически.