Форматирование номера телефона bitrix
В битрикс есть много вариантов форматирования номера телефона.
Вот 3 варианта которые мне в тот или иной момент были нужны:
В битрикс есть много вариантов форматирования номера телефона.
Вот 3 варианта которые мне в тот или иной момент были нужны:
Иногда есть SEO задача по установке каноникал. Чтобы сделать это быстро и правильно используйте следующий код:
https://site.ru/bitrix/admin/1c_exchange.php?type=sale&&mode=checkauth
ДАЛЕЕ в SESSIND= нужно вставить полученную при первом запросе sessid
https://site.ru/bitrix/admin/1c_exchange.php?type=sale&&mode=init&sessid=040de29fd2f535dd17e626cb798f6e85
ДАЛЕЕ в SESSIND= нужно вставить полученную при первом запросе sessid
https://site.ru/bitrix/admin/1c_exchange.php?type=sale&&mode=query&sessid=040de29fd2f535dd17e626cb798f6e85
Попробуйте отключить галочку в модуле торговый каталог «Включить новую карточку товара»
Для того чтобы все изображения на сайте загружались «лениво» можно написать следующий код в 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);
}
}
Иногда бывает нужно сделать вывод проставленных фильтров, чтобы пользователь мог по ним кликнуть и фильтр был удален.

Если вы столкнулись с такой же проблемой как и я, что при включенной опции BASKET_WITH_ORDER_INTEGRATION при вводе или удалении купона у товаров корзины не визуально добавляется скидка, то вам, возможно, подойдет мой способ:
Бывает что при обмене вы выполняете какие-либо кастомизации, но событие OnAfterIBlockElementUpdate срабатывает не всегда.
При попытке обмена 1С с битрикс приходили пустые заказы.
Начал разбираться. Вроде везде все включено как надо. В CRM'ку заказы падают (кстати, важно, то для магазина используется инфоблок не CRM'очный).
Так вот. Оказывается что в компоненте /bitrix/components/bitrix/sale.export.1c/component.php на 204 строке идет проверка что установлена ли CRM или нет, и если установлена, то заказы выводятся пустые.
Пример, как можно использовать expression bitrix в связке с md5 (или даже двойным md5).
Допустим вам нужно выбрать пользователя, E-mail адрес которого зашифрован двойным md5. Под катом пример как это можно реализовать…