BXClearCache(true);
if (class_exists('\Bitrix\Main\Data\ManagedCache')) {
(new \Bitrix\Main\Data\ManagedCache())->cleanAll();
}
if (class_exists('\CStackCacheManager')) {
(new \CStackCacheManager())->CleanAll();
}
if (class_exists('\Bitrix\Main\Composite\Page')) {
\Bitrix\Main\Composite\Page::getInstance()->deleteAll();
}
if (strstr($APPLICATION->GetCurPage(true), 'products/1/') !== false) {$SP = 'название шаблона1';};
if (какое то другое условие) {$SP = 'название шаблона2';};
if (еще условие) {$SP = 'название шаблона3';};
if (и еще условие) {$SP = 'название шаблона4';};
$APPLICATION->IncludeComponent(
"bitrix:catalog.element",
$SP, //подставится шаблон согласно условию
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
.......................
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'ecommerce': {
'currencyCode': 'RUB',
'purchase': {
'actionField': {'list': 'Detail',
'id': '<?=$orderid?>',
'affiliation': 'Мой магазин'
},
'products': <?=$json?>
}
},
'event': 'gtm-ee-event',
'gtm-ee-event-category': 'Enhanced Ecommerce',
'gtm-ee-event-action': 'Purchase',
'gtm-ee-event-non-interaction': 'False',
});
</script>
{
"orders": [
{
"id" : "32152",
"client_uniq_id" : "1650537115120XXXXXXX", //обратно отправляем clientid
"client_type" : "CONTACT",
"create_date_time" : "2020-04-14 13:17:00",
"update_date_time" : "2020-04-17 16:12:21",
"finish_date_time" : "2020-04-17 11:59:00",
"revenue" : 1000,
"order_status" : "id123",
"cost" : 500,
"products" : {"Товар А" : 173, "Товар Б" : 146},
"attribute_values" : {
"channel" : "online",
}
}
]
}
if(!isset($_COOKIE['city'])) {setcookie("city", $_GET[city], time()+31556926 ,'/');};
echo $_COOKIE['city']; //spb
if ($_COOKIE['city'] == 'spb') echo 'Питер'; else echo 'Россия'; //Питер
#!/opt/php80/bin/php-cgi
post_max_size = "100M"
FCGIWrapper /var/www/php-bin-isp-php73/siteru/php
FcgidWrapper "/var/www/юзер/data/php-bin/домен.ru/php"
FCGIWrapper "/var/www/php-bin/siteru/php"
#!/opt/php73/bin/php-cgi
FcgidWrapper "это в кавычках надо писать"
wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh
<?
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}
?>
json_encode($data)
import requests
def send_msg(text):
token = "your_token"
chat_id = "your_chatId"
url_req = "https://api.telegram.org/bot" + token + "/sendMessage" + "?chat_id=" + chat_id + "&text=" + text
results = requests.get(url_req)
print(results.json())
send_msg("Hello there!")
$arFilter = Array(
"ID" => УКАЖИ,
"IBLOCK_ID"=>УКАЖИ,
"IBLOCK_SECTION_ID" => $arResult["ID"],
);
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_CODE");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}