• Как выводить данные из phpmyadmin в Тильде?

    @koder_1
    Битрикс программист
    Вы можете сделать js скрипт на тильде, и php скрипт на хостинге, где у Вас база данных.
    js с тильды будет запрашивать данные у php скрипта, который будет из базы данных выдавать в ответ на запрос данные.

    То, что у Вас возникают такие задачи, уже говорит, что из тильды вы выросли и пора переходить на cms.
    Ответ написан
    Комментировать
  • Как добавить свою сортировку в CIBlockElement::GetList?

    @koder_1
    Битрикс программист
    Я бы сортировал элементы средствами php.

    Можно конечно придумать какое-нибудь дополнительное свойство, которое в элементах всех категорий кроме 20 равно 0, а в элементах 20 категории равно 1, и добавить сортировку по нему, но проще сортировать элементы средствами php.
    Ответ написан
    2 комментария
  • Где формируется массив с данными #ORDER_LIST#?

    @koder_1
    Битрикс программист
    Не нужно совсем использовать #ORDER_LIST# в почтовом шаблоне, вместо него есть специальные почтовые компоненты для оформления заказа,
    в них есть вся информация и можно им задать свой кастомный шаблон.
    Ответ написан
    Комментировать
  • Поиск по заголовкам и результат разная выдача - как поправить?

    @koder_1
    Битрикс программист
    В битриксе может быть разный результат поиска, поскольку в шапке сайта один компонент поиска, а в результате поиска другой компонент, у них немного разная логика поиска.
    Ответ написан
    Комментировать
  • Какую редакция 1сБитрикс нужно брать?

    @koder_1
    Битрикс программист
    Битрикс поддерживает компоненты catalog и catalog.smart.filter даже в редакции Битрикс Старт, каталог с фильтром подбора можно сделать даже на Битрикс Старт.

    Если Вам потом понадобится что-либо из редакции Битрикс Малый Бизнес, вы сможете позднее доплатить разницу в стоимости лицензии.

    В каких случаях понадобится Битрикс Малый бизнес
    - Нужна будет корзина и оформление заказа
    - Нужна будет интеграция с 1с.
    Например, если в каталоге много товаров, то обновлять те же цены вручную через админку Битрикс такая себе затея, а из 1С можно выгрузить автоматически.
    Ответ написан
    Комментировать
  • Почему не выводится цена и фотографии в каталоге и карточке товара?

    @koder_1
    Битрикс программист
    У Вас цена должна быть в свойстве Цена?
    Дело в том, что для цены есть специальное поле товара, куда и пишется цена стандартной выгрузкой из 1с. На сайте цена тоже отображается из стандартного поля.

    Если требуется зачем-то добавить цену также в свойство Цена, можно написать обработчик на событие завершения выгрузки из 1с, в котором проходить по всем товарам и копировать цену в свойство Цена.

    С картинками нужно выяснить, они при выгрузке попали в товар (вкладки Анонс, Детально, еще свойство бывает типа MORE_PHOTO)?
    Если в товар картинки не попали, значит проблема на стороне 1с, проверьте что картинки точно попадают в выгрузку.
    Если картинки в товар выгрузились, значит проблема либо в настройках компонента,
    либо в шаблоне.
    Ответ написан
    Комментировать
  • Можно ли добавить в правую колонку сделки в облачной б24 (там где комментарии) своё текстовое поле?

    @koder_1 Автор вопроса
    Битрикс программист
    Поддержка Битрикс24 ответила, что возможность закреплять комментарий через rest api внесена в план работ, будет реализована в неопределённый срок.
    Добавить текстовое поле в область комментариев у меня никак не удалось, вероятно такой опции также нет.
    Ответ написан
  • Как организовать пополнение бонусов в пользовательское свойство?

    @koder_1
    Битрикс программист
    Циклом по файлу bonus.csv (обычные функции php работы с файлами)
    берём в очередной строке телефон, по нему берём пользователя (апи Битрикс CUser::GetList)
    и его бонусы (апи Битрикс CSaleUserAccount::GetByID).
    Обновляем бонусы как Вам нужно CSaleUserAccount::UpdateAccount
    Ответ написан
    Комментировать
  • Как на Тильде сделать, что бы при клике на объект появлялись другие объекты и при каждом клике появлялись новые (до n числа кликов)?

    @koder_1
    Битрикс программист
    Строкой кода здесь не ответить...
    Нужно нанять js-программиста или даже фронтендера, он это реализует.
    Выбрать любой фреймворк, навесить на событие клик по изображению появление объектов, желательно поискать подходящую библиотеку для анимации.
    Ответ написан
    Комментировать
  • Как добавить id раздела в компоненте списка новостей?

    @koder_1
    Битрикс программист
    id действительно не должен повторяться на странице, это ошибка и в плане валидации страницы и в плане логики работы скриптов, поскольку они привязываются к id.
    В параметры компонента добавьте ID секции:
    $GLOBALS['arrFilter']=array("SECTION_ID" => 114);
    $APPLICATION->IncludeComponent(
    "bitrix:news.list", 
    "sliders_tab", 
    	array(
    		"ACTIVE_DATE_FORMAT" => "d.m.Y",
    		"ADD_SECTIONS_CHAIN" => "Y",
                    "CUSTOM_SECTION_ID" => 114
    ....


    а в шаблоне компонента выводите
    <?php
    $custom_section_id = '';
    if (isset($arParams['CUSTOM_SECTION_ID']))
    {
    $custom_section_id = $arParams['CUSTOM_SECTION_ID'];
    }     
    ?>
    <div id="slider-tabs__id<?php echo $custom_section_id; ?>" class="slider-tabs">
    Ответ написан
    Комментировать
  • Поддерживает ли Битрикс webp?

    @koder_1
    Битрикс программист
    Из коробки битрикс webp не поддерживает,
    но можно создавать свойство типа файл, в него грузить картинки в формате webp, а в шаблоне выводить картинку из соответствующего свойства.
    Ответ написан
    Комментировать
  • Что делать при ошибке импорта"Раздел с таким символьным кодом уже существует"?

    @koder_1
    Битрикс программист
    В настройках инфоблока нужно снять галочку символьный код уникальный.
    Ответ написан
    5 комментариев
  • Как подключить оплату к сайту, если сайт сделан без cms?

    @koder_1
    Битрикс программист
    Стоит задуматься о переводе на cms, там обычно не только гайды, но и готовые модули для различных систем оплаты, и это в целом облегчит многие задачи при обслуживании сайта.

    Если cms никак, то
    1) У платежных систем бывает генератор готовых форм, например, с заранее заданной суммой или с произвольной суммой, которую вводит покупатель. Вставляется на сайт готовый кусок кода.
    2) У платёжных систем есть api, нанимаете программиста, он в соответствии с Вашими пожеланиями по логике работы внедрит модуль платёжной системы.
    Ответ написан
    1 комментарий
  • Передать данные пришедшие через ajax из одной функции php в другую?

    @koder_1
    Битрикс программист
    Либо через ООП, заводите переменную класса и используйте её во всех методах класса,
    либо просто по-обезьяньи в каждой функции сделайте аргумент дата и передавайте в каждую функцию.
    Ответ написан
    Комментировать
  • Как передать список разделов в Битрикс?

    @koder_1
    Битрикс программист
    Ошибка в том, что нужно делать 3 разных цикла, в первом цикле нужно собрать сначала все разделы 1 уровня, затем во втором цикле все разделы 2 уровня, и в третьем цикле разделы 3 уровня, и хорошо бы добавить
    в массив
    array("DEPTH_LEVEL" => "ASC", "LEFT_MARGIN" => "ASC")


    Дело в том, что вы используете
    $newSection[$sectionLvlOne]['SECOND_LVL'][$arSect['ID']] = $arSect;
    в момент, когда $newSection[$sectionLvlOne] еще может не быть задан, потому что раздел 1 уровня в цикле может быть получен позднее, чем раздел второго уровня.
    Ответ написан
  • Как интегрировать посты из группы ВКонтакте в виде слайдера новостей на сайте Tilda?

    @koder_1
    Битрикс программист
    Поищите виджеты вк, если есть подходящий, то код можно вставить в Тильду.

    Другой вариант - изучать api vk, с помощью стороннего хостинга брать слайды,
    с помощью javascript на тильде брать слайды со стороннего хостинга. Но это сложно, дорого, ненадёжно.
    Ответ написан
    Комментировать
  • Сколько фото войдет в папку upload iblock?

    @koder_1
    Битрикс программист
    Возможно, картинки затираются какой-нибудь выгрузкой из 1С или чем-то подобным.
    Проверьте место на хостинге.
    Ответ написан
    Комментировать
  • Как избежать дублирования товара при наличии нескольких родителей?

    @koder_1
    Битрикс программист
    Битрикс поддерживает у товара несколько родительских разделов, это штатный функционал.
    А вот как вы сделали несколько родительских разделов в 1С? Научите?
    Ответ написан
  • Как назначить динамическую сумму скидок для товаров в корзине?

    @koder_1
    Битрикс программист
    Верно ли я понял Вашу задачу, нужно задать скидку 100% на третий товар?
    Возможно удастся подстроить под Вашу задачу этот модуль https://marketplace.1c-bitrix.ru/solutions/scoder....
    Он позволяет задавать кастомное условие с помощью php кода на скидку.
    Создаёте скидку 100 процентов на товар, а условие пишите такое чтоб определяло является ли данный товар третьим, на который скидка.
    Ответ написан
  • Что делает (или позволяет делать) файл auth.php в битре?

    @koder_1
    Битрикс программист
    Если открыть в браузере этот auth.php то станете админом, соответственно можно закинуть на сайт любые файлы и делать в админке что угодно.

    plolog_before.php это системный файл битрикс, если кратко, его включение делает возможным использовать функции из ядра Битрикс.
    Ответ написан
    Комментировать