Все статьи
Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.
Laravel: обёртка для кэширования API-запросов
Создаём универсальный класс-обёртку для кэширования результатов API с учётом пользователя. Магический метод __call и автоматическое кэширование.
Битрикс24: очистка истории событий CRM
Удаление старых событий у лидов, сделок, контактов и компаний. Безопасная очистка таблиц b_crm_event и b_crm_event_relations.
Анализ логов Apache и Nginx: практическое руководство
Полезные команды для анализа access.log и error.log. Поиск ошибок 404, определение географии запросов, выявление подозрительной активности.
Полезные регулярные выражения: справочник паттернов
Коллекция проверенных регулярных выражений для валидации email, телефонов, дат, URL, IP-адресов и других данных. С примерами на PHP и JavaScript.
Валидация email в PHP: три подхода
Сравнение методов проверки email-адресов: filter_var(), регулярные выражения и PHPMailer. Примеры кода и рекомендации по выбору.
Битрикс24: создание сделки из заказа интернет-магазина
Автоматическое создание сделки в CRM при оформлении заказа на сайте 1С-Битрикс. Поиск/создание контакта, привязка товаров.
Битрикс24: массовое завершение дел при перемещении сделок
Автоматическое закрытие всех активных задач и дел при перемещении сделок между этапами воронки. Пакетная обработка с контролем ошибок.
Битрикс24: запуск бизнес-процессов через API
Программный запуск бизнес-процессов для сделок, лидов, контактов и других сущностей CRM. Передача параметров и обработка ошибок.
Работа с SFTP в 1С-Битрикс: загрузка и скачивание файлов
Использование встроенного класса Bitrix\Sale\TradingPlatform\Sftp для работы с SFTP-серверами. Подключение, загрузка, скачивание файлов.
Битрикс24: получение сотрудников с открытым рабочим днём
Работа с модулем учёта рабочего времени через API. Проверка статуса рабочего дня, выборка активных сотрудников отдела.
1С-Битрикс: сохранение пароля пользователя (антипаттерн)
Разбор опасной практики сохранения паролей в открытом виде. Почему это критическая уязвимость и как правильно решать задачи, требующие доступа к паролю.
1С-Битрикс: не удаётся войти в админку — диагностика и решение
Полное руководство по устранению проблем авторизации в административной панели Битрикс. Забытый пароль, битые сессии, блокировка IP.