Перейти к содержанию

Maksim

Пользователи
  • Постов

    102
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Maksim стал победителем дня 22 марта 2025

Maksim имел наиболее популярный контент!

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Maksim

Энтузиаст

Энтузиаст (6/14)

  • Годовщина
  • Преданный
  • Лайкер
  • Энергичный
  • Первый пост

Последние значки

17

Репутация

  1. @ab.support.serhii Не обновлялся еще, 26.6.2
  2. Вот еще на айфоне какой-то артифакт выскочил https://bitrix24public.com/crm.bitrix24.by/media/8vJ8Krj50dLUs0VHNoam Что-то происходит и позиционирование идет не относительно закрепленного меню, а относительно top-а и получается хлебные крошки и заголовок проваливаются под закрепленное меню.
  3. Везде, где ввод пароля проблемы с глазиком: https://skr.sh/sdWerMnDtbE
  4. @ab.support.serhii Спасибо.
  5. https://skr.sh/vdWyGRpvD5m - у меня и на демо так, на ноутбуке 1920х1080, опера чаще, хром реже. Дома на 2к мониторе все ок, на маке все ок.
  6. @ab.support.serhii До обновления такого не было, это сегодня поставил обновы последние, так стало. https://skr.sh/vdVJsktr0sQ
  7. Всего 2 вариации, а предлагает показать больше и стрелочка.
  8. func.php:278
  9. ab__geo_pages - deprecation-спам, десятки строк в лог на каждый запрос. Планируете что-то делать?
  10. Вот такое может быть решение. Заменить это: function fn_ab__webp_before_dispatch() { if (!defined('AB__WEBP_DEFAULT_QUANTITY') && SiteArea::isStorefront(AREA) && ((isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') !== false) || isset(Tygh::$app['session']['ab__webp'])) ) { На это: function fn_ab__webp_ua_supports_webp() { if (empty($_SERVER['HTTP_USER_AGENT'])) { return false; } $ua = $_SERVER['HTTP_USER_AGENT']; if (strpos($ua, 'AppleWebKit') === false) { return false; } // Safari на macOS и iOS: токен Version/NN. WebP поддерживается с Safari 14. if (preg_match('~Version/(\d+)[\d.]*\s+(?:Mobile/\S+\s+)?Safari/~', $ua, $m)) { return (int) $m[1] >= 14; } // Chrome, Firefox, Edge на iOS: свой номер версии, движок системный. // WebP поддерживается начиная с iOS 14. if (preg_match('~(?:CriOS|FxiOS|EdgiOS)/~', $ua) && preg_match('~OS (\d+)[_\d]* like Mac OS X~', $ua, $m) ) { return (int) $m[1] >= 14; } return false; } function fn_ab__webp_before_dispatch() { if (!defined('AB__WEBP_DEFAULT_QUANTITY') && SiteArea::isStorefront(AREA) && ((isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') !== false) || fn_ab__webp_ua_supports_webp() || isset(Tygh::$app['session']['ab__webp'])) ) { Везде где нужно получаем webp.
  11. @ab.support.serhii app/addons/ab__webp/func.php - строки 269–274 if (!defined('AB__WEBP_DEFAULT_QUANTITY') && SiteArea::isStorefront(AREA) && ((isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') !== false) || isset(Tygh::$app['session']['ab__webp'])) ) { Аддон включается, если в Accept есть image/webp или если флаг уже стоит в сессии. Safari в запросе страницы заголовок image/webp не присылает — его Accept для документа выглядит так: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 — поэтому не срабатывает ни одна ветка.
  12. @ab.support.serhii Отдаёт в webp у вас. А у меня почему-то нет.
  13. @ab.support.serhii webp выводятся. Но тут в ссылках нет ab__webp, как-то по другому генерируются? Я делал ваше демо вчера, включил там webp с генерацией на хитах - в сафари не выводятся.
  14. Просто есть проблемы с картинками. У нас сервак был собран на CentOS 7 + Nginx + php-fpm 7.4 + MariaDB, картинки отдавались нормально. В Safari на macOS и iOS и в Хроме на iOS картинки отдавались в jpg/png, в Хроме на macOS отдавались в webp. Они полностью загружались без каких либо артефактов. Сейчас пришло время обновиться, поставили Almalinux10 + Nginx + php-fpm 8.3 + MariaDB. В Safari на macOS и iOS и в Хроме на iOS картинки отдаются в jpg/png, в Хроме на macOS отдаются в webp. Вроде как ничего не поменялось. Но начали появляться артефакты. В хроме на macOS или на Windows, где картинки в webp, они грузятся отлично. А вот в Safari на macOS и в Хроме на iOS, там где jpg/png, некоторые картинки бывает не загружаются или загружаются не полностью. Чаще всего это формат png, и может не загрузится или загрузится обрезано, картинка в списке товаров (первая превью) или первая детальная. Причем нажимаешь на картинку ПКМ и открываешь в новой вкладке, она грузится полностью, возвращаешься обратно на сайт и перезагружаешь страницу, она остается обрезанной. Уже конфиг nginx-а проверяли как только можно. Что только не пробовали.
  15. @ab.support.serhii Последних, macOS Tahoe 26.6.2, iOS 26.6.1.
×
×
  • Создать...