Разработка модуля для 1С-Битрикс. Первые шаги.
Что такое модуль Битрикс? Делаем простой модуль Поставим себе задачу сделать модуль, который бы просто при инсталляции ставил компонент, который мы сделали с вами в прошлом выпуске журнала — компонент, который выводит текущую дату и время. Имя компонента было dv:date.current. Итак, начнем. Все модули Битрикс располагаются в папке /bitrix/modules/, наш модуль не является исключением и также будет располагаться в этой же папке. Структура модуля Битрикс Файл должен подключаться во всех административных...
Битрикс. Как правильно создать модуль
Примером будет служить модуль, который запрещает создавать элементы инфоблока в определенные дни. В основе будут handler для отлавливания событий. Пишем хэндлер На этом шаге всё до банальности просто и качественно задокументировано. Пользуясь хэндлером OnBeforeIBlockElementAdd и близких к нему мы создаём функцию, блокирующую редактирование в определённое время function lock($arParams) { if (in_array(date(‘w’),array(0,6) || date(‘H’)>18 || date(‘H’)<9) { global $APPLICATION; $APPLICATION->throwException("Нельзя!");...