Nikovit <Путешествия и разработка>

Битрикс. Получить местоположение из заказа

Получаем местоположение из заказа по номеру заказа
$db_props = CSaleOrderPropsValue::GetOrderProps("номер_заказа");
while ($arProps = $db_props->Fetch())
{
    if ($arProps["TYPE"]=="LOCATION")
    {
        $arVal = CSaleLocation::GetByID($arProps["VALUE"], LANGUAGE_ID);
        echo htmlspecialchars($arVal["COUNTRY_NAME"]." - ".$arVal["CITY_NAME"]);
    }
}

Битрикс. Список всех заказов, при оформлении которых был использован тот или иной купон получения скидки

<?
if (CModule::IncludeModule("sale")):

   $arFilter = Array(
      "BASKET_DISCOUNT_COUPON" => "КОД_КУПОНА_ЗДЕСЬ",
      );
   $rsSales = CSaleOrder::GetList(array("DATE_INSERT" => "ASC"), $arFilter);
   while ($arSales = $rsSales->Fetch())
   {
      echo "<pre>";
      print_r($arSales);
      echo "</pre>";
   }
endif;
?>

//можно использовать и массив купонов для поиска: 
CSaleOrder::GetList(array(), array('BASKET_DISCOUNT_COUPON' => array('TEST1', 'TEST2')));

shadowrocket конфиг

Если вы начали использовать shadowrocket для обхода блокировок из россии, то я могу предложить вам свой конфиг.
Сайты добавленные в конфиг работают через прокси, остальные напрямую.

Список доменов использовался из проекта https://community.antifilter.download/, составлен вручную и в него входят не только заблокированные сайты в РФ, но и компании которые сами сделали блокировки для пользователей из РФ.

Конфиг автоматически обновляется раз в сутки.

Скачать можно тут

Как назначить vim редактором по умолчанию в mc

Для смены редактора по умолчанию в mc в консоли нужно ввести команду:
update-alternatives --config editor
и выбрать vim.basic
vim_default_editor.png



Для смены редактора предпросмотра в консоли ввести:
update-alternatives --config view

Если vim не установлен, его конечно нужно установить
apt install vim

logitech g502 x купить в России

logitech-g502-x-news-1.jpg

Начну с того что купить logitech g502 x в России невозможно, в крупных торговых сетях этой модели попросту нет, и появится ли когда-либо неизвестно.
Иногда g502 x появляется на OZON, заказ из-за рубежа, но по опыту такие заказы не всегда доезжают, и OZON не горит желанием урегулировать споры.
Единственное место где можно заказать это aliexpress.

Рекомендую продавца https://alii.pub/6k2ecv
Из минусов, отправляет посылку долго, мне отправил на 9-й день, да и сама доставка не быстрая, полтора месяца.
Но мышка 100% оригинал, и очень демократичный ценник, проводная модель обошлась мне примерно в 4000р.
photo_2022-12-25_01-39-52.jpg

photo_2022-12-25_01-39-56.jpg

photo_2022-12-25_01-40-01.jpg

photo_2022-12-25_01-40-04.jpg  

8bitdo Ultimate Controller наверное лучший геймпад для PC, обзор

Начну обзор с небольшого рассказа о компании 8bitdo.
8bitdo это китайская компания начавшая свой путь с выпуска качественных ретро геймпадов для Switch и PC.
Сейчас компания стала выпускать аксессуары для Xbox, которые отлично подходят для PC гейминга.

И так, герой этого обзора 8bitdo Ultimate Controller, он умеет все то же самое что и Xbox Elite, но не за космическую цену, а вполне бюджетную около 3000 рублей.

01-l.jpg

Битрикс поиск ищет не все товары

1. Увеличить число элементов в настройках поиска, Настройки → Настройки продукта → Настройки модулей → Поиск

Pasted image 20220830145228.png

2. Проверить стоит ли галка "Индексировать элементы для модуля поиска", в настройках инфоблока

Pasted image 20220830123723.png

3. Сделать переиндексацию Администрирование -> Настройки -> Поиск  -> Переиндексация

4. В вызове компонента "Поиск по каталогу" (bitrix:catalog.search), изменить параметр PAGE_RESULT_COUNT, или добавить, если нет такого параметра.
"PAGE_RESULT_COUNT" => 9999,

5. Если у вас шаблон Аспро:Макс, то у него свой отдельный счетчик PAGE_RESULT_COUNT, находится он в файле templates -> aspro_max -> components -> bitrix -> catalog.search -> main -> include_search_page.php

Аналогично в других версиях Аспро:
Аспро: Маркет templates -> aspro_mshop -> components -> bitrix -> catalog.search -> main -> template.php.
Аспро: Оптимус templates -> aspro_optimus -> components -> bitrix -> catalog.search -> main -> template.php
Аспро: Next templates -> aspro_next -> components -> bitrix -> catalog.search -> main -> include_search_page.php.
Аспро: Шины и диски 2.0 templates -> aspro_tires2 -> components -> bitrix -> catalog.search -> main -> template.php