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

Достижения

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

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

Все теги (26)

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

Все ответы (168)
  • Узнать купоны введенные пользователем в 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");
    Ответ написан
    Комментировать
  • Bitrix, почему не отображается страница?

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

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

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

    @tgarl
    Потому что по умолчанию проверяется не весь путь, а только та часть которая отвечает за вывод или раздела или товара.
    В последних версиях настроек компонента есть галочка проверять весь путь(не помню как точно она обзывается) включите ее, тогда будет проверяться именно весь путь. Если такого нет, то придется вам самому делать такую проверку. Просто ЧПУ это правило подмены гет запроса вида 'RULE' => 'SECTION_CODE=$1&ELEMENT_CODE=$2',
    когда загружается раздел проверяется только SECTION_CODE=$1, когда товар только ELEMENT_CODE=$2 - одним словом это древняя тема которая тянется с первых версий существования битрикса.
    Ответ написан
    2 комментария

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

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