пишу свой модуль. Для его работы нужен обработчик события в init.php. Как добавлять свой код в init при установке модуля?
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
26.06.2023 22:26:50
Что вы сделать хотите? Проверить данные? Тогда пишите в лог. Никаких echo/print_r/var_export и прочее в обработчиках событий быть не может.
Не надо сверлить зубы через задний проход дрелью от Сваровски
пишу свой модуль. Для его работы нужен обработчик события в init.php. Как добавлять свой код в init при установке модуля?
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
26.06.2023 17:20:45
Цитата
написал: как передать в функцию параметр $arFields?
В какую? Если вы про свой обработчик - в него параметры будут переданы автоматом.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Сортировка по кастомному свойству
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
26.06.2023 10:30:13
[QUOTE] написал: Есть кто из модераторов, так как не могу ответить в новую тему? [/QUOTE] По правам все нормально. Проверьте сейчас.
пишу свой модуль. Для его работы нужен обработчик события в init.php. Как добавлять свой код в init при установке модуля?
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
23.06.2023 12:23:07
Для модуля не нужен init.php, равно как и AddEventHandler. Обработчики регистрируются один раз, при установке модуля. Ознакомьтесь с учебной курсом разработчика.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Программно обновить заказ БИтрикс
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
21.06.2023 17:49:00
[QUOTE] написал: Если я отменю купоны 1,3[/QUOTE] Как именно? Вы можете в вызове $discount->setApplyResult(array()); указать, что применять, а что нет.
Программно обновить заказ БИтрикс
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
21.06.2023 14:16:18
[QUOTE] написал: Но если в заказе есть купоны (активные и не активные), он активные купоны не применяет.[/QUOTE] Поясните, пожалуйста.[COLOR=#333333][FONT=var(--ui-font-family-system-mono, consolas, monospace)][SIZE=12px][/SIZE][/FONT][/COLOR][COLOR=#333333][FONT=var(--ui-font-family-system-mono, consolas, monospace)][SIZE=12px][/SIZE][/FONT][/COLOR]
ParameterDictionary Can not set readonly values
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
09.06.2023 22:27:33
Они задуманы исключительно как read-only. Поэтому ответ - никак.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Белый экран после отправки формы с капчей
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
09.06.2023 13:50:56
Включите отладку в bitrix/.settings.php и смотрите, что за ошибка.
ParameterDictionary Can not set readonly values
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
09.06.2023 12:08:17
Цитата
написал: Это ошибка или так и задумано?
Да, так задумано.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Ошибка при обновлении php до 8
Администратор
Сообщений: Баллов: 1849Регистрация: 05.08.2005
Epic fail - сказать "это так просто" и не суметь сделать
09.06.2023 11:39:00
[QUOTE] написал: К сожалению у нас нет программиста, подскажите что делать, пожалуйста.[/QUOTE] Найти кастомный (т.е. существующий только на вашем проекте) класс SaleOrderEvent, в нем строчку, начинающуюся с: function removeSendRegistrationLinkCheckbox
В начале строки дописать public static (перед function)