"Агенты — это функционал Bitrix, с помощью которого можно запускать функции PHP с заданным промежутком времени."
"Примеры агентов:
раз в ...
22.03.2024 09:08:12
"Задача:
Автоматически менять на заданную цену в заданное число в каталоге CRM.
Используются ТОЛЬКО простые товары без торг предложений.
"
1. Добавила в каталоге у товаров 2 свойства
NEW_PRICE - типа деньги
DATE_NEW_PRICE - типа дата без времени
2. функция в init.php function SetNewPriceForProductsAgent(){
CModule::IncludeModule('iblock');
//получим товары, у которых надо обновить СЕГОДНЯ цену и НОВУЮ ЦЕНУ
$arFilter = [
"IBLOCK_ID"=>28, ...
13.08.2023 16:47:09
"Задача:
pdf-файлик из base64 закодированной строки в элемент инфоблока зафигачить, чтобы потом в ЛК выводить
для битрикс24 rest api добавить файл описано тут
"
Итак, есть вот такой ответ $resarray(2) {
["filename"]=>
string(22) "invoice_BI53154847.pdf"
["data"]=>
string(34231) "application/pdf;base64,JVBERi0xLjQKMSAwIG9ia...тут_дальше_еще_закодированная строка"
}это сохраняет в физический файл$pdf_b64 = base64_decode(substr($res["data"]...
21.11.2022 15:35:29
"Сервер с сайтом в одной стране, почтовик в другой, из-за этого около 2% писем иногда не отправлялись (сайт не мог в редких случаях с почтовиком связаться). В таблице b_event события были со статусом F.
Задача:
Пометить те события, по которым не отправлены письма, как новые, чтобы попытаться их еще раз отправить."
Функция где-нить в init.php и агент запускаем раз в 5 минутfunction UpdateEventsWithStatusF(){
global $DB;
$strSql = "SELECT ID FROM b_event WHERE SUCCESS_EXEC='F' and...
29.09.2022 22:15:32
Сron – программа-демон, предназначенная для выполнения заданий в определенное время, или через определенные промежутки времени. Для редактирования заданий используется утилита crontab.
Первоисточник, но мне этой инструкции оказалось мало, я ее дополнила.
Для начала полностью отключим выполнение агентов на хите. Для этого выполним следующую команду в php консоли.
COption::SetOptionString("main", "agents_use_crontab", "N");
echo COption::GetOptionString("main"...
08.05.2020 18:16:56
Отсортировано по релевантности | Сортировать по дате