@extends('layouts.portal') @section('portal-content')
Админка

Новости логин-экрана WoW

Публикуй raw-текст с WoW-разметкой, а сайт сам отдаст готовый `SERVERALERT`-фид по открытой ссылке для клиента 3.3.5a.

Публичная ссылка для клиента

Эту ссылку можно вставить в логин-скрин клиента. Ответ возвращается как plain text и доступен без авторизации.

Открыть фид {{ $feedUrl }}
Всего записей
{{ $newsStats['total'] }}
Опубликовано
{{ $newsStats['published'] }}
Черновиков
{{ $newsStats['draft'] }}

Итоговый ответ сервера

Это превью полного ответа, который получит клиент по публичному URL.

{{ $feedPreview }}
Новая запись

Добавить новость

Каждая запись становится отдельным блоком в общем фиде. Префикс `SERVERALERT:` добавляется автоматически.

@csrf
Шаблон

Пример WoW-блока

Если нужно, можно вставлять уже готовые строки почти в том же виде, как у тебя в примере с GitHub raw.

|TInterface\ICONS\achievement_boss_lichking:25:25:0:-5|t |cFF00D1FFWrath of the Lich King|r
|TInterface\ICONS\achievement_zone_icecrown_01:18:18:0:-8|t |cFFA6D8FF- Артас пробуждается как Король-лич|r
|TInterface\ICONS\spell_deathknight_iceboundfortitude:18:18:0:-8|t |cFFA6D8FF- Рыцари смерти вторгаются в Азерот|r
Текущие записи

Редактирование и публикация

Опубликованные записи попадают в фид по порядку `sort_order`. Черновики остаются только в админке.

@forelse ($newsItems as $newsItem)
@csrf @method('PATCH')
@csrf @method('DELETE')
@empty

Записей пока нет

Добавь первую новость, и публичный фид сразу начнёт отдавать её клиенту.

@endforelse
@endsection