Войти

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

Битрикс

Как найти и использовать 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 функций или частях системы, в определенных точках установлены вызовы определённых функций, так называемых обработчиков события.

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

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

Настройка memchached в Битрикс

Для включения memcache в Битрикс необходимо в настройках /bitrix/.settings.php прописать следующие настройки:


Автокеширование в Битрикс

Базовый элемент сайта в понятии Битрикс — это компонент. Каждая страница состоит из набора компонентов. И каждый компонент, если это не противоречит его логике, должен быть закеширован. Особенно это касается «тяжелых» компонентов, которые занимаются большими выборками данных и преобразованием этих данных.