• Как вывести товары которых нет в наличии в конце битрикс каталога?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Если вместе с нулевым наличием проставлять свойство, например NOSKLAD, то можно сортировать по наличию
    Вот пример, который в каталоге сначала выводит товары в наличии, потом товары, которые мне нужно показать как можно выше PRIORITET, и далее вывожу по кол-во просмотров. Если товары отсутствуют, то они выводятся в конце.
    $arSort = array("PROPERTY_NOSKLAD"=>"ASC", "PROPERTY_PRIORITET"=>"DESC", "shows"=>"DESC");

    А вообще штатно настраивается вот так
    Ответ написан
  • Где научиться посадке сайта на bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    где рассказывают как посадить верстку на битрикс

    ИМХО, это наверное самое простое в Битриксе из того, что есть.
    Тут при наличии минимального опыта и понимания основ шаблонов, никакая документация не нужна, хоть за 2000, хоть за 2020 год.
    Футер, Хедер, Середина...что тут может быть сложного?
    Клик по ссылке и пошел заполнять html /bitrix/admin/template_edit.php?lang=ru
    Ответ написан
    Комментировать
  • Как импортировать пользователей в 1С-Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    $csvData = file_get_contents('./people.csv');
    $lines = explode(PHP_EOL, $csvData);
    $array = array();
    foreach ($lines as $line) {
        $array[] = str_getcsv($line);
    }
    print_r($array);

    Пример результата
    Array
    (
        [0] => Array
            (
                [0] => 12345
                [1] => Computers
                [2] => Acer
                [3] => 4
                [4] => Varta
                [5] => 5.93
                [6] => 1
                [7] => 0.04
                [8] => 27-05-2013
            )
    
        [1] => Array
            (
                [0] => 12346
                [1] => Computers
                [2] => Acer
                [3] => 5
                [4] => Decra
                [5] => 5.94
                [6] => 1
                [7] => 0.04
                [8] => 27-05-2013
            )
    
    )


    А вот код добавления пользователей, его в цикле выполнить
    $user     = new CUser;
        $arFields = array(
            "NAME" => $name,
            "LOGIN" => $login,
            "EMAIL" => $email,
            "PHONE_NUMBER" => $phone,
            "LID" => "ru",
            "ACTIVE" => "Y",
            "PASSWORD" => $pass,
            "CONFIRM_PASSWORD" => $pass,
            "GROUP_ID" => array(10, 11)
        );
        $new_user_ID    = $user->Add($arFields);


    перед кодом
    require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");

    Ссылки в помощь
    https://dev.1c-bitrix.ru/api_help/main/reference/c...
    https://www.php.net/manual/ru/function.file-get-co...
    https://askdev.ru/q/php-csv-stroka-v-massiv-95815/
    Ответ написан
    8 комментариев
  • Фильтрация по слову в битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    intval Дает 1
    Ответ написан
    Комментировать
  • Как вывести свойство типа "Привязка к элементу" с картинкой?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Не множественное свойство "Привязка к элементу"

    <? if ($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]) {?> 
    	<?
    	$arPROP = GetIBlockElement($arResult["PROPERTIES"]["Символьныйкодсвойстватекущегоэлемента"]["VALUE"]);
    	print_r($arPROP["PROPERTIES"]["Символьныйкодсвойствапривязанногоэлемента"]);
    	?>
    <?}?>

    Что покажет print_r?
    Ответ написан
    Комментировать
  • Битрикс, персональная скидка пользователю?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Персональные скидки можно увидеть только в корзине. Вывод в публичном разделе таких скидок делает бесполезным кэширование.
    Если скидка доступна для всех, то увидите ее в каталоге и на карточке.
    PS: Лучше пользоваться купонами
    Ответ написан
    Комментировать
  • Компьютер для веб-разработки?

    @anton99zel
    29а класс средней школы №7
    agromov91, не сработает ваш план, потому что все комплектующие между собой имеют так называемую совместимость, и чего ты там собрался апгрейдить? Память сразу надо брать на 16 гиг, чтобы не мучаться - сразу ssd. Брать дешевый процессор, чтобы через пару месяцев его заменить? Такое себе удовольствие...
    Ваш вариант - либо копить, либо купить бу.

    Моё второе я
    Сэкономить можно не покупая отдельной видюхи и большой ssd, ну память на 8 гиг первое время нормально будет, хотя для 10-ки лучше 16 гиг. Можно корпус не самый топовый брать. С новья лучше взять проц и мать. Остальное можно БУ.
    АМД будет дешевле, чем Интел при тех же характеристиках, (амд вообще не нравится лично мне). Интел смотри 10 поколения, i5 можно.
    Тут можешь конфиг собрать с расчетами
    Монитор можно взять бу 21-23 дюйма (лучше 24 наверное) за 2,5-5 тр с торгом, если ты не дизайнер.

    spoiler
    Сам иногда юзаю 12-летнего старичка с 4 гига памяти, под 7-кой вполне работоспособно для php-задач.
    Ответ написан
    Комментировать
  • Как сделать скрипт, который при запуске из командной строки выведет последние 5 новостей?

    @anton99zel
    29а класс средней школы №7
    сделать по правилам битрикс

    А какие правила?
    А не проще rss с маркета установить, если сами на php разобрать не можете?
    Ответ написан
    Комментировать
  • Есть ли CMS для интернет-магазина с хорошим REST API?

    @anton99zel
    29а класс средней школы №7
    Опять камнями кидаться будут - ну,....Битрикс, че... marketplace.1c-bitrix.ru/solutions/artamonov.rest
    Ответ написан
    1 комментарий
  • Импорт услуг из excel в bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Импорт из Excel
    Создай инфоблок, создай свойства в инфоблоке, воспользуйся решением по ссылке,
    в свойствах укажи, что использовать в умном фильтре...
    PS: Раньше хорошее было решение, как сейчас не знаю, потому что не обновляю его, поскольку отзывы стали хуже, но эксель в 20 тысяч строк с 10 колонками переваривает отлично.
    Ответ написан
    Комментировать
  • Как поменять иконку в ссылке, когда я её отправляю через instagram direct?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Open Graph protocol
    комментария не будет - всё с примерами есть по ссылке и еще по одной ссылке
    Ответ написан
    2 комментария
  • Почему яркость меняется сама?

    @anton99zel
    29а класс средней школы №7
    Интел
    Панель управления графикой в фирменной утилите от Интел, пункт называется "энергосбережение дисплея".
    AMD
    VarBright

    PS: даже если на интел не стоит эта утилита, функция все равно отрабатывает, нужно поставить утилиту, отключить функцию и можно удалить утилиту обратно)
    Ответ написан
    Комментировать
  • Какие можете посоветовать сервисы, для отправки емеил уведомлений, да вообше писем?

    @anton99zel
    29а класс средней школы №7
    unisender
    sendpulse
    письма попадают в категорию "промоакции" в почте гугла

    обилие ссылок, сложная структура верстки (много элементов), картинок больше, чем текста, отсутствие персонализации
    Ответ написан
    Комментировать
  • Как правильно делать 2 версии сайта (моб, десктоп)?

    @anton99zel
    29а класс средней школы №7
    как определять устройство

    user agent
    загружать нужную страницу

    иногда при таком же url выдают нужный шаблон, либо выносите в отдельный поддомен m.site.ru
    Делать отдельно чисто мобильный сайт

    тогда и под телевизор сделайте 4K, под планшет, под утюг и тамагочи пожалуйста.
    320px

    у вас старая нокия какая то?
    Ответ написан
    Комментировать
  • Почему страница в браузере грузится быстрее когда он развернут?

    @anton99zel
    29а класс средней школы №7
    Думается мне вот, что - в хромовитых браузерах есть настройки:
    Не отключать работающие в фоновом режиме сервисы при закрытии браузера
    Использовать аппаратное ускорение (при наличии)

    А в компьютере есть
    Экономный режим, Максимальная производительность

    И если смотреть диспетчер задач, то мы видим кучу процессов браузера, даже если у нас открыта одна вкладка.
    Также есть режим перезагрузки/предзагрузки результатов + режим автообновления вкладок, закладок, паролей...
    Из всего этого можно предположить, что когда браузер активен, то и процессы происходят быстрее, как минимум это отражается на старте таких процессов, а значит и обновления и загрузки...
    Когда браузер неактивен, свернут, то система понимает, что некоторые процессы можно усыпить, выделив память и аппаратное ускорение другим процессам компьютера.
    Я полагаю, что такое можно наблюдать на маломощных компьютерах и стоит поиграться с вышеназванными настройками, а лучше пользоваться Chrome, в Яндекс уже слишком много всего напихали...
    Ответ написан
  • Как поставить галочки в момент создания инфоблока "Символьный код; Если код задан, то проверять на уникальность; Транслитерировать из названия при;"?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Сергей Сапогин,
    if (CModule::IncludeModule('iblock'))
    {
    $Id = 2;//инфоблок
    $fields = CIBlock::getFields($Id);
    $fields["CODE"]["IS_REQUIRED"] = "Y";
    $fields["CODE"]["DEFAULT_VALUE"]["UNIQUE"] = "Y";
    $fields["CODE"]["DEFAULT_VALUE"]["TRANSLITERATION"] = "Y";
    CIBlock::setFields($Id, $fields);
    };
    Ответ написан
    Комментировать
  • Как сделать разными раздел и подраздел каталога в bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Используйте короткую запись php условия в компоненте для указания того или иного шаблона для разделов/подразделов...
    $APPLICATION->IncludeComponent(
        "bitrix:catalog.section",
    false !==strstr($arResult['VARIABLES']['SECTION_CODE_PATH'],'kottedji') ? 'default' : 'custom'),
        Array(
            "ACTION_VARIABLE" => "action",
            "ADD_PICT_PROP" => "MORE_PHOTO",
            ...
    Ответ написан
  • Отдельные дополнительные поля для подразделов bitrix?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Поскольку на странице могут находиться разные компоненты, вариант с условиями может оказаться сложным, а потому проще для каждого раздела создать физическую папку и индексную страницу , где расположить нужные вам компоненты, а в самих компонентах вы уже сможете назначить нужный шаблон компонента.
    Шаблон сайта для конкретного раздела можете изменить в шаблонах сайта:
    пример
    5fe5d39fcef20884396694.jpeg

    Разделы в инфоблоке оставьте, когда будете настраивать компоненты в физической папке, укажите из какого раздела инфоблока брать информацию
    Ответ написан
    Комментировать
  • В чем закономерность?

    @anton99zel
    29а класс средней школы №7
    В каждом облаке нужно вычеркнуть лишнее число
    Решение: в первом облаке два однозначных числа и три двузначных числа, из которых четыре нечетные, а одно четное. Итак, лишнее число 14, которое является единственным четным числом в первом
    облаке.

    Во втором облаке есть три однозначных и два двузначных числа, из которых четыре четные и одно нечетное. Лишнее число 7, которое является единственным нечетным числом.

    В третьем облаке четыре двузначных числа и одно однозначное число, три из которых являются
    числами четными, а два - нечетные. Лишнее число - 6, который является единственным однозначным числом.

    В четвертом облаке четыре однозначных числа и одно двузначное число, два из которых четные.
    и три нечетные. Лишнее число - 11, которое является единственным двузначным числом в четвертом облаке.

    В пятом облаке три двузначных и два однозначных числа, четыре из которых четные, а один нечетный. Лишнее число - 9.
    Ответ написан
    Комментировать
  • Как на сайте создать опрос населения?

    @anton99zel
    29а класс средней школы №7
    Ответ написан
    Комментировать