Цитата |
---|
Роман Семёнов написал: это веть только в режиме редактирования для пользователей с отключеным режимом редактировани и без панели - будет нормально все |
25.09.2017 17:28:18
|
|||
|
04.09.2017 19:22:00
Андрей Николаев, дамп выдает NULL. Странно, нигде ничего не затирал. Не в курсе, почему такое может быть? Константы B_PROLOG_INCLUDED тоже не существует при вводе левого адреса.
|
|
|
04.05.2017 18:45:47
Здравствуйте. Может кто подскажет, из-за чего могут быть проблемы с оплатой яндекс кассы? Тестовый платеж вроде нормально проводится, но статусы заказов не обрабатываются. Вот что пишет поддержка яндекса:
При обращении к вашему авизо урлу, получаем некорректный ответ и платеж отбивается. Обратитесь в битрикс, лог ниже: 2017-05-04T16:01:39.065 INFO [AvisoQueue-9-89] [11026748.TOID] [C+/ADO2ShI4=.57c4] [] [CommonHttp30Protocol] - paramsToSign: 'paymentAviso;773.00;10643;1003;129032;2000001153129;1' 2017-05-04T16:01:39.065 INFO [AvisoQueue-9-89] [11026748.TOID] [C+/ADO2ShI4=.57c4] [] [CommonHTTPStub] - Request params: orderNumber=108 orderSumAmount=773.00 cdd_exp_date=0520 shopArticleId=423721 cms_name=1C-Bitrix paymentPayerCode=4100322062290 paymentDatetime=2017-05-04T16:01:40.757+03:00 cdd_rrn=145501398520 external_id=deposit paymentType=AC requestDatetime=2017-05-04T16:01:39.063+03:00 depositNumber=alMioTGFqtNF62M1w3P1MlQ-qYgZ.001f.201705 nst_eplPayment=true cdd_response_code=00 cps_user_country_code=PL orderCreatedDatetime=2017-05-04T16:01:37.103+03:00 sk=u388b217a6956883335982ecd190fa27c action=paymentAviso BX_HANDLER=YANDEX shopId=129032 scid=551419 shopSumBankPaycash=1003 BuyButton=Оплатить shopSumCurrencyPaycash=10643 rebillingOn=false orderSumBankPaycash=1003 cps_region_id=153 orderSumCurrencyPaycash=10643 merchant_order_id=108_040517160039_00000_129032 unilabel=209d39b7-0009-5000-8000-000020a92ab0 cdd_pan_mask=444444|4448 customerNumber=1 yandexPaymentId=2570085004832 invoiceId=2000001153129 BX_PAYSYSTEM_CODE=2 shopSumAmount=745.94 md5=56090C1B6D77069941FDFFC025DD02BE 2017-05-04T16:01:39.464 INFO [AvisoQueue-9-89] [11026748.TOID] [C+/ADO2ShI4=.57c4] [] [CommonHTTPSCAConnector] - 398 ms for 2017-05-04T16:01:39.465 INFO [AvisoQueue-9-89] [11026748.TOID] [C+/ADO2ShI4=.57c4] [] [CommonHttp30Protocol] - response: '<?xml version="1.0" encoding="UTF-8"?> <paymentAvisoResponse performedDatetime="2017-05-04T16:01:39+03:00" code="1000" shopId="129032" invoiceId="2000001153129"/>' |
|
|
03.05.2017 23:47:21
Здравствуйте. Подскажите пожалуйста, есть ли возможность вызвать обработчик платежной системы программно? Например, при нажатии на кнопку?
Я настроил платежную систему яндекс-касса согласно инструкции. Насколько я понимаю, CSaleOrder::PayOrder просто меняет флаг оплаты, но сам платеж не инициирует. Подскажите, каким образом программно можно вызвать перенаправление на сервер яндекс-кассы? При подключении в качестве способа подключения был выбран "Модуль CMS" Заранее огромное спасибо |
|
|
26.04.2017 12:07:42
Здравствуйте. Прошу совета по следующему вопросу. Имеется небольшой магазин на битриксе(малый бизнес). В каталоге есть только простые товары, торговых предложений нет. У товара имеется свойство производитель. Это свойство используется в умном фильтре. Теперь суть проблемы:
Предположим, мы зашли в определенный раздел и у нас там находятся товары двух производителей. Фильтруем по одному из них и сортируем товары, например по возрастанию. Проблема вот в чем - минимальный диапазон цены в фильтре не соответствует минимальной цене товара в каталоге Если посмотреть на скриншот, то цену 753 рубля имеет товар другого бренда, который не выводится в каталоге т.к. фильтрация идет по другому производителю Может кто подскажет в чем может быть дело? Логика компонента умный фильтр не переписана. Попробовал аналогично на дефолтном шаблоне catalog.smart.filter и catalog.section - результат тот же самый. Куда вообще можно копать? Заранее огромное спасибо за ответ |
|
|
08.01.2017 20:44:37
Здравствуйте. Прошу помощи в следующем вопросе. Имеется инфоблок Товары, у которых ЧПУ настроены следующим образом
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/#CODE#/ (пробовал также вместо CODE использовать ELEMENT_CODE) В компоненте bitrix:sale.basket.basket в $arResult у элементов отсутствует DETAIL_PAGE_URL, точнее он равен NULL В каталоге все ссылки рабочие. В пользу того, что в инфоблоке ЧПУ настроены правильно, говорит тот факт, что через CIblockElelement::getList этот параметр прекрасно вытягивается. Компонент корзина стандартный, логику его не переписывал. Прошу совета о том, что это может быть |
|
|
11.10.2016 14:53:49
Решил проблему так - подключил компонент, из его шаблона убрал весь код, добавил свой(без задействования $arResult), отключил у компонента кеширование - у каталога осталось включенным. Вроде теперь все работает. Решение некрасивое, но ничего умнее пока не придумал, к сожалению
PS возможно было бы неплохо добавить компонент по аналогии с включаемой областью - для инклуда общих кусков кода. Включаемая область неудобна, т.к. доступна контентщикам, которые могут что-нибудь поломать(были уже такие случаи). |
|
|
11.10.2016 14:31:21
|
|||
|
10.10.2016 13:17:16
|
|||
|
10.10.2016 01:23:47
Доброго времени суток! Прошу помощи в борьбе с кешированием) Есть комплексный компонент каталог. Для шаблона раздела и карточки товара есть несколько общих кусков верстки, которые решил вынести в отдельный файл и инклудить. Например в файле section.php это происходит следующим образом:
Подскажите пожалуйста как бороться с такими глюками и почему вообще такое может происходить? Можно конечно просто дублировать html-верстку в нескольких местах, но это плохая практика, т.к. при изменении верстки придется вносить несколько правок и следить за синхронизацией. |
|||
|
12.09.2016 11:02:24
Доброго времени суток, уважаемые форумчане. Имеется магазин с тысячами товаров, у которых разные свойства. Простых товаров нет, есть только торговые предложения. С-но говоря принципиальная проблема - в SKU нельзя настраивать свойства в зависимости от раздела. Свойств же очень много - сотни. Таким образом, контентщик, который захочет поправить размер одежды, увидит такие свойства, как размер обуви, и количество спиц(для зонтов). Хотел решить проблему через свою форму редактирования элементов - скрыть часть элементов. В настройках инфоблока есть настройка [Файл с формой редактирования элемента]. Но если редактировать через магазин и выбирать торговые предложения, то там другая форма. Может кто-нибудь подсказать, как кастомизировать ее? Заранее спасибо!
|
|
|
31.08.2016 16:24:39
Доброго времени суток! Есть задача генерировать по контенту meta description, если метатег не заполнен. Перехватываю событие OnEndBufferContent и вставляю в $content мета-тег. Вот полный код:
Помогите пожалуйста решить данную проблему |
|||
|
24.08.2016 15:06:20
|
|||||
|
24.08.2016 11:20:15
|
|||||
|
24.08.2016 11:04:28
|
|||
|
24.08.2016 09:26:31
|
|||
|
23.08.2016 21:05:23
Здравствуйте. С-но возник такой вопрос - необходимо формировать мета-теги страницы исходя из ее содержания. Все страницы представляют собой обычную статику без вызова компонентов.
Подскажите, каким образом получить содержимое страницы в, например, обработчике события OnBeforeEndBufferContent? |
|
|
12.07.2016 12:33:45
|
|||
|
11.07.2016 18:48:40
Здравствуйте. Подскажите пожалуйста в чем может быть дело. Настраиваю свойства для конкретного раздела. Указываю какие свойства показывать в умном фильтре
Заранее спасибо |
|
|
21.06.2016 12:26:23
Доброго времени суток - возникла такая проблема. У меня имеется компонент basket.line, который при пустой корзине "считает", что у меня в корзине лежит три товара. Дамп $rResult выдает
["NUM_PRODUCTS"]=> int(3) В комплексном компоненте корзина показывает, что корзина пуста. Если же получать товары через CSaleBasket::GetList, то тоже выдает ноль товаров. Здесь |
|
|
15.06.2016 06:53:58
Огромное спасибо!! Вы очень выручили |
|||
|
13.06.2016 21:03:16
Доброго времени суток! У нас есть несколько типов инфоблоков, каждый из которых обозначает свою категорию товаров со своими свойствами и свойствами торговых предложений. В компоненте catalog мне необходимо получить свойства торговых предложений и сделать на основании них переключалку цен. Делаю дамп торгового предложения и нахожу свойство по которому мне надо будет переключать цены. Вот какая у меня есть информация:
["TABLE_NAME"]=>string(12) "b_hlbd_power" ["VALUE"]=>string( 8 )("VNPutdzs") Если я правильно понял, то первое значение соответствует название в БД таблицы хайлоад. А второе - внешний код элемента хайлоад блока. Мне необходимо получить название значения свойства. Я нашел примеры по работе с хайлоад и в основном они используют метод HighloadBlockTable::getById. Я же не могу им воспользоваться, т.к. у меня есть несколько хайлоад блоков и для каждого товара будут свои торговые предложения. Отсюда вопрос - как зная внешний код получить этот элемент хайлоад блока? Заранее спасибо за ответ |
|
|