Назад к каталогу
Правила
Структурированные правила сервера: разделы, 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. Миграции применяются автоматически.
Публичная страница /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. Миграции применяются автоматически.