Bitrix: exchange with 1C
I describe typical cases and solutions to the problems I encounter
I describe typical cases and solutions to the problems I encounter
User password validation in Bitrix
We fix the most common errors when updating the Bitrix core
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
Dealing with the problem of missing letters
Setting up the display of products from several categories
We work with orders in Bitrix using D7 and the old kernel
When updating Bitrix to versions higher than 23.300.0, Aspro products lose their price and the ability to add to cart. Fixing
Typical application situation when using a CNC sotbit on an Aspro Max template
We solve the problem with an overgrown sitemap, break the sitemap into parts
Useful if your catalog is updated frequently
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.
We fix the situation when data about viewed products is not transmitted
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
Add new fields to the index, exclude goods from the index by condition
Setting up automatic backup on the site
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
Memcache is a more efficient type of caching. Install and use it
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
We pass the check for "The project kernel was not modified" and restore the system files
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
Harnessing the power of php 7.4+ to speed up websites
Display custom Title, H1, Description and arbitrary Text on the product list pages of the sections
Several ways to add a canonical link to Bitrix
I describe a way to create a custom settings page in Bitrix
I often face the task of displaying the quantity of goods in warehouses. I will share my work
Quite often, when developing in Bitrix24, fragments of code remain deleted, but saved using the cache. To get rid of them, just use the BXClearCache command
Change checkboxes to select, add ajax
Subscription pop-up window with the generation of a promotional code for the first time logged in, IP restriction, saving settings in the infoblock, coupon limitation by time of use and with a second pop-up display after n days
Great console solution to clear upload folder from Mediahero repository
Send a message to Vkontakte users from the group by user status in Bitrix24
Performing Bitrix tasks using cron
Application of a promo code
I describe the solution to a frequent task of changing the appearance of standard Bitrix forms. Solved with Bitrix API
From the point of view of search engines and SEO specialists, it is good when a page immediately tells the browser when it was last modified. Bitrix does not have this function out of the box. Fix it
To slightly increase the website loading speed, it is sometimes useful to remove unnecessary unused symbols from the page code. It's easy to do
The Bitrix preloader is quite unpresentable by default. Let's change it
We solve the constantly arising problem of automatic city detection in php
Quite often on SEO projects, experts use GTM to add analytics scripts and everything would be fine, but the built-in antivirus perceives this code as a virus.
Users love convenience. Not everyone likes the standard type of pagination. So let's help them and add a "Show more" button on the basis of which, later, by adding a small javascript handler, it will be possible to create an "endless feed".
Popup form output template with required validations. I use it constantly, I decided to describe the process to reduce the cost of my own time.
Sooner or later, all sites need to protect feedback or registration / authorization forms from spambots. Captcha cannot cope with protection, and it is not user-friendly either.
How to change the currency icon
Starting from version 16, a new version of the Bitrix store core is used, which is part of the Bitrix D7 core. But some classes and methods are available in the 15 version of the store (sale, not main). All classes for working with the store are collected in the sale module, therefore, to work with the examples in the article, we use use for the namespace of the online store module.
An easy way to transfer users from one site to Bitrix to another
I describe the solution to the problem of transferring images from one site to another.
Quite often I am asked to make a fairly voluminous page with content located in the infoblock. Where sections are sections of the page, and section items are section list items or settings. Here is the code that I use for most of these cases.
Customization of the sale_order_view.php page in Bitrix
I describe my experience in working with users and user groups in Bitrix
A set of functions for working with highload blocks
Working with order history in Bitrix
To form a cache on the site and cut preview images, sometimes the task is set to bypass all the pages of the site. The easiest way to do this is in two ways: with your own script or using third-party software
In 2019, 1C-Bitrix has a built-in SMS messaging mechanism, but at the moment there are only three services available: sms.ru, SMS assistant and twilio. This article will show you how you can send SMS messages through other services if for some reason the above do not suit you.
We send letters using methods built into Bitrix, and as a plus, sending using phpMailer
Collection of functions for working with events in 1C-Bitrix
Quite often I am tasked with adding or updating the data sent by the sale.order.ajax component by a letter to the client when a new order is formed.
When you have a live online store and there are constant purchases by "peeking" customers, you don't want it to be his first and last purchase, so it would be nice to invite him to subscribe to news and promotions, suddenly he will be interested in something else
Complete instructions for installing phpMyAdmin on the Bitrix virtual machine
Are you developing a new service, making improvements to the existing one and want to be better than your competitors? You have come to the right place. I offer you a comprehensive studio-level website development. From me you can order design, layout, programming, development of non-traditional functionality, implementation of communication between CMS, CRM and Data Analitics, as well as everything else related to sites, except for promotion.
Contact, I will always advise on all questions and help you find the most effective solution for your business. I am engaged in the creation of sites in Novosibirsk and in other regions of Russia, I also work with the CIS countries. You will be satisfied with our cooperation
By submitting the form, you automatically confirm that you have read and accept the Privacy Policy site