Разбираем, как ускорить тяжелую фильтрацию в catalog.section на миллионных каталогах: от поиска узких мест через монитор производительности и EXPLAIN до фильтрации по свойствам инфоблока через подзапросы в D7 ORM с учётом раздельного хранения, сбора подразделов через Nested Sets, тегированного кеша и ручных индексов в MySQL.
Справляемся с проблемой пропажи писем
Описываю типичные случаи и решения проблем с которыми сталкиваюсь
Валидация пароля пользователя в Битрикс
Описываю сложности возникающие при редактировании как комплексного компонента catalog.element, так и обычного, а так же варианты применяемых решений
Настраиваем вывод товаров из нескольких категорий
Производим работу с заказами в Битрикс с помощью D7 и старого ядра
Описываю два наиболее любимых способа установки ssl
Разбираемся как добавить к тегу param свой дата аттрибут
Публикую наиболее полезные, с моей точки зрения, функции работы с датой
Подборка основных функций и констант используемых при работе с шаблонами Битрикс.
С начала СВО у многих клиентов возникли со взломами сайтов и заражением их вредоносным кодом. Боремся с этим
Работа с файлами изображений в старом и новом ядре Битрикс на примерах
Небольшая памятка по самым необходимым на каждом проекте программам и скриптам.
Выводим данные с помощью встроенных в Битрикс таблиц и фильтров
Часто бывает нужно понять, что не так с Битрикс, например когда видим белый экран. Данный код нам поможет
Решаем стандартную задачу по ускорению сайта
Последние версии Битрикс потребовали обновить версии php и mysql, Я расскажу как обновил php с 7.0.13 до 7.3.18 и mysql с 5.5 до 5.7 на CentOs 6
Для оптимизации скорости загрузки Google рекомендует использовать формат webP. Сделаем это
Реализуем оформление подписки через API без использования стандартных компонентов
В очередной раз возникла задача по построению древовидного меню аккордеона на базе разделов каталога. При решениия задачи хотелось минимизировать кол-во запросов, сделать его максимально быстрым и простым, что и удалось сделать
Отключаем композитное кеширование для динамических областей в Битрикс
Практически никого из моих клиентов не устраивает внешний вид sale.order.ajax. Здесь я опишу большую часть приемов, которыми пользуюсь сам при кастомизации данного непростого компонента.
Скрываем все ненужные вкладки и пункты меню в админке Битрикс
Выводим кастомные Title, H1, Description и произвольный Text на страницах списка товаров разделов
Функция отправки сообщения в канал телеграмма на php
Несколько способов добавить каноническую ссылку в Битрикс
Описываю способ создать кастомную страницу с настройками в Битрикс
Собрал себе и вам на заметку наиболее часто используемые мною приемы работы с лидом в Битрикс24
Получаем все остатки, информацию о товаре и информацию по id товаров