Задача

Реализовать скрипт, добавляющий на сайт кнопки «Поделиться» для трёх ресурсов. При клике необходимо открывать ссылку-шаблон с переданными переменными. Цель - интеграция стандартных мессенджеров и соцсети.

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

  • Поведение: по клику на кнопке открыть новое окно. Пример (рабочий аналог в ветке описания уже прилагается, кнопка анимируется).
  • Присвоить уникальный id/селектор каждой кнопке.
  • Использовать для функции пользовательские переменные (два текстовых значения). Одна - текущий урл, другая - произвольная строка. Конкатенируйте, исключая излишние сегменты или дубликаты. Генерацию разметки упрощаем.

Пример исполнения для другого сервиса (шаблон)

- фактически он приложен, примите за стиль. В нём видны:

  • Селектор (заменить)
  • Ссылка на поделиться целиком или её компоненты передачи строк/линка.

Настройка безопасного внешнего доступа к локальному медиасерверу через Cloudflare Tunnel

Требуется завершить настройку Cloudflare Tunnel для обеспечения прямого и безопасного доступа к локальному серверу с фотоархивом (Immich) из интернета. Необходимо решить проблему с конфигурацией прокси.

Редизайн мобильной версии сайта

Требуется переработать устаревшую и неудобную мобильную версию сайта на UMI.CMS. Основная цель - снизить процент отказов на мобильных устройствах и получить аналогичную конверсию, как на ПК-версии.