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

Ошибка MySQL server has gone away является одной из самых распространенных проблем при работе сайтов на платформе 1С-Битрикс. Обычно она возникает внезапно и приводит к невозможности выполнить SQL-запрос, загрузить страницу или завершить обмен данными с внешними системами. Проблема может проявляться как периодически, так и постоянно, особенно на высоконагруженных проектах и интернет-магазинах с большим объемом данных. Разберем основные причины возникновения ошибки…
CUser — класс главного модуля 1С-Битрикс для работы с пользователями: регистрация, авторизация, выборка, редактирование и удаление. Доступен с версии 3.0.6 и на каждой странице сайта автоматически создаётся его экземпляр — глобальный объект $USER, который хранит данные о текущем посетителе. В новом ядре D7 у класса есть аналог — Bitrix\Main\UserTable. Ниже разберём, какие поля есть у пользователя, какие методы предлагает CUser,…
Метод CEvent::CheckEvents() предназначен для ручной обработки очереди почтовых событий в 1С-Битрикс. Обычно отправка писем происходит автоматически с помощью агентов или cron, однако в некоторых случаях требуется самостоятельно запустить обработку очереди. Именно для этого используется данный метод. Хотя CEvent::CheckEvents() применяется значительно реже, чем CEvent::Send(), он может быть полезен при разработке собственных обработчиков, настройке cron, тестировании отправки писем и диагностике проблем с…

Настройка почтового домена сайта в 1С-Битрикс — не только про то, откуда отправляются системные письма, но и про то, насколько хорошо эти письма доходят до адресатов, а не оседают в спаме. Разберём, что реально настраивается в разделе почтовых доменов и сайтов, и как это влияет на доставляемость. Привязка почтового домена к сайту В настройках сайта (Настройки → Настройки продукта →…
Скорость работы сайта является одним из ключевых факторов успешного интернет-проекта. Медленная загрузка страниц негативно влияет на пользовательский опыт, конверсию, позиции в поисковых системах и нагрузку на сервер. Особенно актуален вопрос производительности для крупных проектов на платформе 1С-Битрикс, где используются инфоблоки, каталог товаров, интернет-магазин и большое количество динамического контента. В этой статье рассмотрим основные способы ускорения Битрикс, начиная от базовых настроек…
Метод CEvent::Send() — основной способ отправки электронных писем в 1С-Битрикс. Практически каждый сайт на Битрикс использует его для уведомлений пользователей и администраторов. Через данный метод отправляются письма после оформления заказа, регистрации пользователя, отправки формы обратной связи, восстановления пароля и многих других действий. В этой статье подробно разберем синтаксис метода, все его параметры, приведем рабочие примеры и рассмотрим распространенные ошибки. Что…
Редиректы — важная часть технической оптимизации сайта на 1С-Битрикс. Они используются при изменении адресов страниц, переезде сайта на HTTPS, смене домена, удалении старых URL, изменении структуры каталога и устранении дублей. Правильно настроенный 301 редирект сообщает браузеру и поисковым системам, что страница окончательно переехала на новый адрес. В этой статье разберём, как настроить редиректы в Битрикс через .htaccess, Nginx и urlrewrite.php,…
Метод CEvent::SendImmediate() используется в 1С-Битрикс для немедленной отправки электронного письма. В отличие от CEvent::Send(), который добавляет письмо в очередь и ожидает обработки агентом или cron, данный метод выполняет отправку сразу после вызова. Этот способ особенно полезен в ситуациях, когда пользователь должен получить письмо мгновенно: код подтверждения, одноразовый пароль, уведомление об успешной оплате или сообщение администратору о новой заявке. Чем отличается…
Выбор хостинга для сайта на 1С-Битрикс напрямую влияет на скорость загрузки страниц, стабильность работы интернет-магазина, позиции в поисковых системах и удобство администрирования. Даже идеально оптимизированный сайт может работать медленно, если сервер не соответствует требованиям CMS. В этой статье разберем, какой хостинг выбрать для Битрикс, чем отличаются виртуальный хостинг и VPS, какие характеристики действительно важны, а также сравним популярные решения, включая…
Компания Beget уже много лет остается одним из самых популярных российских хостинг-провайдеров среди разработчиков сайтов на 1С-Битрикс. Причина проста — современные серверы, быстрые NVMe-диски, поддержка актуальных версий PHP, удобная панель управления и возможность без сложностей перейти с виртуального хостинга на VPS по мере роста проекта. Однако у многих пользователей возникает вопрос: какой тариф Beget выбрать для Битрикс? Все зависит от…
Параметр PREFILTER_NAME используется в компонентах каталога 1С-Битрикс для применения предварительного фильтра к элементам инфоблока еще до выполнения основной фильтрации. Чаще всего он используется совместно с компонентами catalog.section, catalog.smart.filter и другими каталогами, где необходимо заранее ограничить набор товаров. Основное преимущество данного параметра заключается в том, что пользователь видит только те свойства, товары и значения фильтра, которые доступны после применения предварительных условий….

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