anisimov, я не обновлялся с 5й версии, да и стоит она у меня только на макбуке стареньком.
Я обычно докер использую для разработки все эти OpenServer и MAMP прошлый век. Единственная засада маппинг папок тормозит между файловыми системами разными, под линуксом этой проблемы нет, на винде это решается использованием WSL2, а на старом маке только отказом от докера))
Денис Аникин, документация тут
Для табличных данных используйте Списки (это инфоблоки обозванные по другому), в бизнес-процессах из них можно читать и в них писать.
XML_ID в битриксе это внешний код (используется при интеграции с 1с например и обычно содержит uuid) и не содержит булевое значение тем более в строчном виде
Эм ни чего что у вас условия для javascript и для php не будут выполняться. Код PHP выполниться весь последовательно без всяких условий. У вас серьезный провал в понимании где какой код будет выполняться, а вы их уже смешиваете в кучу. И вообще это плохая практика, разделите его.
lotoseu, вы писали что событие в таблице регистрируются, дальше может быть разные причины.
Разный отправитель например или не нравиться получатель, вам 3й раз повторяю чтобы не гадать на кофейной гуще смотрите логи почтового сервиса на вашем сервер.
lotoseu, их не надо менять, оба метода регистрируют события в таблице b_event, если сами события появляются то с ними все в порядке, вам надо разобраться с почтовой службой на сервер и ее настройками, для этого посмотреть ее логи.
Полезно посмотреть лог отправки почты, если bitrixenv используете то в /home/bitrix смотрите msmtp_{site}.log
Раз в таблицу событие добавляется проблема не в битриксе, а именно в самом отправке письма.
CEvent это старое api и сейчас фактически обертка над новым Bitrix\Main\Mail\Event, использовать лучше новое.
Настройки для форума в настройках самого модуля Форум и в разделе Сервисы для каждого раздела форума настройки. Защиты от спама нет вообще... Были какие то решения на маркетплейс для расширения возможностей, но они все не эффективны.
Вообще форум это древний, не доработанный и не поддерживаемый битриксом функционал. Использовать не рекомендую.
В хроме в режиме разработчика смотрите как ведёт себя сайт и повторяте. Заголовки типы запросов и т.д. Точнее ни кто не скажет, не видя что за сайт и какие данные нужны.
kimqar34253426, у вас не штатный компонент, если он не из маркетплейс, то смело его можете менять.
Проверку лучше делать в нем непосредственно и без запросов к базе в цикле.
1. Заказ отменяется если установлен флаг отмены, статусы на это не влияют
2. События указанные чуть выше устарели, они используются только если включена специальная опция в настройках модуля. События нового ядра смотреть тут
3. Лучший способ разобраться с непонятным поведением - использовать дебагер. Включите xdebug, и отладкой быстро найдете проблемное место.
Rylup, К сожалению ни как, без вмешательство в железо. Без вариантов включать и до загрузки с основного диска по инструкции сделать загрузку с внешнего носителя.