Skip to content

Instantly share code, notes, and snippets.

@Itachi261092
Itachi261092 / README.md
Last active January 15, 2024 08:00
[1C-Bitrix / 1С-Битрикс] AJAX Custom Preloader / Кастомный прелоадер стандартного аякса

Кастомный ajax preloader на 1С-Битрикс.

Сам прелоадер честно стырен отсюда, но его можно заменить любым понравившимся кодом.

Ставится легко и просто. В принципе, все файлы понятно названы и проблем не должно возникнуть.

В футер перед /body ставим вызов включаемой области. Скрипт я обычно копирую вниз включаемой области. Весь код в ней - это хтмл код прелоадера.

CSS можно скопировать в template_styles, а можно подключить отдельно в header.php шаблона сайта.

@Itachi261092
Itachi261092 / init.php
Last active June 28, 2018 13:55
[1C-Bitrix / 1С-Битрикс] Debug short function / Короткая функция для дебага
// Debug
function dbg($res, $hidden = false, $die = false){
if ($hidden == true) $style = ' style="display: none;"';
echo '<pre'.$style.'>'; print_r($res); echo '</pre>';
if ($die == true) die();
return;
}
@Itachi261092
Itachi261092 / result_modifier.php
Last active October 10, 2017 05:00
[1C-Bitrix / 1С-Битрикс] Get IBlock Section Description in news.list template / Получение описания раздела инфоблока в шаблоне news.list
<?
$arResult["IBLOCK_DESCRIPTION"] = CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "DESCRIPTION");
@Itachi261092
Itachi261092 / disabled_link.css
Created September 25, 2015 06:14
[CSS] Disabled link / Неактивная ссылка
@Itachi261092
Itachi261092 / result_modifier.php
Last active October 2, 2015 08:54
[1C-Bitrix / 1С-Битрикс] Image Resize in template news.list / Ресайз картинок в шаблоне news.list
<?
foreach ($arResult["ITEMS"] as $key => $arItem){
// EXACT
$arResult["ITEMS"][$key]["RESIZE_PICTURE"] = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"]["ID"], array('width'=>100, 'height'=>100), BX_RESIZE_IMAGE_EXACT, true);
// PROPORTIONAL
//$arResult["ITEMS"][$key]["RESIZE_PICTURE"] = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"]["ID"], array('width'=>100, 'height'=>100), BX_RESIZE_IMAGE_PROPORTIONAL, true);
}
@Itachi261092
Itachi261092 / b&w_filter.css
Last active September 23, 2015 13:03
[CSS] Crossbrowsing black & white filter for images. / Кроссбраузерный ч/б фильтр для изображений
.SomeClass{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}