Описание проекта

Сайт-каталог. На странице продукта установлена библиотека PhotoSwipe Lightbox 5.4.4. В слайдере используются изображения с разным соотношением сторон.

Проблема

В базовой поставке шаблона в режиме просмотра галереи (Lightbox) изображения отображаются в неподходящей пропорции (чаще всего портретной ориентации) и искажаются: сжимаются или растягиваются.

Что было сделано заказчиком

  • В HTML-разметке изменены атрибуты data-pswp-width="1500" и data-pswp-height="1000" для нормализации пропорций.
  • Тем не менее, поведение лайтбокса осталось некорректным - требуется тонкая донастройка логики библиотеки (JavaScript/CSS).

Требуется

  1. Исправить работу PhotoSwipe так, чтобы изображения любых пропорций (горизонтальные, вертикальные, квадратные) отображались корректно, без потери размера или сжатия.
  2. Обеспечить автоопределение естественного размера картинки (если атрибуты data-pswp-width/height заданы верно или читаются из WxH файла).
  3. Исключить любые CSS-искажения при открытии модального окна (слайдер должен соблюдать пропорции как в обычном <img> с object-fit: contain).

Окружение

PhotoSwipe версии 5.4.4, PHP-шаблон (битрикс/универсальный движок). Решение должно фиксить логику внутри JS (и/или дополнительных CSS) и затрагивать только компонент просмотра.

Разработка интернет-магазина и Telegram-приложения для розыгрышей с интеграцией Google Таблиц

Требуется создать два связанных продукта: полноценный интернет-магазин на Tilda для продажи мерча и Telegram Mini App (или бота) для проведения розыгрышей. Оба продукта должны синхронизироваться через единую базу данных в Google Таблицах, включая онлайн-оплату с фискализацией и автоматической записью заказов.

Написание коммерческих писем для B2B-сегментов

Требуется создать два убедительных письма: одно для фармацевтических компаний (на основе готового примера), второе - для цветочного бизнеса (салоны, гипермаркеты). Цель - заключение договора на сервисное обслуживание.