Фильтр
☃️ Про снежинки
5 лет назад был такой пост про снежинки на сайте. Вроде бы и время идет, технологии меняются, людям все равно нравиться на сайте снежинки подключать. Понимаю. Сам такой, люблю какой-нибудь фигней заниматься) Опять же, атмосфера праздника и всё такое. Снежинки - это не плохо и не хорошо, это так есть. Опять же, очень залипательно. Но, дьявол как всегда в деталях. Тот скрипт который более менее работал 5 лет назад (хотя он и сейчас работает) уже использовать не правильно. Можете сами проверить как он работает, просто открываете деатулз и в районе подвала сможете увидеть порядка 50+ загруженных картинок (сами снежинки), которым через js прислюнивается анимация. Такое себе решение, мягко говоря. Особенно для мобильных устройств. Так кстати еще прикольный баг есть - если при нажатии на кнопку попасть по снежинке, то клика не происходило, то есть снежинки перекрывали элементы сайта. Так как, у меня уже традиционно в новогодние праздники проводиться работа по собственным проектам, решил с
☃️ Про снежинки
Показать еще
  • Класс
70000014108193
⬇️ WP All Import
⬇️ WP All Import. Небольшой кейс. В последнее время, частенько попадаются импорты с битыми ссылками на картинки, например есть 5 картинок, а из них 3 битые и не грузятся. Картинки - это самый медленный элемент импорта. Процесс больно замороченный. Сначала грузится картинка по линку во временные файлы, потом сделать массу проверок на тип и тд. Потом загрузить в медиабиблиотеку, проверить на дубликаты, и в финале еще миниатюр нарезать. В общем, очень долго. А если еще и ссылки битые, то время импорта увеличивается на порядки. Примерно замерял: 50 товаров с нормальными ссылками заезжает за 1 минуту, те же товары с битыми уже 40 минут... Какое решение? Первое что приходит в голову - как то отсортировать передаваемые ссылки перед загрузкой. Но фиг там. Ожидаемо от WPAI, никаких фильтров не нашел. Хотя может и плохо искал. Но что то делать надо. Нет фильтров, будем фильтровать настройки. Написал функцию, которая фильтрует передаваемую строку с линками /** * Удаление битых ссылок на из
⬇️ WP All Import
Показать еще
  • Класс
Показать ещё