Skip to content

Instantly share code, notes, and snippets.

let items = document.querySelectorAll('.chartlist-more-menu form[action="/user/rgyph/library/delete"]');
items.forEach((item) => {
let csrfmiddlewaretoken = item.querySelector('input[name="csrfmiddlewaretoken"]').value;
let artistName = item.querySelector('input[name="artist_name"]').value;
let trackName = item.querySelector('input[name="track_name"]').value;
let timestamp = item.querySelector('input[name="timestamp"]').value;
if (!['1571940132', ].includes(timestamp))
{
var s = window.s || {};
s.detectVisible = {
window: $(window),
//hidden or visible
state: 'hidden',
detect: function (target, callbackVisible, callbackHidden) {
1. Сброс тегированного кеша при использовании после активновсти элементов (https://goo.gl/gK7sAu);
2. Очистка поискового индекса (поле SEARCHABLE_CONTENT таблицы b_iblock_element) если не используется штатный поиск (https://goo.gl/behgKW);
<?
//Обновление свойства с минимальной ценой товара при добавлении или изменении товара
AddEventHandler("iblock", "OnAfterIBlockElementUpdate", "BXIBlockAfterSave");
AddEventHandler("iblock", "OnAfterIBlockElementAdd", "BXIBlockAfterSave");
AddEventHandler("catalog", "OnPriceAdd", "BXIBlockAfterSave");
AddEventHandler("catalog", "OnPriceUpdate", "BXIBlockAfterSave");
function BXIBlockAfterSave($arg1, $arg2 = false)
{
$ELEMENT_ID = false;
$IBLOCK_ID = false;
<? include($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); ?>
<?
if (!CModule::IncludeModule("iblock")) {
echo "Модель не подключен";
}
///////////////////////////Заполнение свойства с минимальной ценой для инфоблоков (из торговых предложений)///////////////////////////////
$IBLOCK_ID = 13;
////Создаём (нсли нет) в инфоблоке свойство для минимальной цены
$dbProperty = CIBlockProperty::GetByID("MINIMUM_PRICE", $IBLOCK_ID);
//Импорт записей из csv файла (уникальный идентификатор - имя)
<? include($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); ?>
<?
if (!CModule::IncludeModule("iblock")) {
echo "Модеуль не подключен";
}
if (!CModule::IncludeModule("catalog")) {
echo "Модеуль не подключен";
}
//Доавление торгового предложения
//http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic34567/message191421/#message191421
$intSKUIBlock = yyy; // ID инфоблока предложений (должен быть торговым каталогом)
$arCatalog = CCatalog::GetByID($intSKUIBlock);
if (!$arCatalog)
return;
$intProductIBlock = $arCatalog['PRODUCT_IBLOCK_ID']; // ID инфоблока товаров
$intSKUProperty = $arCatalog['SKU_PROPERTY_ID']; // ID свойства в инфоблоке предложений типа "Привязка к товарам (SKU)"
//Обрезка изображение
<?$file = CFile::ResizeImageGet($arResult["DETAIL_PICTURE"], array('width' => 50, 'height' => 50), BX_RESIZE_IMAGE_PROPORTIONAL, true); ?>
<img src="<?= $file['src']; ?>">
//Фильтрация по дате
$dd = date("d.m.Y H.i.s", mktime(23, 59, 59, date("m"), date("d"), date("Y")));
//Сортировка ассоциативных массивов по внутренним значениям
function _sort_asc($ar1, $ar2)
{