ГлавнаяБлог

Заметки e-commerce разработчика

Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.

Архив
Читать →
17 октября 2018 г. · 1 мин
javascript

Отмена тач-прокрутки

Как отменить стандартное поведение при touchstart с помощью preventDefault и passive: false.

Читать →
Архив
Читать →
16 января 2017 г. · 1 мин
javascript

Событие keyup в iframe [javascript]

Как повесить обработчик события keyup на содержимое iframe через jQuery.

jqueryiframe
Читать →
Архив
Читать →
3 декабря 2016 г. · 1 мин
bitrix

Битрикс ЧПУ, правила urlrewrite.php

Частые правила ЧПУ в Битриксе для страниц детального описания — и как правильно обрабатывать query string в условии.

php
Читать →
Архив
Читать →
20 октября 2016 г. · 1 мин
bitrix

Виртуальная машина Bitrix, CURL

Как установить и включить php-curl на виртуальной машине Bitrix (BitrixVM).

phpserver
Читать →
Архив
Читать →
6 ноября 2014 г. · 1 мин
javascript

Перевод текста из английской раскладки в русскую [javascript]

JavaScript-функция для автоматического преобразования текста, набранного в английской раскладке, в русский.

Читать →
Архив
Читать →
15 мая 2014 г. · 1 мин
bitrix

Кодировка в теме письма [bitrix]

Разбор проблемы некорректного отображения кириллических символов в теме письма на сайтах с кодировкой UTF-8 в 1С-Битрикс.

mailutf-8
Читать →
Архив
Читать →
10 марта 2014 г. · 1 мин
bitrix

Отключение обработчиков событий [1С-Битрикс]

Техника управления обработчиками событий в 1С-Битрикс с помощью статического флага класса для условного отключения обработчика.

bitrix-apiphp
Читать →
Архив
Читать →
20 февраля 2014 г. · 1 мин
bitrix

Отработка событий *::Add, *::Update, *::Delete

Обход ограничения на срабатывание событий в методах 1С-Битрикс через прямой SQL-запрос для обновления полей пользователя.

bitrix-apiphp
Читать →
Архив
Читать →
18 февраля 2014 г. · 1 мин
bitrix

OnAfterUserUpdate не все данные

В обработчике события OnAfterUserUpdate в массиве $arFields отсутствует поле XML_ID — обходное решение через CUser::GetByID().

php
Читать →