Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (15)

Наибольший вклад в теги

Все теги (37)

Лучшие ответы пользователя

Все ответы (15)
  • Как сделать graphql на bitrix?

    @topuserman
    Стандартными средствами - никак, только пилить свое поверх Битрикса.

    spoiler
    И сказать вашим front-end разработчикам, чтобы не вые* и работали с тем, что дают))
    Или они в первый раз с Битриксом работают?
    Ответ написан
    1 комментарий
  • Битрикс умный фильтр мультивалютность?

    @topuserman
    Умный фильтр фильтрует только заданным по значениям полей.
    Т.е. если фильтр по свойству цены с рублевой валютой, то фильтрация будет только по рублю, и кастомизировать компонент, а тем более шаблон, очень трудозатратно.

    На много проще будет добавить дополнительные типы цены - Цена USD, Цена EUR и т.д.

    Повесить обработчик на изменение/добавление товара, в котором автоматически будут заполняться эти типы цен с пересчета с рубля по внутреннему курсу валют.

    Далее в умный фильтр выводите все нужные типы цен стандартными средствами, и немного кастомизируете шаблон таким образом, чтобы по умолчанию показывалось только Рубль, далее по селекту показывается нужные типы цен.

    UPD

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

    1. Выносите компонент в отдельное пространство
    2. В куда-нибудь заводите курс валют
    3. В шаблоне компонента, где выводится блок для фильтрации по цене, добавляете селект, с выбором нужной валюты, при изменении валюты, через ajax, пересчитываете цены по курсу, а выводите в этом же месте.
    + добавляете input:hidden с выбранный валютой
    4. В компоненте, проверяете пришедший курс, и переводите в рубли.

    В итоге все будет работать поверх стандартного функционала.
    Ответ написан
    6 комментариев
  • Удалить белый цвет и его оттенки с помощью PHP?

    @topuserman
    Чтобы удалить белый цвет и его некоторые оттенки, достаточно

    var coff = 200;
    if( (r + g + b) / 3 > coff )
    удаляемБелыйЦвет();

    // r, g, b - соответствующие яркости цвета пикселя
    Можете менять значение коэффициента от 0 до 255, чем больше значение, тем ярче пиксели будут удаляться.
    Ответ написан
    Комментировать
  • Как изменить порядок подключения скриптов в Битриксе?

    @topuserman
    Просто в шаблоне захардкодить scrip src
    Ответ написан
    Комментировать
  • Как изменить URL на текстовой странице в Битриксе?

    @topuserman
    По умолчанию, url должен соответствовать названиям физических файлов и папок.

    Чтобы создать синоним, можно воспользоваться urlrewrite - Правила обработки.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (127)