Статьи про Битрикс, программирование, верстку
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.

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

Напишите мне

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

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

Телефоны

+7(993) 007-18-96

Email

info@tichiy.ru

Адрес

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

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