Задать вопрос
ИП Коняхин
Компания
  • О компании
  • Лицензии
Блог
Услуги
  • Разрабатываем
    • Корпоративные сайты
    • Интернет-магазины
    • Landing page (лендинги)
  • Техническая поддержка
    • Тариф Умеренный
    • Тариф Классика
    • Тариф Максимальный
Прайс
Продукты
  • Модули 1C-Bitrix
Контакты
Ещё
    ИП Коняхин
    Компания
    • О компании
    • Лицензии
    Блог
    Услуги
    • Разрабатываем
      • Корпоративные сайты
      • Интернет-магазины
      • Landing page (лендинги)
    • Техническая поддержка
      • Тариф Умеренный
      • Тариф Классика
      • Тариф Максимальный
    Прайс
    Продукты
    • Модули 1C-Bitrix
    Контакты
    Ещё
      ИП Коняхин
      • Компания
        • Назад
        • Компания
        • О компании
        • Лицензии
      • Блог
      • Услуги
        • Назад
        • Услуги
        • Разрабатываем
          • Назад
          • Разрабатываем
          • Корпоративные сайты
          • Интернет-магазины
          • Landing page (лендинги)
        • Техническая поддержка
          • Назад
          • Техническая поддержка
          • Тариф Умеренный
          • Тариф Классика
          • Тариф Максимальный
      • Прайс
      • Продукты
        • Назад
        • Продукты
        • Модули 1C-Bitrix
      • Контакты
      Будьте на связи
      contact@konyweb.ru
      • Вконтакте

      Создание штрих и QR кодов в Битрикс CMS

      • Главная
      • Блог

      Расскажу как создавать штатными средствами 1С-Битрикс штрихкоды, включая QR.


      В Bitrix есть штатные средства генерации штриховых кодов различных форматов

      Разберем парочку популярных: Barcode(TYPE_CODE128) и QR

      Пример генерации QR кода

      Для примера сгенерирую изображение QR кода с ссылкой на эту статью

      Итоговый код:

      
      <?php
      require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
      ?>
      
      <?php
      $message_code = 'https://konyweb.ru/blog/sozdanie-shtrikh-i-qr-kodov-v-1s-bitrix-bus/';	
      
      $qr_code = (new \Bitrix\UI\Barcode\Barcode())->type(\Bitrix\UI\Barcode\BarcodeDictionary::TYPE_QR)->render($message_code);
      
      $arFile_qr = array(
      	'name' => $message_code.'_CodeQr.png',
      	'content'  => $qr_code,
      	'module_id' => 'ui'
      );
      
      $fileIdQr = \CFile::SaveFile($arFile_qr, 'ui');
      ?>
      
      <img src="<?php=\CFile::GetPath($fileIdQr);?>">
      

      $message_code - переменная с адресом страницы

      $qr_code = - здесь в переменной сохраняется объект метода \Bitrix\UI\Barcode\Barcode().

      TYPE_QR - означает, что мы будем генерировать QR. Здесь можно подставить любой другой формат. Все форматы - https://dev.1c-bitrix.ru/api_d7/bitrix/ui/barcode/introduction.php

      Далее я сохраняю файл у себя на сервере в папке /upload/ui и вывожу на экран. В итоге получаю итоговое изображение

      Генерация штрих-кода привычного формата

      Для генерации штрихкода, например для служб доставок, достаточно просто сменить TYPE_QR на необходимый, например TYPE_CODE128

      $message_code = '1233213';	
      $bar_code = (new \Bitrix\UI\Barcode\Barcode())->type(\Bitrix\UI\Barcode\BarcodeDictionary::TYPE_CODE128)->render($message_code);
      

      После сохранения файла и вывода на экран получим результат

      За любой помощью в доработках по сайтам можете обращаться ко мне на почту - contact@konyweb.ru


      Назад к списку
      Это интересно
      • Новая вирусная уязвимость Модулей Esol
        Новая вирусная уязвимость Модулей Esol
      • Авторизация в битрикс по номеру телефона и кодом по смс
        Авторизация в битрикс по номеру телефона и кодом по смс
      • Видео с Rutube и VK на сайт под управлением 1с-Битрикс
        Видео с Rutube и VK на сайт под управлением 1с-Битрикс
      • Новый вирус под уязвимости шаблона Аспро Битрикс
        Новый вирус под уязвимости шаблона Аспро Битрикс
      • Ошибка "Не заполнено обязательное поле Условие" в сео умного фильтра Аспро Битрикс
        Ошибка "Не заполнено обязательное поле Условие" в сео умного фильтра Аспро Битрикс
      Компания
      О компании
      Лицензии
      Продукты
      Модули 1C-Bitrix
      Услуги
      Разрабатываем
      Техническая поддержка
      Наши контакты


      contact@konyweb.ru
      © 2025 Все права защищены.
      • Вконтакте
      filipino scandal 2022 compinoy.com little princess april 18 2022 full episode
      kamisama dolls hentai hentairaw.net hentai darkskin
      nuru massage delhi fareporno.org shraddha das hot
      hindi video song sex cunnilingusporntrends.com indian big penis sex
      india open sex faphub.mobi sailaja sex
      desi wife xvideo liebelib.mobi indians on chaturbate
      jalappa hospital kolar pornbraze.mobi indian aunty porn.net
      松本 菜奈実 javvideos.net 脳みそとろとろ射精我慢オナサポアプリ2 観察しながら冷淡に追い込む少女の場合
      vip braze sumoporn.mobi indian suhagrat porn
      سكس نقاب yubosp.com افلام ابحيه
      tentacul hentai hentainuts.com piccolo hentai
      طياز المحارم free69tubex.com يوتيوب فيديوسكس
      فيلم سكس اون لاين arabtnt.com سكس ارمنيا
      bhojpuri x movie upgirls.net lathasex
      renjini haridas tubedesiporn.com bp sex vedio