Skip to content

Instantly share code, notes, and snippets.

<?
// текущая страница: /ru/?id=3&s=5&d=34
$page = $APPLICATION->GetCurPageParam("id=45", array("id", "d"));
// результат - /ru/index.php?id=45&s=5
?>
<? // этот код в файл result_modifier.php
if($arParams['ADD_SECTIONS_CHAIN'] && !empty($arResult['NAME']))
{
$arResult['SECTION']['PATH'][] = array(
'NAME' => $arResult['NAME'],
'PATH' => ''
);
}
setTimeout( function(){ $.fancybox.close(); }, 2000);
string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
var pos = $('.p-selection-result').offset();
$('html,body').animate({scrollTop:pos.top-10},500);
<?$APPLICATION->IncludeComponent("bitrix:main.include","",Array(
"AREA_FILE_SHOW" => "file",
"PATH" => "/include_areas/filename.php",
"AREA_FILE_SUFFIX" => "inc",
"AREA_FILE_RECURSIVE" => "N",
"EDIT_TEMPLATE" => "standard.php"
)
);?>
require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/csv_data.php");
$csvFile = new CCSVData('R', true);
$csvFile->LoadFile($_FILES['csv']['tmp_name']);
$csvFile->SetDelimiter(',');
while ($arRes = $csvFile->Fetch()) {
ec($arRes);
}
Собственно:
- подключаем файл класса работы с CSV
$arResult['DISPLAY_PROPERTIES'] = array_merge(array_slice($arResult["DISPLAY_PROPERTIES"],0,2), $arTemp, array_slice($arResult["DISPLAY_PROPERTIES"],2));
<? // $int - число, $expressions - массив н.р. $expressions = Array("0"=>"программа", "1"=>"программы", "2"=>"программ");
function sklon($int, $expressions)
{
if (count($expressions) < 3) $expressions[2] = $expressions[1];
settype($int, "integer");
$count = $int % 100;
if ($count >= 5 && $count <= 20) {
$result = $expressions['2'];
} else {
$count = $count % 10;
@YuriDan
YuriDan / Bitrix — размер файла
Created October 21, 2013 08:33
Есть метод CFile::FormatSize. Метод принимает два параметра: размер файла в ($size) и округление ($precision). Возвращает текстом размер файла, округленный до последнего целого значения и текстовую подпись размера в байтах, килобайтах и тд с учетом языка, установленного в текущем сайта.
CFile::FormatSize( $size, $precision );