Кеш создается в нужной папке. Просто когда кеш сбрасывается, папка переименовывается. Далее она должна автоматом удаляться.
|
Замените этот код (примерно 749 строка):
![]() |
|||||
|
|
|
|
|||||
|
|
|
|
Такие вещи наверно лучше в компонент, либо хотя бы component_epilog.php, потому что если включено кеширование компонента, то работать это не будет. Если будете делать в компоненте, то лучше его вынести в свою область разработки, например, в /bitrix/components/dev/, иначе при обновлении все сотрется.
Судя по приведенному Вами коду Вы совсем недавно учите PHP. Попробуйте посмотреть как используется в разделе "Примеры использования" |
|
|
|
|
|
Да можно в конец, главное - чтобы до отправки письма вывод не прерывался каким-нибудь return
Перед CEvent::Send определите массив, например:
Этот $arFields вставляем вместо:
В $arFields ключами являются те подстроки, которые в шаблоне будут заменяться на значения этих ключей. Например, $name у Вас равно "Иванов Иван", тогда в шаблоне вставляем #NAME# и в письме на этом месте будет "Иванов Иван". |
|||||
|
|
|
|
Также письма могут не отправляться из-за установленной константы ONLY_EMAIL, инициализация которой позволяет отправлять все письма только на заданный адрес или группу адресов. В коде реализовано это следующим образом:
Наверно стоило бы в этом случае устанавливать SUCCESS_EXEC в отдельное значение (или хотя бы в F или 0), чтобы не тратить время на выяснение этого ньюанса. |
|||
|
|
|