A practical guide to speeding up heavy filtering in catalog.section on million-SKU catalogs — from pinpointing bottlenecks with the performance monitor and EXPLAIN to filtering by iblock properties via subqueries in D7 ORM with split-storage support, subsection collection via Nested Sets, tagged caching, and hand-tuned MySQL indexes.
Dealing with the problem of missing letters
I describe typical cases and solutions to the problems I encounter
User password validation in Bitrix
I describe the difficulties that arise when editing both the complex component catalog.element and the usual one, as well as options for applied solutions
Setting up the display of products from several categories
We work with orders in Bitrix using D7 and the old kernel
Here are my two favorite ssl installation methods
Understanding how to add your own date attribute to the param tag
I am publishing the most useful, from my point of view, date functions
A selection of the main functions and constants used when working with Bitrix templates.
Since the beginning of CBO, many clients have had their websites hacked and infected with malicious code. We fight it
Working with image files in the old and new Bitrix core by examples
Небольшая памятка по самым необходимым на каждом проекте программам и скриптам.
Displaying data using tables and filters built into Bitrix
It is often necessary to understand what is wrong with Bitrix, for example, when we see a white screen. This code will help us
We solve the standard task of speeding up the site
The latest versions of Bitrix required to update php and mysql versions, I will tell you how I updated php from 7.0.13 to 7.3.18 and mysql from 5.5 to 5.7 on CentOs 6
Google recommends using the webP format to optimize loading speed. Let's do it
Implementing subscription via API without using standard components
Once again, the task arose of building a tree-like accordion menu based on the catalog sections. When solving the problem, I wanted to minimize the number of requests, make it as fast and simple as possible, which we managed to do
Disable Composite Caching for Dynamic Areas in Bitrix
Almost none of my clients are satisfied with the appearance of sale.order.ajax. Here I will describe most of the tricks that I use myself when customizing this complex component.
Hide all unnecessary tabs and menu items in the Bitrix admin panel
Display custom Title, H1, Description and arbitrary Text on the product list pages of the sections
Sending a message to the telegram channel...
Several ways to add a canonical link to Bitrix
I describe a way to create a custom settings page in Bitrix
I have collected for myself and for you the most frequently used methods of working with a lead in Bitrix24
We get all the leftovers, information about the product and information on the id of goods