Войти

Что вас интересует?

Битрикс

Битрикс24: методы работы с чатами через API (модуль im)

Собрал рабочую подборку методов для модуля «Веб-мессенджер» в коробочной версии Битрикс24: как через CIMChat и CIMMessenger создавать чаты, добавлять и удалять участников, отправлять пользовательские и системные сообщения, а также редактировать и удалять переписку по ID. Плюс — разбор частых проблем: почему скрипт не работает без авторизации и как правильно вставлять ссылки в текст сообщения.

Битрикс24: как найти компанию по номеру телефона или e-mail через API

Показываю, как в коробочной версии Битрикс24 найти существующую компанию по телефону или e-mail до создания лида — чтобы CRM не плодила дубликаты. Готовый PHP-код: нормализация номера, поиск через CCrmCompany::GetListEx, автоназначение ответственного менеджера и запись найденного совпадения в таймлайн лида.

Как найти и использовать JS-события в Битрикс24

JavaScript-события в Битрикс24 играют ключевую роль в кастомизации и расширении функционала системы. В этой статье мы разберем, как найти нужные события и правильно их использовать в ваших проектах.


Продвинутые методы замера времени выполнения кода в Битрикс D7

В статье подробно рассматривается механизм замера времени выполнения кода в PHP-приложениях на платформе Битрикс. Основное внимание уделяется новым возможностям, появившимся в версии D7, включая использование пространства имен Bitrix\Main\Diag.

1С-Bitrix - настройка страницы 404

Используя даже такой простой функции для сайта, как отображать 404 страницу возникает множество сложностей. В интернете все советует решать эту проблему добавлением событий в файл init.php, прописывать в nginx:

Авторизация в Битрикс без пароля

Иногда возникают ситуации, когда нет пароля от учетной записи администратора, но есть ftp. В этом случае можно использовать простенький скрипт, который авторизует пользователя и удаляет себя, для исключения потенциальных дыр в безопасности.

Создание отдельного пользователя БД в Битрикс

Иногда при разработке необходимо работать с БД на прямую, для этого нужно подключиться к БД через клиент (PhpStorm, Mysql Workbench).
Изначально порт 3306 закрыт для подключения из другого сервера.
Здесь я опишу как открыть данный порт и создать удаленного пользователя для конкретного ip адреса, т.е. в качестве безопасности вы создаете удаленного пользователя который сможет подключаться к БД mysql только с конкретного ip адреса

Прослушивание Событий в Битрикс

Иногда бывает необходимо повлиять на ход выполнения какого-нибудь процесса, а поскольку изменять ядро продукта запрещено в системе реализован механизм событий. ходе выполнения некоторых API функций или частях системы, в определенных точках установлены вызовы определённых функций, так называемых обработчиков события.

Запись логов всех запросов из Битрикс

Очень часто бывает необходимость посмотреть какие запросы уходили из Битрикс во внешние системы и проанализировать их. Для этого написал такой класс для записи данных логов в Хайдблок.