Как найти и использовать JS-события в Битрикс24
JavaScript-события в Битрикс24 играют ключевую роль в кастомизации и расширении функционала системы. В этой статье мы разберем, как найти нужные события и правильно их использовать в ваших проектах.
Что вас интересует?
JavaScript-события в Битрикс24 играют ключевую роль в кастомизации и расширении функционала системы. В этой статье мы разберем, как найти нужные события и правильно их использовать в ваших проектах.
В статье подробно рассматривается механизм замера времени выполнения кода в PHP-приложениях на платформе Битрикс. Основное внимание уделяется новым возможностям, появившимся в версии D7, включая использование пространства имен Bitrix\Main\Diag.
Используя даже такой простой функции для сайта, как отображать 404 страницу возникает множество сложностей. В интернете все советует решать эту проблему добавлением событий в файл init.php, прописывать в nginx:
Иногда возникают ситуации, когда нет пароля от учетной записи администратора, но есть ftp. В этом случае можно использовать простенький скрипт, который авторизует пользователя и удаляет себя, для исключения потенциальных дыр в безопасности.
Иногда при разработке необходимо работать с БД на прямую, для этого нужно подключиться к БД через клиент (PhpStorm, Mysql Workbench).
Изначально порт 3306 закрыт для подключения из другого сервера.
Здесь я опишу как открыть данный порт и создать удаленного пользователя для конкретного ip адреса, т.е. в качестве безопасности вы создаете удаленного пользователя который сможет подключаться к БД mysql только с конкретного ip адреса
С помощью модуля Intensa Logger мы выполняем отладку на проектах на 1С-Битрикс.
Иногда бывает необходимо повлиять на ход выполнения какого-нибудь процесса, а поскольку изменять ядро продукта запрещено в системе реализован механизм событий. ходе выполнения некоторых API функций или частях системы, в определенных точках установлены вызовы определённых функций, так называемых обработчиков события.
Очень часто бывает необходимость посмотреть какие запросы уходили из Битрикс во внешние системы и проанализировать их. Для этого написал такой класс для записи данных логов в Хайдблок.
Для включения memcache в Битрикс необходимо в настройках /bitrix/.settings.php
прописать следующие настройки:
Базовый элемент сайта в понятии Битрикс — это компонент. Каждая страница состоит из набора компонентов. И каждый компонент, если это не противоречит его логике, должен быть закеширован. Особенно это касается «тяжелых» компонентов, которые занимаются большими выборками данных и преобразованием этих данных.