Смотрите настройки компонента
26.07.2016 06:40:52
|
|||||
|
23.07.2016 04:57:59
20 == '20' Выдаст true; а Вот 20 === '20' Выдаст false; Если не верите то попробуйте. PhP постарается привести при мягком сравнении == к общему типу а то есть к числу а '20' спокойно приводится к числу 20. И вот только сравнение === будет сравнивать еще и по типу значений. |
|||
|
22.07.2016 19:44:45
Хотелось бы понять причину такого поведения. Дописать функционал на событиях не проблема, но как бы не получилось бы потом при очередном обновлении все заработало и пользователю стало отправляться два письма. Что будет глупостью, да и время не много но с часик получить все данные оттестировать и убедиться в полной работоспособности потратить то придется. в то время как это штатный функционал. И если ранее в коде можно найти было добрый CEvent::Send то ныне это проблемно. Да и править компонент ради этого не комильфо. |
|||
|
20.07.2016 08:16:17
|
|||
|
18.07.2016 15:10:05
|
|||||||||
|
05.07.2016 12:43:57
В связи с тем что при оформлении заказа есть необходимость из-за специфики задач пришлось кастомизировать новый компонент sale.order.ajax.
Необходимо чтобы заказ разбивался на несколько подзаказов по дням недели на которые он задан. Использую механизм установки флага отложенные а в последующем формирование нужного состава заказа и так пока не кончатся положенные товары. В принципе проходясь циклом все проходит более менее корректно. Заказы формируются, но есть одно но. Существует условие, что если заказ меньше 500 рублей стоимость доставки составит 100 рублей. Так вот проблема у первого из нескольких служба доставки заполнена корректно у последующих же указано без доставки. методом изучения полученно, что в методе initDelivery(Shipment $shipment) Первый раз в
Понять в различии $shipment очень сложно. Ибо это невероятно огромные объекты, и в принципе видны различии в месте где указаны службы доставок но почему такое происходит, данные то не меняются. Или есть методы которые позволят заново инициализировать данный объект корректно, к сожалению тут бы документации по методам было бы неплохо быть, но вот приходится только вручную копать. Буду признателен любым мыслям. |
|||||
|
29.06.2016 14:16:58
mb_string.func_overload сделайте для той папки в которой крутится ваш скрипт 0 в .htaccess, если конечно настройки хостинга разрешают такое и проблем не будет.
Как вариант построить таблицу и передать заголовки что это xls таблица, пример можете посмотреть как в Битриксе в админке реализована выгрузка в xls скажем списка юзеров. Ну как то так, если оба варианта не подойдут пишите можно и еще придумать. Но я обычно 1 или на худой конец 2 вариантом обходился. |
|
|
29.06.2016 13:54:31
По задуманному функционалу на сайте. Должен подойти sale.basket.order.ajax этот компонент.
Однако в списке компонентов присутствует только вот это Следовательно вопрос. Компонент поддерживается и входит в редакцию или поддержка прекращена, хотя если верить Одностраничный компонент отображает список товаров, отправленных пользователем в корзину, и форму оформления заказа. Компонент стандартный и входит в дистрибутив модуля. Но обнаружено какой то обрубок компонента. Соответственно возникает вопрос. Он поддерживается или нет Редакция малый бизнес |
|
|
29.06.2016 06:55:29
Ну если Ваш сайт будет иметь дизайн из коробки или как у решения. То в принципе Вам кроме как администрировать и не надо учиться. А если Вы решите иметь индивидуальный дизайн, уникальный функционал, то придется изменять под свои нужды, а значит необходимо хотя бы базовые понятия синтаксиса html, css, javascript, php. Глубина этих познаний будет зависит от Ваших запросов. Ну и соответственно Вам необходимо знать API Битрикса, где найти, как применить, ну и т.д. Но это присуще всем система управления как и любым фраймворкам.
|
|
|
28.06.2016 15:39:38
|
|||||||
|
21.06.2016 09:52:23
В проверке на нулевой остаток. Чтобы все было верно вы должны с помощью фильтра ограничить вывод элементов у которых нулевой остаток. А в противном случае Вы не избавитесь от такого количества как 81, 85, 66. Ибо пагиназия происходит на уровне запроса из базы данных. И раз пришло 90 элементов в запросе, а средствами пост обработки в выводе ограничены вывод то недостающие не возьмутся уже не откуда разве что изобрести костыль.
|
|
|