Все статьи
307 материалов

Список пользователей, находящихся на сайте прямо сейчас, — функция, востребованная и в закрытых сообществах, и как элемент социального доказательства («на сайте сейчас 40 человек») в интернет-магазине. Разберём, как реализовать это в 1С-Битрикс. Штатный модуль статистики Модуль веб-статистики Битрикса хранит данные о визитах, включая информацию об авторизованных пользователях, — раздел Аналитика → Мониторинг → Онлайн в административной панели показывает список пользователей…

Иконки есть на любом сайте: стрелки, корзина, телефон, социальные сети, галочки в списках. Способов вывести их несколько, и выбор влияет на количество запросов, вес страницы и на то, получится ли перекрасить иконку под наведение. Разберём три подхода — SVG-спрайт, инлайн-SVG и шрифтовые иконки, — покажем, как подключить спрайт в шаблоне 1С-Битрикс, и объясним, почему растровые спрайты сегодня почти не нужны….
Скорость работы сайта является одним из ключевых факторов успешного интернет-проекта. Медленная загрузка страниц негативно влияет на пользовательский опыт, конверсию, позиции в поисковых системах и нагрузку на сервер. Особенно актуален вопрос производительности для крупных проектов на платформе 1С-Битрикс, где используются инфоблоки, каталог товаров, интернет-магазин и большое количество динамического контента. В этой статье рассмотрим основные способы ускорения Битрикс, начиная от базовых настроек…

Ошибка Allowed memory size exhausted является одной из наиболее распространенных проблем, с которыми сталкиваются владельцы сайтов на платформе 1С-Битрикс. Обычно она возникает в момент выполнения ресурсоемких операций: обновления каталога товаров, импорта данных, генерации кеша, обработки изображений или выполнения сложных запросов к базе данных. Если вовремя не устранить проблему, сайт может работать нестабильно, выдавать ошибки пользователям или полностью перестать выполнять отдельные…

Клиенты пишут туда, где им удобно: кто-то в Telegram, кто-то в WhatsApp, кто-то в чат на сайте или в сообщения сообщества во ВКонтакте. Если каждый канал живёт отдельно, часть сообщений неизбежно теряется, а история общения оказывается разбросанной по разным приложениям. Открытые линии решают именно эту задачу: все каналы сводятся в один интерфейс, сообщения распределяются между операторами по правилам, а переписка…

Ошибка MySQL server has gone away является одной из самых распространенных проблем при работе сайтов на платформе 1С-Битрикс. Обычно она возникает внезапно и приводит к невозможности выполнить SQL-запрос, загрузить страницу или завершить обмен данными с внешними системами. Проблема может проявляться как периодически, так и постоянно, особенно на высоконагруженных проектах и интернет-магазинах с большим объемом данных. Разберем основные причины возникновения ошибки…
CFile::GetList() — метод API 1С-Битрикс для получения списка файлов из файлового хранилища системы. С его помощью можно искать файлы по ID, имени, модулю, каталогу, типу и другим параметрам, задавать сортировку и обрабатывать найденные записи. Метод особенно полезен при разработке административных скриптов, миграции сайтов, очистке файлового хранилища, поиске больших файлов и анализе содержимого каталога /upload/. В этой статье разберём синтаксис CFile::GetList(),…

Белый экран — самая неинформативная из всех поломок. Сайт открывается, но страница пустая: ни текста, ни ошибки, ни намёка на причину. В исходном коде тоже ничего. Иногда падает весь сайт, иногда только админка, иногда одна страница. Причина почти всегда одна: произошла фатальная ошибка PHP, а вывод ошибок отключён. Разберём, как за пару минут увидеть настоящий текст ошибки, и что делать…

bitrix:catalog.section — штатный компонент вывода списка товаров раздела каталога, лежащий в основе большинства витрин на 1С-Битрикс. Разберём его ключевые параметры и типичные настройки, о которые регулярно спотыкаются при кастомизации. Базовый вызов компонента <?php $APPLICATION->IncludeComponent( ‘bitrix:catalog.section’, ‘my_template’, [ ‘IBLOCK_TYPE’ => ‘catalog’, ‘IBLOCK_ID’ => $iblockId, ‘SECTION_ID’ => $sectionId, ‘ELEMENT_SORT_FIELD’ => ‘sort’, ‘ELEMENT_SORT_ORDER’ => ‘asc’, ‘PAGE_ELEMENT_COUNT’ => 24, ‘PROPERTY_CODE’ => [‘COLOR’, ‘SIZE’], ‘DETAIL_URL’…
Бесплатный домен для сайта — хороший вариант, если нужно запустить личный проект, блог, портфолио, тестовый сайт или небольшой интернет-проект без затрат на регистрацию доменного имени. Однако важно понимать: далеко не каждое предложение «бесплатный домен» означает полноценную бесплатную регистрацию. В этой статье разберём, где можно получить бесплатный домен в 2026 году, какие доменные зоны действительно позволяют зарегистрировать имя без оплаты, чем…

Тип инфоблока — это группа однородных инфоблоков и одновременно способ настроить, как они будут выглядеть в административной части. Новости, каталог товаров, справочники, отзывы — каждая из этих сущностей обычно живёт в своём типе. Разберём, зачем нужен отдельный уровень группировки, как создать тип и что означают его настройки, включая разделы и веб-формы, которые часто включают наугад. Зачем нужны типы Структура в…

Модуль каталога в 1С-Битрикс — это не отдельная сущность, а надстройка над обычным инфоблоком: она добавляет к элементам цену, единицы измерения, торговые предложения и остатки. Разберём пошагово, как включить каталог и настроить его с нуля, чтобы дальше не переделывать основы. Порядок настройки Убедиться, что модуль каталога установлен и подключён. Создать тип инфоблока для товаров. Создать сам инфоблок и включить для…