Поддержка и развитие
сайтов на 1С-Битрикс
и CRM Битрикс24

Обсудить задачу
Олег Неживых за ноутбуком, решения на 1С-Битрикс и Битрикс24

Что мы уже сделали

Кейсы и решения

При обновлении PHP, модулей или шаблонов (например, АСПРО) на сайте могут появляться ошибки, которые не видны пользователям, но приводят к падениям страниц или некорректной работе. Чтобы быстро выявлять такие проблемы, удобно включить логирование PHP-ошибок с указанием конкретной страницы, где они возникают. Зачем это нужно Найти страницы, которые падают у поисковых роботов или пользователей Отловить ошибки PHP 8+ (TypeError,…

Некоторые готовые решения на 1С-Битрикс или встроенные функции браузера могут откладывать загрузку изображения до тех пор, пока оно не появится в зоне видимости. Такая ситуация типична для библиотек ленивой загрузки изображений, таких как lazysizes или lazyload. Почему это так работает? В начальной загрузке изображения (или его плейсхолдер) используется значение data:image/gif;base64,... в атрибуте src, чтобы браузер мог отоб…

Для того чтобы ограничить доступ к сайту на Битрикс только для пользователей из России, можно настроить ограничения на уровне веб-сервера, например, используя Apache или Nginx, а также геолокацию IP-адресов. Один из способов сделать это — с использованием модуля GeoIP либо если у вас используется Cloudflare, то можно настроить правила доступа через панель Cloudflare. Создайте правило для блокировки доступа для всех стран, кро…

При тестировании проверки системы в "Кодировки таблиц в БД" появилась такая ошибка: Ошибка! Кодировки таблиц имеют ошибки, общее число ошибок: 2725, из них автоматически могут быть исправлены: 0. Смотрим подробности в журнале проверки системы и видим такие сообщения: Кодировка поля "SITE_ID" таблицы "b_abtest" (utf8) отличается от кодировки базы (utf8mb3) Кодировка поля "ACTIVE" таблицы "b_abtest" (utf8) отличается от кодиров…

Часто возникает ситуация, когда размер базы данных (БД) становится большим, и необходимо определить, какие именно таблицы занимают значительный объем. В этой статье мы рассмотрим, как это сделать. Шаг 1: Определение больших таблиц Для начала нам нужно узнать, какие таблицы имеют большой вес. Для этого: Заходим в Админпанель Битрикса. Переходим в раздел Настройки → Производительность → Таблицы. Справа в столбце Размер (или Раз…

Задача: Добавить на сайте тег rel="canonical", чтобы убрать дубли в Каталоге и Информационных страницах. Для детальной страниц каталога будем использовать типовой функционал 1С-Битрикс через настройки компонента и инфоблока. Для всех остальных случаев, будем использовать свой код. Шаг 1. Выводим тег canonical на детальной странице товара На сайте, на котором мы выполняли эту задачу были дубли одного и того же товара, хотя сам…

Обсудить задачу

Обратиться за помощью

Опишите задачу и оставьте контакты. Я посмотрю вводные и свяжусь с вами удобным способом.

Направление *