Техническое задание: Интеграция аналитики и UI-элементов

Общая информация

В проекте три независимых веб-сайта, работающих на CMS ModX. Каждый сайт имеет собственную, изолированную административную панель. Необходимо выполнить две ключевые задачи по каждому из ресурсов.

Список работ

1. Интеграция Яндекс.Метрики

  • Добавить код счетчика Яндекс.Метрики на все страницы каждого из трех сайтов.
  • Обеспечить корректную работу счетчика (отслеживание посещений, событий).
  • Настройка должна производиться через административные панели каждого сайта для возможности дальнейшего управления.

2. Реализация всплывающего окна (попапа)

  • Разработать и внедрить на сайты функционал отображения всплывающего модального окна.
  • Определить логику его показа (например, при входе на сайт, через определенное время, при попытке уйти со страницы).
  • Содержимое попапа (текст, кнопки, форма) должно быть управляемым через админ-панель ModX каждого соответствующего сайта.
  • Обеспечить адаптивность и кроссбраузерность элемента.

Технические требования

  • Все изменения должны быть выполнены на движке ModX Revolution.
  • Работа ведется с тремя независимыми инсталляциями (отдельными базами данных и файловыми структурами).
  • Код должен быть чистым, комментированным и не конфликтовать с существующей функциональностью.
  • По завершении работ необходимо проверить работоспособность обеих функций на каждом сайте.

Разработка современного сайта на WordPress с использованием конструктора

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

Миграция сайта с Joomla 4 на Joomla 5

Требуется бережно перенести сайт на новую версию Joomla с полным сохранением дизайна, функционала и структуры URL. Необходимо обеспечить корректную работу на десктопных и мобильных устройствах.

Модификация игрового клиента для обхода покупки внутриигровой валюты

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