У нас на сайтах есть специальный скрипт, который умеет находить изображения с аттрибутами data-domain и data-src, для них вычисляет размер и делает src вида example.com/upload/scale/X/Y/MODE/path-to-file.jpg

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

Необходимо доработать скрипт таким образом, чтобы:

  • Скрипт не делал запросы вида /upload/scale/0/0/2/path-to-file - если оба размера передать нулями, возвращается ответ с Content-Length : 0, при этом запрос к серверу всё равно выполняется; Так же в этой ситуации нужно писать предупреждение лог с указанием изображения.
  • Скрипт умел использовать аттрибут data-mode для уточнения параметра MODE в запросе (по-умолчанию 2).
4 года назад
guest_16228009986617
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Юрий
 
36 лет
4 года в сервисе
Был
4 года назад
4 года назад
  • Похожие заказы

  • Требуется разработать чат-бота с нуля для клиента в сфере медицинского страхования. Проект на PHP/Laravel и Vue.JS, сроки 2-4 месяца. Переписка с клиентом на английском, полный рабочий день, офис в Киеве. Бюджет $2300-2500 в месяц.

    Закрыт
    4 года назад
  • Требуется выполнение нескольких задач на существующем сервисе, разработанном на PHP. Техническое задание будет предоставлено выбранным кандидатам. Бюджет и сроки обсуждаются.

    Закрыт
    4 года назад
  • Требуется специалист по ModX для анализа и снижения нагрузки на сайт с 18000 карточками компаний и 10000 категориями. Установлен плагин Сеофильтр, который создает виртуальные категории. Трафик 500-600 пользователей в сутки, нагрузка не от пользователей. Укажите опыт работы с ModX, время старта и приблизительное время выполнения. Оплата по факту, предоплаты нет.

    Закрыт
    4 года назад
  • Задача заключается в парсинге локального markdown файла для извлечения информации о библиотеках. Необходимо получить имя, ссылку, описание, превью (если имеется) и путь для каждой библиотеки. Результат должен быть представлен в виде массива данных. Укажите цену за выполнение задачи, дополнительные пояснения возможны по запросу.

    Завершен
    4 года назад
  • Необходимо внедрить оплату через EasyPay в действующий интернет-магазин на Laravel 5.3 с использованием нового протокола. Текущий протокол скоро перестанет поддерживаться. Все детали будут предоставлены в личном сообщении.

    Закрыт
    4 года назад
  • Требуется найти код CRM-системы, предназначенной для фитнес-клубов, и провести его анализ. Необходимо объяснить функционал, структуру и назначение различных компонентов системы. Ожидается подробное описание, что за что отвечает.

    Закрыт
    4 года назад
  • Требуется внести изменения в существующий сайт на YII2 в соответствии с техническим заданием. Необходимо проанализировать текущую структуру и выполнить доработки для улучшения функциональности и пользовательского опыта.

    Закрыт
    4 года назад
  • $4

    Требуется доработать существующий ajax-запрос на JavaScript для отправки данных с элемента формы сразу после его изменения. Важно, чтобы страница не перезагружалась, а значение в форме сохранялось после отправки. Код будет предоставлен исполнителю.

    Закрыт
    4 года назад
  • Задача заключается в переделке существующего модуля для Битрикс. Необходимо обновить функцию загрузки и сохранения товаров во временный файл в соответствии с новым API. Требуется опыт в веб-программировании и знание платформы Битрикс.

    Завершен
    4 года назад