Site logotype

Проверка обмена заказами bitrix

https://site.ru/bitrix/admin/1c_exchange.php?type=sale&amp&mode=checkauth

ДАЛЕЕ в SESSIND= нужно вставить полученную при первом запросе sessid

https://site.ru/bitrix/admin/1c_exchange.php?type=sale&amp&mode=init&sessid=040de29fd2f535dd17e626cb798f6e85

ДАЛЕЕ в SESSIND= нужно вставить полученную при первом запросе sessid

https://site.ru/bitrix/admin/1c_exchange.php?type=sale&amp&mode=query&sessid=040de29fd2f535dd17e626cb798f6e85



lazyload bitrix быстрый способ

Для того что бы все изображения на сайте загружались «лениво» можно написать следующий код в init.php


<?php
AddEventHandler("main", "OnEndBufferContent", "LoadLazy");

function LoadLazy(&$output)
{
	if (strpos($_SERVER["REQUEST_URI"], '/bitrix/admin/') === false) {
		$output = str_replace('<img ', '<img loading="lazy" ', $output);
	}
}



Максимальное количество строк CSS

Для ограничения кол-ва строк в CSS достаточно использовать следующую конструкцию, и никаких костылей не нужно!

    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;

После применения данного кода блок будет ограничен 2 строками, а далее будет стоять троеточие.



Пересчет корзины после добавления и удаления купона

Если вы столкнулись с такой же проблемой как и я, что при включенной опции BASKET_WITH_ORDER_INTEGRATION при вводе или удалении купона у товаров корзины не визуально добавляется скидка, то вам, возможно, подойдет мой способ:




Комплект со скидкой вместо нескольких товаров в корзине modx minishop2

Иногда бывает так, что нужно провести акцию, что при покупке двух и более разных товаров их общая стоимость будет акционной. Это можно реализовать через отдельный комплектный товар. Ниже описано как это сделать.