Общие требования

Требуется доработать функционал площадки Unisite (версия от 5.0) и интегрировать платежную систему. Задачи разделены на логические блоки.

1. Новый тип объявления - Мониторинг серверов

  • Добавить в раздел настройки категорий новый тип: «Мониторинг серверов».
  • Вместо цены отображать текущий онлайн игрового сервера и его статус.
  • Добавить поле «IP-адрес сервера» для каждого объявления.
  • На странице создания объявления: вывести поле для ввода IP и кнопку «Скопировать».
  • В карточке каталога: отображать IP-адрес, текущий онлайн сервера и его статус (в реальном времени).
  • Блок «Контакты» скрыть для данного типа объявления.

2. Система опроса серверов (cron)

  • Реализовать фоновую задачу (cron), которая каждые 5 минут опрашивает все серверы из базы.
  • Собирает данные: количество игроков онлайн, статус сервера (онлайн/офлайн).
  • Сохраняет актуальные значения в базу данных.

3. Теги и фильтры

  • На основе выбранных фильтров (категория, статус, онлайн и др.) формировать список тегов.
  • Эти теги должны отображаться на карточке объявления в каталоге.

4. Дизайн каталога

  • Сделать карточки в режиме «Список» более узкими (уменьшить их высоту).

5. Страница объявления - график онлайна

  • На странице детального просмотра добавить интерактивный график онлайна сервера (по историческим данным).

6. Подключение платежного сервиса

  • Интегрировать платежную систему Монобанка.

7. Доработка платежей «Юмани»

  • Исправить конвертацию валют: если пользователь пополняет счет в долларах, система должна сконвертировать сумму в рубли и провести оплату в рублях, а доллары отображать эквивалентно.

Диагностика и устранение кратковременных выпадений главной страницы из поиска Google

Требуется анализ и решение проблемы периодического исчезновения главной страницы сайта из выдачи Google. После ручной отправки на перепроверку страница возвращается в течение суток. Необходимо выявить причину и предложить стабильное решение.