Rus
Eng
Частичная анимация pagepill на многоэкранной странице Разбираем, как сделать «перелистывание» только для первых двух экранов многоэкранного лендинга на чистом JS, без pagepiling.js. Показываем разделение страницы на фиксированный оверлей и обычный поток, борьбу с инерцией скролла через накопитель усилия и кулдаун, синхронизацию таймингов и правильное подключение скрипта в шаблоне Bitrix через component_epilog.php и Asset::addJs().
Разработчик vs ИИ: Как выжить и найти новых крупных клиентов, если базовый код теперь пишут нейросети Рынок разработки переживает тектонический сдвиг: написание кода перестало быть конкурентным преимуществом. Разбираем, как сместить фокус на архитектуру, бизнес-анализ и управление ИИ-агентами в e-commerce, чтобы оставаться востребованным и привлекать крупных заказчиков.
Вывод виджета и кнопки оплаты Яндекс Пэй на детальной странице товара Пошаговая инструкция по выводу кнопки оплаты и виджета «Сплит» Yandex Pay на детальной странице товара в Bitrix: от клиентского SDK до финализации заказа в sale_ps_success.php. Внутри — готовая конфигурация, класс интеграции, роутер и серверный обработчик заказа.
Fluid-верстка на clamp() и CSS Container Queries: как раз и навсегда забыть про сотни @media брейкпоинтов в компонентах Битрикса Практическое руководство для Битрикс-разработчиков о переходе на жидкую верстку без медиа-запросов. Разбираем clamp() для плавного масштабирования типографики и отступов, Container Queries для изолированной адаптации компонентов и конкретные примеры для общего шаблона, карточки товара, слайдера и фильтра.
Стандартизация Swiper и макетов в Битриксе: уходим от хаоса в inline-скриптах Стандартный подход к Swiper в 1С-Битрикс — inline-скрипт в каждом template.php, конфигурация вразнобой, реакция на AJAX через setTimeout — разваливается при первой же динамической подгрузке. Разбираем класс SwiperManager: три уровня конфигурации, MutationObserver, публичный API для сложных случаев и корректный жизненный цикл через destroy(true, true).
Поднимаем лимит кол-ва символов в html свойстве в Bitrix Разбираем, как поднять лимит в 63 200 символов для свойства типа «HTML/Текст» в инфоблоках Bitrix: настройка pcre.backtrack_limit, смена типа столбца на LONGTEXT в раздельной таблице свойств и правка порога в ядре. В конце — почему править ядро не стоит и как сделать собственный тип свойства через наследование.
Борьба за миллисекунды: как оптимизировать тяжелую фильтрацию в catalog.section Разбираем, как ускорить тяжелую фильтрацию в catalog.section на миллионных каталогах: от поиска узких мест через монитор производительности и EXPLAIN до фильтрации по свойствам инфоблока через подзапросы в D7 ORM с учётом раздельного хранения, сбора подразделов через Nested Sets, тегированного кеша и ручных индексов в MySQL.
Битрикс не отправляется почта или попадает в спам Справляемся с проблемой пропажи писем
Битрикс: обмен с 1С Описываю типичные случаи и решения проблем с которыми сталкиваюсь
Работа с авторизацией \ регистрацией пользователя в Битрикс Валидация пароля пользователя в Битрикс
Ошибки при обновлении Битрикс Исправляем наиболее частые ошибки при обновлении ядра Битрикс
Работа с элементами инфоблока, товаром, catalog.element и торговыми предложениями в Битрикс Описываю сложности возникающие при редактировании как комплексного компонента catalog.element, так и обычного, а так же варианты применяемых решений
Работа с разделами Битрикс и компонентом catalog.section Настраиваем вывод товаров из нескольких категорий
Работа с заказом Битрикс на D7 Производим работу с заказами в Битрикс с помощью D7 и старого ядра
Аспро товары стали под заказ, пропала цена и добавление в корзину При обновлении Битрикс до версий выше 23.300.0 у товаров Аспро пропадает цена и возможность добавить в корзину. Исправляем
Отменить $APPLICATION->ShowViewContent Типичная ситуация применения при использовании ЧПУ сотбита на шаблоне Аспро Макс
Битрикс разбиваем карту сайта на части Решаем проблему с разросшейся картой сайта, разбиваем sitemap на части
Аспро вызов генерации посадочных страниц по api Пригодится если ваш каталог обновляется часто
Установка платного или бесплатного сертификатов ssl на Битрикс VM/CentOS 7 Описываю два наиболее любимых способа установки ssl
Яндекс.Маркет добавляем к тегу param пользовательский data аттрибут Разбираемся как добавить к тегу param свой дата аттрибут
Работа с датой на php в Битрикс и не только Публикую наиболее полезные, с моей точки зрения, функции работы с датой
Основные константы, функции и способы вывода в шаблонах Битрикс D7 и не только Подборка основных функций и констант используемых при работе с шаблонами Битрикс.
Не работает bitrix:catalog.viewed.products Исправляем ситуацию когда данные о просмотренных товарах не передаются
Борьба с троянами типа JS.Inject С начала СВО у многих клиентов возникли со взломами сайтов и заражением их вредоносным кодом. Боремся с этим
Работа с изображением в Битрикс Работа с файлами изображений в старом и новом ядре Битрикс на примерах
Работа с поиском в Битрикс Добавляем в индекс новые поля, исключаем из индекса товары по условию
Резервное копирование Настраиваем автоматическое резервное копирование на сайте
Гриды и фильтры в Битриксе Выводим данные с помощью встроенных в Битрикс таблиц и фильтров
Вывод ошибок в Битрикс Часто бывает нужно понять, что не так с Битрикс, например когда видим белый экран. Данный код нам поможет
Ускорение работы сайта. Боремся с Google PageSpeed Решаем стандартную задачу по ускорению сайта

ОБРАТНАЯ СВЯЗЬ

Напишите мне

Напишите мне, чтобы обсудить задачу. Работаю удаленно, официально (самозанятый), стоимость часа — 1800 ₽, в день могу уделять проекту 3–4 часа. Отвечаю быстро, консультация бесплатная.

Во время отправки произошла ошибка, пожалуйста попробуйте еще раз через некоторое время
Сообщение отправлено успешно

Телефоны

+7(993) 007-18-96

Email

info@tichiy.ru

Адрес

Россия, г. Москва

Отправляя форму Вы автоматически подтверждаете, что ознакомились и принимаете Политику конфиденциальности сайта