Почему стоит платить за Битрикс в 2026 году, если есть бесплатные CMS?

Часто возникает вопрос: зачем покупать Битрикс, если есть WordPress, OpenCart и другие бесплатные движки? Вопрос вполне нормальный. Если можно не платить, зачем платить?

Попробую объяснить по-простому. Битрикс стоит своих денег, когда помогает меньше делать руками и проще обслуживать магазин. А вот покупать его только потому, что «на нём все серьёзные сайты», я бы не стал.

Сразу уточню: здесь речь про «1С-Битрикс: Управление сайтом» — движок для вашего сайта. Битрикс24 — другой продукт, прежде всего для работы с клиентами и команды. Названия похожи, задачи разные.

Читать далее Почему стоит платить за Битрикс в 2026 году, если есть бесплатные CMS?

CIBlockElement::GetList

CIBlockElement::GetList — один из старых, но до сих пор рабочих способов получить элементы инфоблока в Битрикс. Например, вывести последние новости, список производителей или несколько товаров.

Для новичка важно не пытаться сразу достать «всё». Сначала выберем только нужные поля и активные элементы. Так код будет понятнее, а запрос — легче.

Читать далее CIBlockElement::GetList

result_modifier.php и component_epilog.php что это?

Многие, начиная работать с битрикс, не уделяют должного внимания таким важным файлам в шаблоне компонента как «result_modifier.php» и «component_epilog.php». Отчасти это происходит из-за непонимания что это и для чего. Попробую объяснить по-простому. Читать далее result_modifier.php и component_epilog.php что это?

Условие для 404

Часто у новичков возникает проблема: нужно в шаблоне сайта или компонента вывести какой-то блок, но только на странице 404. Условие для проверки простое:

<?php
if (defined('ERROR_404') && ERROR_404 === 'Y') {
    echo 'какой-то блок';
}
?>

Здесь нужны обе проверки. Сначала убеждаемся, что константа существует, потом — что её значение равно Y. Поэтому используем && («и»). Если поставить || («или»), условие сработает неверно, а на PHP 8 обращение к несуществующей константе приведёт к ошибке.

Откройте обычную страницу и несуществующий адрес. Блок должен появиться только во втором случае. Само условие не настраивает HTTP-статус 404: это отдельная задача шаблона и компонентов сайта.

Удачи.

Исправлено 3 октября 2026 года. Условие проверено для отсутствующей константы и значений N и Y.

Создаем простое меню в битрикс.

Часто новичкам бывает сложно разобраться со стандартными компонентами битрикса, а времени изучать документацию нет. Сегодня я расскажу как быстро создать меню на вашем сайте. Читать далее Создаем простое меню в битрикс.

Условия для определённых страниц или разделов.

Иногда на сайте нужен небольшой кусок кода только в одном месте: баннер на главной, другой телефон в разделе или отдельное меню в личном кабинете. Новички часто для этого копируют весь шаблон. Работает, но потом приходится править два почти одинаковых файла.

Проще сначала проверить адрес текущей страницы, а уже потом выводить нужный HTML. В Битрикс для этого есть CSite::InDir().

Читать далее Условия для определённых страниц или разделов.

Создание раздела новостей на битрикс

Сегодня мы будем создавать раздел новостей на нашем сайте с CMS  Битрикс. Надеюсь, сам сайт уже создан.
Читать далее Создание раздела новостей на битрикс

Простая установка битрикс на стандартный хостинг!

Многие, кто устанавливает Битрикс, хотят сделать это максимально просто и быстро, не закачивая кучу файлов по FTP и не выполняя никаких сложных манипуляций с разархивированием. Попробую рассказать про один из таких способов. Итак, пошаговая установка Битрикс.
Читать далее Простая установка битрикс на стандартный хостинг!