Поиск по блогам

"Агенты — это функционал 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

Сортировать по релевантности | Отсортировано по дате