Все статьи
307 материалов
Выбор хостинга для сайта на 1С-Битрикс напрямую влияет на скорость загрузки страниц, стабильность работы интернет-магазина, позиции в поисковых системах и удобство администрирования. Даже идеально оптимизированный сайт может работать медленно, если сервер не соответствует требованиям CMS. В этой статье разберем, какой хостинг выбрать для Битрикс, чем отличаются виртуальный хостинг и VPS, какие характеристики действительно важны, а также сравним популярные решения, включая…

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

Ошибка 404 сама по себе не поломка — это штатный ответ сервера о том, что страницы нет. Проблемы начинаются, когда 404 отдаётся там, где страница должна быть, или наоборот: несуществующий адрес возвращает код 200, и поисковики начинают индексировать пустышки. Разберём, как в 1С-Битрикс устроена обработка несуществующих страниц, как настроить свою страницу 404, почему она обязана отдавать правильный код ответа и…
Timeweb уже много лет входит в число самых популярных российских хостинг-провайдеров. Компания является сертифицированным партнером 1С-Битрикс и предлагает специальные тарифы, оптимизированные для работы этой CMS. В линейке доступны виртуальный хостинг, облачные серверы, VPS и выделенные серверы, что позволяет подобрать решение практически для любого проекта. :contentReference[oaicite:0]{index=0} Если вы планируете запуск сайта на 1С-Битрикс или хотите перенести существующий проект, важно правильно подобрать…

Когда на сайте происходит что-то подозрительное — неожиданно появился новый администратор, изменился файл, который никто не трогал, — первый источник ответа не догадки, а журналы Битрикса. Разберём, где искать эти данные и как читать их системно, а не открывать наугад в панике. Журнал событий (общий лог действий) Раздел Настройки → Инструменты разработчика → Журнал событий фиксирует действия пользователей и системные…
Битрикс не «переводит» сайт одной галочкой, как WPML в WordPress, — многоязычность строится на встроенной мультисайтовости: несколько «Сайтов» в одном ядре, у каждого свой язык, домен или путь и свой набор контента.

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

Штатных полей профиля пользователя — имя, email, телефон — хватает не всегда: интернет-магазину может понадобиться дата рождения для персональных акций, B2B-порталу — название компании и ИНН. Разберём, как добавить пользовательские поля профиля в 1С-Битрикс и вывести их на форме регистрации и личного кабинета. Создание UF-поля через админку Пользовательские поля пользователя добавляются в разделе Настройки → Настройки продукта → Поля пользователей,…

Docker решает классическую проблему «у меня работает, а на сервере нет» — окружение разработки становится точной копией того, что реально используется на проде, а не приблизительным аналогом. Разберём, как настроить Docker-окружение для разработки на 1С-Битрикс. Базовый набор контейнеров # docker-compose.yml services: web: image: php:8.2-fpm volumes: — ./:/var/www/html depends_on: — db nginx: image: nginx:latest ports: — «8080:80» volumes: — ./:/var/www/html -…

Штатная отправка писем через SMTP хостинга справляется с транзакционными уведомлениями, но плохо подходит для массовых маркетинговых рассылок — риск попасть в спам растёт, а инструментов аналитики открытий и переходов нет вовсе. Разберём, как подключить внешний сервис рассылок к 1С-Битрикс и разделить транзакционные и маркетинговые письма. Зачем разделять транзакционные и маркетинговые письма Транзакционные письма (подтверждение заказа, восстановление пароля) критичны для конкретного…
CFile::GetFileArray() — один из самых используемых методов API 1С-Битрикс для работы с файлами. Он позволяет получить полную информацию о файле по его ID: путь к файлу, URL изображения, имя файла, оригинальное название, размер, MIME-тип, ширину и высоту изображения. Метод особенно часто используется при работе с инфоблоками, свойствами типа «Файл», PREVIEW_PICTURE, DETAIL_PICTURE, пользовательскими полями и компонентами Битрикс. Что вы узнаете: как…
CFile::GetByID() — метод API 1С-Битрикс, который позволяет получить информацию о файле по его идентификатору. Метод часто используется при работе с файлами инфоблоков, изображениями, пользовательскими полями и файловыми свойствами. В этой статье разберём синтаксис CFile::GetByID(), получение данных через Fetch(), URL файла, имя, размер, MIME-тип, размеры изображения, а также сравним GetByID() с CFile::GetFileArray() и CFile::GetPath(). Коротко: CFile::GetByID() возвращает результат выборки файла. Чтобы…