$URL = $APPLICATION->GetCurDir();
if ($URL != $arResult[SEF_SET_FILTER_URL]) {
//echo 'ERROR 404';CHTTP::SetStatus("404 Not Found");
//@define("ERROR_404","Y");
//если раскомментировать - выдаст 404, иначе ниже - делаем редирект
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".$arResult[SEF_SET_FILTER_URL]);
exit();
}
<?
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
$arFields = Array(
"PROPERTY_TYPE" => "N", //ставим N если нужно число
"IBLOCK_ID" => 2 //номер инфоблока
);
$ibp = new CIBlockProperty;
if(!$ibp->Update(7, $arFields)) // где 7 это номер свойства (ID) в инфоблоке
echo $ibp->LAST_ERROR; //выведем ошибку если ничего не получилось
?>
Можно ли как-то официально устроиться удаленно не имея ИП?
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
//смотрим что приходит сюда
print_r($_POST);
//подключаем модули магазина и каталога
if (CModule::IncludeModule("sale") && CModule::IncludeModule("catalog")) {
//Добавляем основной товар, указываем в переменной его id и количество 1 штука
Add2BasketByProductID( $_POST[main], 1 );
//Добавляем дополнительный товар в количестве 5 штук
Add2BasketByProductID($_POST[more], 5,
array(
//Перечисляем свойства, например цвет
array("CODE" => "COLOR", "NAME" => "Цвет", "VALUE" => $_POST[COLOR])
)
);
//Добаляем еще один доптовар
Add2BasketByProductID($_POST[more2], 1,
array(
//и свойства
array("CODE" => "COLOR", "NAME" => "Цвет", "VALUE" => $_POST[COLOR])
)
);
//идём в корзину
LocalRedirect('/personal/cart/');
}else { echo "Не подключены модули"; }
?>