Maksim
Пользователи-
Постов
123 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Весь контент Maksim
-
https://skr.sh/vdWyGRpvD5m - у меня и на демо так, на ноутбуке 1920х1080, опера чаще, хром реже. Дома на 2к мониторе все ок, на маке все ок.
-
@ab.support.serhii До обновления такого не было, это сегодня поставил обновы последние, так стало. https://skr.sh/vdVJsktr0sQ
-
-
func.php:278
-
ab__geo_pages - deprecation-спам, десятки строк в лог на каждый запрос. Планируете что-то делать?
-
Вот такое может быть решение. Заменить это: 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.
-
@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 — поэтому не срабатывает ни одна ветка.
-
@ab.support.serhii Отдаёт в webp у вас. А у меня почему-то нет.
-
@ab.support.serhii webp выводятся. Но тут в ссылках нет ab__webp, как-то по другому генерируются? Я делал ваше демо вчера, включил там webp с генерацией на хитах - в сафари не выводятся.
-
Просто есть проблемы с картинками. У нас сервак был собран на 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-а проверяли как только можно. Что только не пробовали.
-
@ab.support.serhii Последних, macOS Tahoe 26.6.2, iOS 26.6.1.
-
Здравствуйте! Планируется ли настройка "в каких браузерах показывать сконвертированные картинки", а в каких нет? К примеру в Сафари на macOS показывает jpg и png хотя Safari поддерживает webp. На iOS в хроме также jpg и png.
-
@ab.support.serhii Вам спасибо, за быстрое реагирование и желание помочь в поиске и решении проблемы.
-
@ab.support.serhii На демо режет шрифт прямо в админке: https://skr.sh/sZZ23SUyDof. А у меня шрифт в админке не режет: https://skr.sh/sZZmPYgDWpw Странно все это((
-
Я закинул шрифт, в диагональ экрана. Только вот не могу понять где он отображается после генерации, даже условие менял и перегенерировал пиктограммы через админку.
-
А не прочитал в zip-e загрузить, сек, пробую.
-
@ab.qa.trs Так не добавляется новый шрифт в список шрифтов. Я кинул в прицеп шрифт, который пытаюсь добавить. У Вас на демо в диагонали экрана OpenSans-Bold - это стандартный шрифт. soldierlaserital.ttf
-
@ab.support.serhii Так вот я и хотел проверить и загрузить в стикеры несколько дополнительных кастомных шрифтов. Потом затестить обрезаются они или нет. Но шрифты кастомные не грузятся. На демо тоже не грузятся: https://skr.sh/vZZM4QGGQ6X
-
Насколько я вижу, тут проблема именно с генерацией кастомного шрифта. Если генерировать через админку, то кастомный шрифт нормально генерируется на пиктограмме, а если генерировать по крону, то кастомный шрифт почему-то зарезается. Причем я пробовал уменьшить размер шрифта, он все равно зарезается. Хорошо, что приходит в голову, загрузить еще 1-2 кастомных шрифта для теста. А шрифты то не грузятся.
-
@ab.support.serhii К сожалению я могу пустить Вас только в админку сайта, а это ничего не даст. Сервер сейчас находится в защищенном контуре и не имеет прямого доступа из вне. Войти в защищенный контур можно только через VPN подключение по сертификату. А на демо можно создать стикеры для образца, но нельзя попасть на сервер чтобы выполнить команду на генерацию. Я так понимаю, что проще убрать задание из крона и дальше генерировать вручную по мере надобности.
-
Здравствуйте! У меня после автоматической генерации пиктограмм, они получаются зарезанные. Что делаю: просто захожу на сервак и вставляю php /home/velobike/html/admin_panel.php -p --dispatch=ab__stickers.cron.generate_pictograms --switch_company_id=1 --storefront_id=1 --limit=200 (в кроне выполняется эта же команда, только по расписанию) На выходе получаю: https://skr.sh/sZYMSO8tSka - пиктограммы зарезаны Захожу в: /admin_panel.php?dispatch=ab__stickers.generate и вручную генерирую пиктограммы На выходе получаю: https://skr.sh/sZYPvUJe6tI - все ок, ничего не режет Почему так происходит? До обновлений такого не было, точнее до обновлений вообще крон не работал, я всегда вручную генерировал. Но если крон когда-то работал, то такого не было.
-
Здравствуйте! Подскажите, а где редактируются эти значения: https://skr.sh/sZUK4a9ncne Хочу использовать 7-ой вариант отображения цен (https://skr.sh/sZUAdkjvk0n), но на мой взгляд не совсем логично, что перечеркнутая цена красная, а основная черная, должно быть наоборот. Я рассматриваю именно новый вариант (Вариант 9) добавить, а не стилями переназначить цвета. Заранее спасибо.
-
При нажатии на подсказку шапка пропадает: https://skr.sh/vUkDoCn6if0 и вот еще https://skr.sh/sUkPDucuUTH
-
@ab.support.serhii В любом случае, спасибо. Пусть будет так как есть.
-
@ab.support.serhii Спасибо, за подробное разъяснение. Поставил ссылку на нужный логотип прямо в шаблоне.
