$arSort = array("PROPERTY_NOSKLAD"=>"ASC", "PROPERTY_PRIORITET"=>"DESC", "shows"=>"DESC");
где рассказывают как посадить верстку на битрикс
$csvData = file_get_contents('./people.csv');
$lines = explode(PHP_EOL, $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
print_r($array);
Array
(
[0] => Array
(
[0] => 12345
[1] => Computers
[2] => Acer
[3] => 4
[4] => Varta
[5] => 5.93
[6] => 1
[7] => 0.04
[8] => 27-05-2013
)
[1] => Array
(
[0] => 12346
[1] => Computers
[2] => Acer
[3] => 5
[4] => Decra
[5] => 5.94
[6] => 1
[7] => 0.04
[8] => 27-05-2013
)
)
$user = new CUser;
$arFields = array(
"NAME" => $name,
"LOGIN" => $login,
"EMAIL" => $email,
"PHONE_NUMBER" => $phone,
"LID" => "ru",
"ACTIVE" => "Y",
"PASSWORD" => $pass,
"CONFIRM_PASSWORD" => $pass,
"GROUP_ID" => array(10, 11)
);
$new_user_ID = $user->Add($arFields);
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
<? if ($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]) {?>
<?
$arPROP = GetIBlockElement($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]);
print_r($arPROP["PROPERTIES"]["Символьныйкодсвойствапривязанногоэлемента"]);
?>
<?}?>
сделать по правилам битрикс
как определять устройство
загружать нужную страницу
Делать отдельно чисто мобильный сайт
320px
Не отключать работающие в фоновом режиме сервисы при закрытии браузера
Использовать аппаратное ускорение (при наличии)
Экономный режим, Максимальная производительность
if (CModule::IncludeModule('iblock'))
{
$Id = 2;//инфоблок
$fields = CIBlock::getFields($Id);
$fields["CODE"]["IS_REQUIRED"] = "Y";
$fields["CODE"]["DEFAULT_VALUE"]["UNIQUE"] = "Y";
$fields["CODE"]["DEFAULT_VALUE"]["TRANSLITERATION"] = "Y";
CIBlock::setFields($Id, $fields);
};
$APPLICATION->IncludeComponent(
"bitrix:catalog.section",
false !==strstr($arResult['VARIABLES']['SECTION_CODE_PATH'],'kottedji') ? 'default' : 'custom'),
Array(
"ACTION_VARIABLE" => "action",
"ADD_PICT_PROP" => "MORE_PHOTO",
...