Розробка слайдерів і банерів на 1С-Бітрікс

Розробка слайдерів і банерів на 1С-Бітрікс Ми займаємося кастомною розробкою слайдерів і банерів на 1С-Бітрікс більше 4 років. За цей час ми накопичили досвід, який дозволяє створювати продуктивні та зручні в управлінні рішення. Стандартний компонент `bitrix:advertising.banner` не підходить для с
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Розробка слайдерів і банерів на 1С-Бітрікс
Середній
~1-2 тижні

Наші компетенції:

Часті запитання

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1462
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    764
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    810
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1167

Розробка слайдерів і банерів на 1С-Бітрікс

Ми займаємося кастомною розробкою слайдерів і банерів на 1С-Бітрікс більше 4 років. За цей час ми накопичили досвід, який дозволяє створювати продуктивні та зручні в управлінні рішення. Стандартний компонент bitrix:advertising.banner не підходить для сучасних вимог: адаптивність, відеофони, lazy loading, WebP. Замість нього ми використовуємо інфоблоки та власні компоненти, що дають маркетологу повний контроль через адмінку, а фронтенду — швидкий рендеринг. Обмеження модуля реклами стають критичними при розробці повноекранного слайдера на головній або динамічної банерної сітки в каталозі. Наприклад, менеджер не може замінити зображення, не знаючи HTML, а мобільна версія виглядає як зменшена копія десктопу. Наш підхід вирішує ці проблеми, економить бюджет клієнта на доопрацюваннях і прискорює завантаження сторінки на 30–50%.

Кастомна розробка слайдерів і банерів: ключові рішення

Чому стандартний модуль реклами не підходить?

Модуль advertising в 1С-Бітрікс зберігає банери в таблиці b_adv_banner. Кожен банер — це HTML-код у полі MESSAGE. Недоліки:

  • Редактор — textarea, менеджер без навичок верстки не може змінити контент.
  • Немає слайдера: кожен банер незалежний, немає впорядкованості.
  • Немає адаптивних зображень: один банер для всіх екранів.
  • Немає підтримки сучасних форматів (WebP, AVIF) і лінивого завантаження.

Всі ці обмеження вирішуються кастомною розробкою з використанням інфоблоків.

Як ми це робимо: інфоблок + компонент

Практичне рішення — окремий інфоблок «Слайдери та банери». Кожен елемент — один слайд, розділи — зони розміщення (hero-slider, catalog-banner тощо). Структура властивостей:

Властивість Тип Призначення
IMAGE_DESKTOP Файл Зображення для десктопу
IMAGE_MOBILE Файл Зображення для мобільних
VIDEO_BG Файл Відеофон (MP4)
TITLE Строка Заголовок
SUBTITLE Строка Підзаголовок
BUTTON_TEXT Строка Текст кнопки
BUTTON_LINK Строка Посилання
BG_COLOR Строка Колір фону
TEXT_COLOR Список light / dark
SORT Число Порядок

Компонент local:banner.slider приймає параметри: IBLOCK_ID, SECTION_CODE, SLIDER_ENGINE (swiper, splide, native), AUTOPLAY, LAZY_LOAD, CACHE_TIME. У class.php вибираються активні елементи, генеруються WebP-версії, виводиться <picture> з <source>.

Приклад конфігурації компонента
$APPLICATION->IncludeComponent( "local:banner.slider", "", array( "IBLOCK_ID" => 25, "SECTION_CODE" => "hero", "SLIDER_ENGINE" => "splide", "AUTOPLAY" => "Y", "AUTOPLAY_SPEED" => 5000, "LAZY_LOAD" => "Y", "CACHE_TIME" => 36000000, "CACHE_TYPE" => "A", "USE_WEBP" => "Y", ) ); 

Кастомний слайдер на інфоблоках працює в 1.5–2 рази швидше за рахунок тегованого кешування та оптимізації зображень. Як сказано в офіційній документації: «Теговане кешування дозволяє скидати кеш тільки тих компонентів, дані яких змінилися». Детальніше про кешування читайте в документації 1С-Бітрікс.

Вибір бібліотеки для слайдера

Swiper — де-факто стандарт, 140 КБ, підтримка touch, lazy loading, паралакс. Splide — легковаговикова альтернатива (30 КБ), без залежностей. Нативний CSS — scroll-snap-type, нуль JS для базової прокрутки. Рекомендуємо Splide для типових проєктів, Swiper для складних, нативний для мінімалістичних.

Як оптимізувати завантаження слайдера?

Слайдер на головній — перший елемент, що впливає на LCP. Основні правила:

  • Перший слайд без lazy load: loading="eager", fetchpriority="high".
  • Preload першого зображення в <head> через addString().
  • WebP-версії: десктоп 1920x600 в WebP важить 80–150 КБ проти 200–400 КБ JPEG.
  • Відеофон: H.264, 1280x720, 1–2 Мбіт/с, тривалість до 10 с. На мобільних замінюється статикою.

Ці заходи скорочують обсяг завантажуваних даних до 30%, що позитивно впливає на LCP і загальний бюджет завантаження.

Управління для маркетолога

Менеджер працює в інтерфейсі інфоблока: створює елемент, завантажує зображення, заповнює тексти, ставить дати. Попередній перегляд — через кастомний шаблон. Сортування — drag-and-drop або поле SORT. Жодного HTML.

Що входить в розробку

  • Проєктування структури інфоблока під завдання
  • Розробка компонента з підтримкою обраної бібліотеки
  • Адаптивна верстка (десктоп, планшет, мобільний)
  • Генерація WebP/AVIF, preload, lazy loading
  • Інтеграція відеофону
  • Налаштування кешування
  • Документація для маркетолога

Процес роботи

  1. Аналіз — вивчаємо вимоги, макети, прототипи.
  2. Проєктування — визначаємо структуру інфоблока, параметри компонента.
  3. Розробка — пишемо компонент, верстку, інтеграцію.
  4. Тестування — перевіряємо на всіх пристроях, у різних браузерах.
  5. Деплой і передача — встановлюємо на бойовий сервер, навчаємо менеджера.

Терміни (орієнтовно)

Варіант Склад Термін
Один слайдер Інфоблок, компонент, Splide, адаптив, WebP 3–5 днів
Банерна система Кілька зон, відеофони, preload, аналітика 8–12 днів

Вартість визначається після аналізу вимог. Замовте консультацію — ми оцінимо ваш проєкт.

Наш досвід і гарантії

Ми розробляємо на 1С-Бітрікс більше 4 років, реалізували понад 50 проєктів з кастомними слайдерами. Даємо гарантію на код і оперативну підтримку. Використовуємо тільки перевірені бібліотеки та підходи.

Зв'яжіться з нами, щоб замовити розробку слайдерів і банерів під ключ.