Создание HL-блока с помощью API Bitrix
Highload-инфоблоки существуют в системе 1С-Битркс уже довольно давно. Поэтому в сети довольно много информации, описывающей методы работы с ними. Особенно это касается операций добавления, чтения, изменения и удаления (CRUD).
Недавно мне понадобилось написать скрипт для создания HL-инфоблока, но найти какую-то вразумительную информацию по этой теме, мне не удалось. О том, как я искал информацию и выполнял эту задачу я расскажу с этой заметке.
Расширяем функционал задач в Битрикс24
В этой статье мне бы хотелось рассмотреть процесс расширения функционала задач (модуль Битрикс24 Tasks). Оно будет заключаться в следующем: нужно сделать так, чтобы при добавлении нового комментария закрытая задача вновь становилась активной. Также необходимо отображать последний комментарий, добавленный в задачу, в списке задач. Если вам когда-либо требовался такой функционал, то предлагаю ознакомиться со статьей более подробно.
Ошибка при настройке push and pull сервера в Битрикс ВМ
При установке виртуальной машины Битрикс в качестве Push-and-Pull сервера по умолчанию используется модуль Nginx под названием Nginx-PushStreamModule. Этот подход считается устаревшим, поэтому в консоли Bitrix env есть возможность заменить его на NodeJS RTC service. Казалось бы нет ничего проще выбрать в консоли пункт 10 (Configure Push/RTC service), затем пункт 1 (Install/Update NodeJS RTC Service), дождаться выполнения фонового задания и начать пользоваться современным инструментом. Но к сожалению в некоторых случаях все проходит не так гладко. Когда я стал проводить описанные действия – выполнение команд завершилось ошибкой, а я получил неработающий портал клиента. Версия виртуальной машины, где произошла эта ошибка была 7.0.3.
Устанавливаем SSL-сертификат в Битрикс ВМ
В это небольшой статье я опишу порядок установки бесплатного SSL-сертификата на виртуальную машину Битрикс. Как известно в Bitrix env сертификат работает на сервере nginx. На момент написания статьи актуальная версия ВМ – 7.3.4. Сертификат мы будем получать на сайте sslforfree.com
У этого сервиса есть ряд преимуществ: сертификаты можно использовать не только на личных, но и на коммерческих сайтах, сертификатам с sslforfree доверяет 99% браузеров и самое главное, что они совершенно бесплатны.
Переносим настройки полей инфоблоков при импорте из XML файла
Как известно в полях инфоблоков Битрикс хранятся различные настройки для элементов. В частности настройки изображения для анонса и детального изображения: возможность уменьшения изображения при добавлении его к элементу а также размеры до которых оно может быть уменьшено.
Все бы хорошо, но при экспорте инфоблока в формат XML, эти настройки не сохраняются в файле. Получается, что при импорте их нужно устанавливать вручную. Хорошо, если вы помните их значения и сможете внести их в настройки полей, но большинство их не запоминает. К тому же кто-то может просто не обратить на них внимание, понадеявшись, что они загрузятся из файла импорта. В итоге изображения на сайте выведутся некорректно.