@bitrixfordevelopers

Страница 1223 из 1492
Евгений
23.01.2018
02:45:42
Прост сам компонент я подключаю в другом месте и юзаю для вывода в формате json. Может подключаю неправильно? Не указываю родительский компонент

yourihdx
23.01.2018
02:46:54
Евгений
23.01.2018
02:55:07
резалт модифаер что отдаёт?
Отдаёт вроде то, что нужно, но без некоторых полей. Позже получше гляну что там происходит

Если он вообще есть...

Google
Anton
23.01.2018
04:27:04
Подключать нужно до списка товаров

А если вид нужен где то ещё то обычно перемещают через setvewtarget

Евгений
23.01.2018
04:54:51
Че-то не могу его найти ни в самом компоненте, ни в шаблоне. Он же по умолчанию должен где-то лежать?

Anton
23.01.2018
04:57:43
кого не можете найти?

А
23.01.2018
05:04:32
доброе утро

Alexandr
23.01.2018
05:05:03
Привет розовое четвероточие

А
23.01.2018
05:06:02
как сделать чтоб было на главная страница была отдельная шапка сайта , а на другие страницы другая шапка сайта

как это сделать?

Alexandr
23.01.2018
05:07:06
как сделать чтоб было на главная страница была отдельная шапка сайта , а на другие страницы другая шапка сайта
Либо делать отдельный шаблон сайта и в настройках сайта его прописать только для главной. Либо в одном шаблоне прописать проверку главной и формировать другой html

А
23.01.2018
05:07:45
через функции if?

Alexandr
23.01.2018
05:08:03
Второй вариант — да

А
23.01.2018
05:08:21
не могли бы вы подробно обяснить, просто я новичок в битриксе

какой нибудь в примере можете показать ?

Google
Alexandr
23.01.2018
05:10:04
не могли бы вы подробно обяснить, просто я новичок в битриксе
1. Шаблоны сайта https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2820 2. Условие для главной if($APPLICATION->GetCurDir() == ‘/’) {}else{}

А
23.01.2018
05:12:08
if($APPLICATION->GetCurDir(header.php) == ‘/’) {}else{header_second.php}

Alexandr
23.01.2018
05:13:33
if($APPLICATION->GetCurDir(header.php) == ‘/’) {}else{header_second.php}
Нет не так. В функцию не надо ничего передавать. В фигурных скобках выполняется код при выполнении услвоия

А
23.01.2018
05:14:25
if($APPLICATION->GetCurDir() == ‘bitrix/header.php’) {}else{bitrix/header_second.php}

Alexandr
23.01.2018
05:14:38
Мимо)

А
23.01.2018
05:15:07
а как?))

слабо исправить))))

Alexandr
23.01.2018
05:15:26
http://php.net/manual/ru/control-structures.if.php

Vlad
23.01.2018
05:15:36
?

А
23.01.2018
05:16:42
if($APPLICATION->GetCurDir() == ‘’) {bitrix/header.php}else{bitrix/header_second.php}

Владимир
23.01.2018
05:17:37
слабо исправить))))
ты друг не только в битриксе, ты и php не волокёшь), а хочешь чтобы за тебя всё сделали). Тебе скинули дельные ссылки, изучай.

Владимир
23.01.2018
05:18:21
так тоже нет, это даже я тебе могу сказать, хотя я не программер))

Alexandr
23.01.2018
05:19:02
if($APPLICATION->GetCurDir() == ‘’) {bitrix/header.php}else{bitrix/header_second.php}
Примерно так. Только правильное условие испортил, наклонной черты не хватает. Ну и плюс я не уверен что ты bitrix/header.php для демонстрации написал, а не в качестве примера реального кода

А
23.01.2018
05:19:44
это поставить на главной странице , так?

Alexandr
23.01.2018
05:20:12
Нет. В шаблоне сайта

А
23.01.2018
05:23:36
окай , спасибо?

Google
Евгений
23.01.2018
05:37:10
кого не можете найти?
файл result_modifier.php

Anton
23.01.2018
05:39:26
а, сорри я вас перепутал. если файла нет, то его над просто создать

Alimukhamedov
23.01.2018
05:42:22


Anton
23.01.2018
05:43:56
второй просто переименовали, чтобы он не подхватлывался, соотвественно конфиги едут из первого

файл result_modifier.php
и да вы правы в ньюс листе дейсвительно по умолчанию это поле не подхватывается. а какая бизнес задача, может вам просто при инфоблоке завести свойство с автором и ничего не программироват, пусть автор сам и указывает себя?

Alimukhamedov
23.01.2018
05:46:48
то есть должен работать ? но у меня все равно ошибка Call to undefined function curl_init() (0) (

Anton
23.01.2018
05:47:59
модуль прост не подключен значит

в php.ini сходи

там поищи по curl

проверь не закомментен ли экстеншн

Alimukhamedov
23.01.2018
05:51:50
да нашёл, спасибо!

Евгений
23.01.2018
06:00:58
и да вы правы в ньюс листе дейсвительно по умолчанию это поле не подхватывается. а какая бизнес задача, может вам просто при инфоблоке завести свойство с автором и ничего не программироват, пусть автор сам и указывает себя?
ну самый прикол в том, что это почему-то работает на обычной разметке, т.е. просто на сайте нормально отображаются все нужные поля. А если я делаю includeComponent в своем файле API, то это не работает.

Иван
23.01.2018
06:01:21
Привет! В 1с Битриксе малый бизнес только один тип цен, а в 1с-ке разные у разных товаров. Можно как то принимать на стороне Битрикса все типы в один? А то сейчас приходится каждый раз менять код Цены в Битриксе.

Евгений
23.01.2018
06:02:25
Ну то, что просто на сайте отображается

Anton
23.01.2018
06:02:59
что значит просто на сайте, в админке?

Евгений
23.01.2018
06:04:00
Блин. Сейчас подробнее объясню.

Anton
23.01.2018
06:05:01
Привет! В 1с Битриксе малый бизнес только один тип цен, а в 1с-ке разные у разных товаров. Можно как то принимать на стороне Битрикса все типы в один? А то сейчас приходится каждый раз менять код Цены в Битриксе.
обработчик например на апдейт элемента или продукта написать, обработчик смотрит, что ага тип цены не тот, значит надо взять эту цену и переместить в тот

Блин. Сейчас подробнее объясню.
компонент ньюс лист это поле не подхватывает, я заглянул. просто на сайте может другой компонент или может там другим кодом подхватывается?

Google
Anton
23.01.2018
06:08:41
по коду не много, в строчек 10. по времени если знать где, то не долго.

Иван
23.01.2018
06:10:08
Евгений
23.01.2018
06:10:36
На сайте отображается - это отображается допустим когда заходишь на главную страницу. Там отображается news.list, и в шаблоне сделан вывод нужных полей. И в этом шаблоне всё нормально - эти поля есть. А есть отдельный файлик api.php, в котором делается includeComponent и указывается шаблон, в котором формимруется json. И уже в этом шаблоне нужные поля недоступны. ___ На сайте вроде бы вывод идёт именно в news.list, но там так-же используется еще просто компонент news и возможно даже в качестве parentComponent.

Передавал в компонент news.list разные параметры - никакой разницы.

Иван
23.01.2018
06:14:22
Anton
23.01.2018
06:14:44
ща

OnProductUpdate я бы попробовал посмотреть есть ли там данные о цене

еще вроде бы OnPriceUpdate, но яне уверен дойдет ли до этого если тип цены не тот

надо создать обработчики и дернуть выгрузку или её имитацию, посмотреть какие данные приходят

Admin
ERROR: S client not available

Евгений
23.01.2018
06:21:21
Вроде почти все массивы пустые

Anton
23.01.2018
06:21:45
в параметрах ньюс листа

Евгений
23.01.2018
06:22:03
а

Google
Anton
23.01.2018
06:22:05
FIELD_CODE передаешь

Евгений
23.01.2018
06:22:12
и там нужные поля?

Anton
23.01.2018
06:22:18
да

смотри че в компоненте

$arSelect = array_merge($arParams["FIELD_CODE"], array( "ID", "IBLOCK_ID", "IBLOCK_SECTION_ID", "NAME", "ACTIVE_FROM", "TIMESTAMP_X", "DETAIL_PAGE_URL", "LIST_PAGE_URL", "DETAIL_TEXT", "DETAIL_TEXT_TYPE", "PREVIEW_TEXT", "PREVIEW_TEXT_TYPE", "PREVIEW_PICTURE", ));

т.е. он объединяет дефолтные поля на выборку с теми что из параметров

именно из FIELD_CODE

Евгений
23.01.2018
06:28:22
Ок. Попробую чуть позже, отпишусь

Anton
23.01.2018
06:46:54
Всем привет! Подскажите в чем может быть проблема, после онлайн оплаты, статус не меняется на оплачен. В настройках автоматизации процессов указанно что надо переводить статус заказа в оплачен. Оплата проходит, стоит яндекс касса

Anton
23.01.2018
06:48:24
на сколько я помню там косякус в файле, на который прилетает ответ яндексовый. не помню конкретно в чем там замес, но из-за чего-то не попадает в ветку перевода статуса

Anton
23.01.2018
06:48:56
Спасибо!

Anton
23.01.2018
06:48:58
мы втупую поправили файл

Anton
23.01.2018
06:49:54
Не подскажешь на какой именно файл прилетает ответ? Если есть возможность

Anton
23.01.2018
06:50:29
в папке модул sale там где все файлы оплат лежат. точно не скажу сейчас

bitrix/modules/sale/handlers/paysystem/yandex/handler.php

чет типа такого

processNoticeAction

но когда у нас были проблемы, то файл был другой. возможно сейчас уже всё иначе

но там есть как раз чет типа

if ($this->isCorrectSum($payment, $request)) { $data['CODE'] = 0; $fields["PS_STATUS"] = "Y"; if ($this->getBusinessValue($payment, 'PS_CHANGE_STATUS_PAY') == 'Y') $result->setOperationType(PaySystem\ServiceResult::MONEY_COMING); }

типа если всё ок, то статус меняем, вот здесь и надо ставить оталдку и смотреть, чеж ему надо

Cherniy95
23.01.2018
07:33:11
Можно ли направить вывод компонента rss.out в файл? Оборачивание в ob_start не помогает, т.к. в коде компонента выводятся заголовки

Anton
23.01.2018
07:35:49
отпедалиться в шаблон. превратить весь html в строку, записать в файл

Страница 1223 из 1492