@bitrixfordevelopers

Страница 272 из 1492
Alexander
24.11.2016
12:51:19
786 строка

Бернгардт
24.11.2016
12:51:29
элементы указанного раздела и его подразделов

вот так работает но не родителя указанного раздела

Alexander
24.11.2016
12:51:52
@optim_ist прекрасно, но я описал как работает, когда у раздела нет дочерних раздела

Google
Бернгардт
24.11.2016
12:52:00
всетаки стоит посмотреть - что именно передается в SECTION_ID

Alexander
24.11.2016
12:52:10
ID родительского раздела

ID - 19 у этого раздела внутри лежат 2 товара (торговое предложение) и нет никаких дочерних разделов

Бернгардт
24.11.2016
12:52:51
я правильно понимаю ты указал ID раздела, скажем 19 тебе вывело товары раздела 19 ?

Alexander
24.11.2016
12:52:55
получается что если у меня в одних разделах есть подразделы, а в других нет - получится в итоге не приятная вещь?)

@optim_ist указал раздел 19 и он мне ничего не вывел, пока я не убрал INCLUDE_SUBSECTIONS

Бернгардт
24.11.2016
12:54:31
странно.. должно было вывести, посмотри на гетлист не ушло ли еще каких то фильтров

Alexander
24.11.2016
12:54:51
специально оставил IBLOCK_ID, SECTION_ID и INCLUDE_SUBSECTIONS

ничего не выводил, убрал INCLUDE_SUBSECTIONS и вывел мои элементы

вот меня и привело спросить в чате - это нормально или нет?.

Бернгардт
24.11.2016
12:55:20
т.к. у тебя должны были вывестись все товары раздела 19 а также товары всех подразделов этого раздела, если они есть т.к. ты используешь стандартную компоненту - могла быть какая нибудь активность или еще чтото подобное

нет, это ненормально

Alexander
24.11.2016
12:55:43
я отдельно сделал запрос, без компонентов

Google
Alexander
24.11.2016
12:55:52
$rsElements = CIBlockElement::GetList($arSort, $filter, false, false, array('ID', 'NAME'));

вот обычный запрос :)

$filter = array( 'IBLOCK_ID' => '2', //'IBLOCK_LID' => 's1', //'IBLOCK_ACTIVE' => 'Y', //'ACTIVE_DATE' => 'Y', //'ACTIVE' => 'Y', //'CHECK_PERMISSIONS' => 'Y', //'MIN_PERMISSION' => 'R', 'INCLUDE_SUBSECTIONS' => 'Y', 'SECTION_ID' => '19', //'CATALOG_SHOP_QUANTITY_1' => '1', );

вот что оставил - и не выводил)

P.s. этот фильтр из компонента catalog.section

Бернгардт
24.11.2016
12:58:21
print_r($filter) на всякий гадский, там точно именно то, что ты ожидаешь?

Mv
24.11.2016
12:58:27
Подскажите, может я туплю уже. <?$GLOBALS['arrFilterrRed'] = array("ID"=>array(1,2,3,4));?> Далее вызывыю компонент списка новостей. Ничего не приходит. Инфоблок и тип инфобоока тоже верный указал. ID-шники такие в инфблоке точно есть. Только почему-то не выбирает и все

100500 раз так делал уже

Бернгардт
24.11.2016
12:59:14
CIBlockSection::ReSort($IBLOCK_ID); вот это еще попробуй сделать предварительно

Alexander
24.11.2016
12:59:33
@optim_ist да, повторюсь, делаю чистый запрос в отдельном php Файле, без всяких компонентов - без всего

Бернгардт
24.11.2016
12:59:38
возможно криво наполнены секции и не просчитанны left_margin и right_margin

Alexander
24.11.2016
13:00:38
Может стоит где-то каталог мой "просканить", так как наполнял я его через API

Бернгардт
24.11.2016
13:01:09
ресорт сделай всетаки.. и попробуй после этого include_subsection ориентируется на *_margin

если косяки есть - он исправит

Alexander
24.11.2016
13:01:25
ок, ща попробую

Mv
24.11.2016
13:02:23
нее. фильтру можно имя любое отдать

Бернгардт
24.11.2016
13:02:49
угу, можно но обычно если в одном месте опечатка, в другом может и не быть :)

Alexander
24.11.2016
13:03:09
@optim_ist получилось, не знал об этом методе :)

Mv
24.11.2016
13:03:17
я 100 раз там фильтровал. тут хз почему - даже один ID отдаю - не фильтрует

Google
Бернгардт
24.11.2016
13:03:29
@optim_ist получилось, не знал об этом методе :)
пересмотри - откуда секции наполняешь

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

Alexander
24.11.2016
13:04:35
данные из одной админки перегоняю на битрикс на API, поэтому битрикс и потерялся наверное в моих разделах

Бернгардт
24.11.2016
13:04:39
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/add.php второй параметр false если выставить - такая фигня будет аналогичный ключ в апдейте есть

при перегоне ресорт выключили :)

Alexander
24.11.2016
13:05:13
да уже не потребуется, а на будущее запомню)

а в админке нигде нет кнопки, чтоыб инфоблок так проиндексировался?

Бернгардт
24.11.2016
13:05:51
я 100 раз там фильтровал. тут хз почему - даже один ID отдаю - не фильтрует
название фильтра скопируй-вставь, скорее всего всетаки в нем ошибся

в компоненте опять же, проверь что приходит ..

Mv
24.11.2016
13:06:22
<?$GLOBALS['arrFilterr'] = array("ID"=>$arFields['PROPERTIES']['ELEMENTS']['VALUE']);?> "FILTER_NAME" => 'arrFilterr',

Бернгардт
24.11.2016
13:07:42
print_r($GLOBALS['arrFilterr']) как реально выглядит?

кстати передавать так - очень плохая затея

Mv
24.11.2016
13:07:52
Array ( [ID] => Array ( [0] => 18133 [1] => 40706 [2] => 18620 [3] => 61904 ) )

нормально. Это все в комплексном компоненте - никто не доберется, чтобы сломать

Бернгардт
24.11.2016
13:08:18
по одной причине - если массив будет пустой - фильтр не применится будет ожидаться - нет ничего, а покажет все товары

Mv
24.11.2016
13:08:42
я знаю. поэтому проверки стоят

главное то, что сейчас ничего не выводит. только не знаю почему.

фильтр убераешь - выводит все элементы по параметрам компонента

Бернгардт
24.11.2016
13:10:59
ну вообще похоже на нормальное я бы спустился всетаки до компоненты, посмотрел что точно фильтр приходит, это раз потом гетлист дернул, посмотрел что там точно есть теоретически могли сломать обратную совместимость, тогда возможно =ID может сработать опять же стоит проверить - не фильтруется ли каким то другим ключем..

Mv
24.11.2016
13:11:47
не фильтруется точно, если только битриксы внутри компонента не прописали насильно

Google
Danil
24.11.2016
13:12:13
Всем добрый день. Подскажите, пожалуйста, у меня на странице отдельно вставлен умный фильтр и каталог сэкшн. (без комплексного компонента каталог), как добавить в умный фильтр фильтрацию не по свойствам, а по полю теги?

Юрий
24.11.2016
13:47:08
404

Pavel
24.11.2016
13:48:03
404
хреново будет когда до 500 доберемся)) на 502 перестанут отвечать ?

Andrew
24.11.2016
13:48:37
Т.е на 301 был редирект на другую группу?)

Tony
24.11.2016
13:49:26
Т.е на 301 был редирект на другую группу?)
Да, тут же была склейка двух групп)))

Бернгардт
24.11.2016
13:49:44
404, пора админу удалить группу ) расходимся

svetlana
24.11.2016
13:50:14
не.. никому не отвечаем пока не придёт 405-ый

Admin
ERROR: S client not available

svetlana
24.11.2016
13:50:27
или отвечаем только 404 ответ не найден

Илья
24.11.2016
13:50:50
Да, тут же была склейка двух групп)))
склейка громко сказано) там пришло человек 30-40

Анна
24.11.2016
13:51:10
Всем добрый день. Подскажите, пожалуйста, у меня на странице отдельно вставлен умный фильтр и каталог сэкшн. (без комплексного компонента каталог), как добавить в умный фильтр фильтрацию не по свойствам, а по полю теги?

Никто не знает?

Tony
24.11.2016
13:51:16
Тем не менее) Ну тогда не 301, а 302 =)

Maxim
24.11.2016
13:51:18
404 Not Found!

dfot ybr

ваще никогда не мог найти как работать с полем тэги

галку видел но где и как использовать не находил

вссегда делал отдельным свойством и не парился

Бернгардт
24.11.2016
13:52:43
они для того чтобы заполнять, а не для того чтобы с ними работать )

Google
Илья
24.11.2016
13:53:11
совпадение что два разных человека один вопрос задают за 10 мин

?

Бернгардт
24.11.2016
13:53:20
помоему теги только в общем поиске, не? ну и чистая фильтрация в безумном поиске - не припомню такого функционала

Анна
24.11.2016
13:53:21
это задавала

я

Юрий
24.11.2016
13:53:37
а где отвечала?

Maxim
24.11.2016
13:53:46
Анна, юзай тупо своство

Анна
24.11.2016
13:55:43
Придется видимо, спасибо, что ответили)

Maxim
24.11.2016
13:57:43
https://pbs.twimg.com/media/CxnqKvKXgAA11Vh.jpg

Анна
24.11.2016
13:58:53
?

Бернгардт
24.11.2016
13:59:36
https://pbs.twimg.com/media/CxnqKvKXgAA11Vh.jpg
заканчивалась 7-я пятница? :)

Maxim
24.11.2016
13:59:43
)))))))))))))))))

Юрий
24.11.2016
13:59:46
кто-нибудь может подсказать: один товар загружется в несколько инфобблоков. в резульате в одном из инфоблоков у товара картинка есть, у другого нет. как-то можно решить эту проблему? и как вообще при импорте дебажить? со стороны 1с есть 1с-ник, который не разбирается в битре. со стороны битрикса я, который не разбирается в 1с

Бернгардт
24.11.2016
14:00:35
проверь внешние коды, они скорее всего у тебя немного одинаковые.. и вообще несколько странно грузить один товар в несколько инфоблоков.. проблемы в бизнес-логике точно нет?

Vladimir
24.11.2016
14:01:25
вообще конечно... использовать стандартный функционал для решения явно не тривеальной задаче та ещё затея

Бернгардт
24.11.2016
14:01:45
при импорте дебажить .. это очень весело на самом деле нужно совсем немного - написать эмулятор 1с и дело в шляпе )

Rustam
24.11.2016
14:02:01
Кто-нибудь делал выгрузку товаров на пендосовский сайт недвижимости rightmove?

Юрий
24.11.2016
14:02:03
внешние коды одинаковые, как оказалось в 1с это один товар.

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