Задать вопрос
Контакты
Местоположение
Россия, Москва и Московская обл.

Достижения

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

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

Все теги (28)

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

Все ответы (173)
  • Узнать купоны введенные пользователем в Bitrix?

    @tgarl
    Я список купонов перед заказом получаю так:
    $basket  = \Bitrix\Sale\Basket::loadItemsForFUser(
       \CSaleBasket::GetBasketUserID(),
        "s1" 
    );
     $order  = Bitrix\Sale\Order::create( "s1" , \Bitrix\Sale\Fuser::getId());
     $order ->setPersonTypeId( 1 );
     $order ->setBasket( $basket );
     $discounts  =  $order ->getDiscount();
     $res  =  $discounts ->getApplyResult();
     foreach($res['COUPON_LIST'] as $cupo_n=>$ar_r){
    ...
    тут проводим манипуляцую с купоном
    ...
    }

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

    @tgarl
    Вроде вам очень хорошо описали что нужно сделать.
    У вас к вашему серверу должен быть в наличии SSH доступ(или sftp ещё некоторые могут подписывать), иногда бывает делают ftp доступ к папке /home/bitrix/ чтобы под одним доступом править все сайты если их несколько. В общем вам нужен доступ к серверу к папке /home/bitrix/
    Далее с помощью любой программы для подключения к серверу(в интернете их море, под виндой по мне самое удобное пользоваться это winScp, но на вкус как говорится) заходите в указанный раздел, внутри создаете если нет .bx_temp, проваливаетесь внутрь и создаете sitemanager, далее на эти папки даете права bitrix, в приведенном примере задание прав указано если использовать консоль
    По мне одна из самых удобных прог-консолей (может просто привык) Putty, но winScp позволяет все мышкой делать, если это удобнее.
    Ответ написан
    Комментировать
  • Как спрятать хлебные крошки со страницы 404?

    @tgarl
    добавьте на страницу
    $APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y");
    Ответ написан
    Комментировать
  • Как исключить элементы, у которых количество равно нулю?

    @tgarl
    Через Префильтр

    у компонента задаете например "PREFILTER_NAME"=>"ISKL_FROM_FILTER",
    и перед ним соответсвенно что-то типа такого
    $GLOBALS['ISKL_FROM_FILTER']['!DETAIL_PICTURE'] = false;
    $GLOBALS['ISKL_FROM_FILTER']['>CATALOG_QUANTITY'] = 0;
    Ответ написан
    2 комментария
  • Bitrix, почему не отображается страница?

    @tgarl
    Вот нет чтобы объяснить нормально, так сразу наймите специалиста...

    В целом, если прочитать комменты, общую проблему все же указали. Проблема в том что содержимое страницы некорректно сохранили. Через визредактор или нет - тут не факт, автор не сказал в какой именно момент появилась ошибка.
    Чтобы поправить нужно открыть страницу в режиме php(через админку сайта - структура файлов) или по фтп(что более правильно) и пройтись по коду, закрыв где нужно теги и поправив ошибки.

    Вообще такая ошибка часто встречается когда на странице идут вперемешку html и php и правки вносят через визредактор - в этом случае при правке через визредактор, происходит некорректный разбор кода и его сохранение. Поэтому обычно все оформляют либо в компоненты и их размещают на странице либо используют включаемые области (в этом случае если вы сломаете то только маленький кусочек во включаемой области, а не всю страницу).
    Ответ написан
    Комментировать

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

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