
Формы обратной связи в Битрикс: три способа и их цена
Клиент просит форму на сайте под 1С-Битрикс. Кажется, дело на десять минут, но письма не доходят, а в ящик сыплется спам. Разбираем три способа и чем каждый платит.

Клиент просит форму на сайте под 1С-Битрикс. Кажется, дело на десять минут, но письма не доходят, а в ящик сыплется спам. Разбираем три способа и чем каждый платит.

Рефакторинг магазина на Битрикс чаще всего ломает не то, что вы правили. Разбираем, что замерить до начала, как выкладывать без простоя и где замеры обманывают.

Шорткод пишется на одном PHP, блок требует сборки на Node, а после удаления плагина оба варианта оставляют в записях следы. Сравниваем три подхода и называем критерий выбора.

Карточку цены можно сделать шорткодом, статическим или динамическим блоком, и через год разница проявится на каждой правке вёрстки. Разбираем, что хранится в базе и чем вы платите при смене разметки в WordPress 6.x.

Магазин на Битриксе после рефакторинга оформления заказа не упал: заказы шли, но с неверной суммой и без писем. Разбираем, как такие сбои проходят мимо мониторинга и как их ловить.

Шорткод в базе — строка, статический блок — готовый HTML, динамический — только атрибуты. От этого зависит, что увидит посетитель после отключения плагина и что случится при первой правке кода. Разбираем на плашке-уведомлении, WordPress 6.x.

Минимальный шаблон для «1С-Битрикс: Управление сайтом» — два PHP-файла и один CSS. Собрать и проверить его на тестовой папке можно за 30–40 минут, не трогая рабочий дизайн.

Битрикс редко падает из-за PHP: под нагрузкой первым сдаёт MySQL. Разбираем, какие запросы и таблицы упираются первыми, как найти их без догадок и когда новый индекс только добавляет проблем.

Через 20 минут у записей WordPress появятся свои поля: цена, оценка и ссылка на магазин. Их заполняют в редакторе, а на сайте они выводятся под текстом через ACF и короткий PHP-код.

Афишу с будущими событиями, без рекламных меток и с сортировкой по цене в админке не собрать, а фильтровать в PHP накладно. Разбираем, что умеет WP_Query штатно и когда пора писать posts_where.

Страница каталога грузится секунды, PHP простаивает, а MySQL держит один и тот же SELECT. Разбираем, как найти такой запрос в Битриксе, прочитать EXPLAIN и выбрать между индексом, правкой кода и кешем.

За 30–40 минут вы соберёте в /local/templates рабочий шаблон для Битрикса: с ShowHead, админ-панелью и телефоном во включаемой области. По пути разберём ошибки, из-за которых правки пропадают, а стили не грузятся.