Задать вопрос
  • Как на Тильде сделать, что бы при клике на объект появлялись другие объекты и при каждом клике появлялись новые (до 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 это системный файл битрикс, если кратко, его включение делает возможным использовать функции из ядра Битрикс.
    Ответ написан
    Комментировать
  • Есть ли в битрикс аналог is_product у wordpress?

    @koder_1
    Битрикс программист
    Сложный вопрос на самом деле. Нормальным способом в Битрикс можно карточку товара определить в component_epilog.php шаблона карточки товара. Но к примеру в шапке сайта это не будет доступно, но в подвале сайта уже будет доступно.

    Если нужно что-то выводить в каталоге только на странице карточки, но не выводить на других страницах каталога, то можно добавить код в element.php шаблона catalog.

    Если нужно что-то выводить в шапке сайта в зависимости от того, в карточке мы товара или не в карточке, то в коде шапки сайта выводите html, а в component_epilog.php шаблона карточки товара добавьте код css или js, чтоб правил html-код в шапке.
    Ответ написан
    1 комментарий
  • Почему типы Юкассы в Битриксе отличаются?

    @koder_1
    Битрикс программист
    В Битриксе есть модуль юкассы родной, его минус в том, что не позволяет выдавать чеки,
    и есть платные модули от Mibok и Vampirus, модуль Mibok под новый протокол юкассы, Vampirus под старый. В общем пробуйте модуль Mibok, там всё хорошо должно быть.

    Если и с модулем не хорошо, то в поддержку Юкассы позвоните.
    Ответ написан
    Комментировать
  • Как сформулировать следующую мысль фильтра наличия на складах в Битрикс?

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

    @koder_1
    Битрикс программист
    1) Вирусы может.
    Проверьте есть ли сам файл /bitrix/admin/iblock_section_search.php
    2) Ошибки php, поищите в логах ошибку
    3) Ошибки js в консоли браузера
    4) Не та версия php, поменяйте разные версии php, может на какой-то пройдёт.
    5) Модификации на сайте.
    Ответ написан
    Комментировать
  • Почему не работает оформление заказа 1C-Bitrix в компоненте bitrix:sale.order.ajax?

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

    Иногда заказ не работает из-за какой-то платёжной системы или службы доставки.
    Можно сделать не активными доставки и платёжные системы и проверить, работает ли без них.
    Ответ написан
  • Как быстро сделать админ-панель для сайта?

    @koder_1
    Битрикс программист
    Первым делом можете спросить у того, кто делал сайт, ему будет прикрутить админ панель проще чем другим.
    Если он не доступен, то готовых CMS много разных. Самые популярные 1С-Битрикс и wordpress.

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

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

    Дальше по крону или создаёте агент и заполняете это свойство в соответствии с Вашей логикой доставок.

    https://qna.habr.com/q/1317378?ysclid=lsymytq11f49... - вот подобное обсуждали.

    Через доставки и профили зайти проще, потому что при оформлении заказа Битрикс умеет определять какие доставки возможны для данного товара. Поэтому использование той же функции, что в оформлении заказа должно дать такой результат в фильтре, как в заказе.

    Через склады и условия будет сложно создать такую же логику, как в доставках и при изменении набора доставок надо будет переписывать снова скрипт.

    Поэтому через доставки и профили будет предпочтительное решение.
    Ответ написан
    Комментировать
  • Есть ли реальный профит от использования актуальных фронтенд-технологий?

    @koder_1
    Битрикс программист
    Полагаю, среднестатистический корпоративный сайт/интернет-магазин имеет скорее интерфейс с элементами js, нежели интерфейс полностью завязанный на js.
    Для большинства задач реактивные фреймворки не нужны.

    Если разобрать типовой интернет-магазин.
    Слайдеры, анимации, эффекты проще всего делаются плагинами на jquery.
    Всплывающие формы обратной связи вполне нормально на jquery.
    Фильтры подбора продукции - имело бы смысл делать на реактивных фреймворках, но обычно фильтры уже встроены в саму CMS. Тот же умный фильтр в Битриксе на столько умный (выводит только такие наборы значений, по которым можно найти товары, опирается на встроенный в CMS механизм) что его переделывать дорого неоправданно.

    Пока у меня ощущение такое, собирать сайт целиком на реактивных фреймворках профита мало, а отдельные элементы, к примеру, какой-нибудь нетиповой и нестандартный фильтр подбора со своей логикой - вполне хорошо.
    Ответ написан
    3 комментария