@bitrixfordevelopers

Страница 332 из 1492
svetlana
16.12.2016
10:28:27
https://club.ubisoft.com/en-en/ubi30

Gendos_ua
16.12.2016
10:32:34
хелп есть такой запрос $modelsIterator = CIBlockElement::getList( [], array_merge(getGlobalProductFilter(), [ 'IBLOCK_ID' => CATALOG_IBLOCK_ID, 'SECTION_ID' => $modelSections, 'ACTIVE' => 'Y', ]), [ 'PROPERTY_MODEL', 'IBLOCK_SECTION_ID' ], false ); достает все значения свойства MODEL у элементов, которые находятся в разделах  $modelSections работает нормално если элементы привязаны к одному разделу, если к нескольким, то возвращает в группировкерандомно один из них

Gendos_ua
16.12.2016
10:47:03
группировка по свойству+раздел

Google
Garry
16.12.2016
10:51:08
Попробуйте с сортировкой

$modelsIterator = CIBlockElement::getList( [ "IBLOCK_SECTION_ID"=>"ASC" ], array_merge(getGlobalProductFilter(), [ 'IBLOCK_ID' => CATALOG_IBLOCK_ID, 'SECTION_ID' => $modelSections, 'ACTIVE' => 'Y', ]), [ 'PROPERTY_MODEL', 'IBLOCK_SECTION_ID' ], false );

Вы хотите вернуть один и тот-же элемент несколько раз из разных категорий?

Иван
16.12.2016
10:57:32
группировка по свойству+раздел
Вам нужны все разные значения свойства не зависимо от раздела?

Gendos_ua
16.12.2016
10:57:55
мне нужно чтобы группировка вернулась с разделами, которые я указал в фильтре

Попробуйте с сортировкой
с сортировкой происходит то же самое, просто порядок меняется)

Иван
16.12.2016
11:03:04
мне нужно чтобы группировка вернулась с разделами, которые я указал в фильтре
Я не очень понимаю что это за группировка может быть. Какую задачу решаете?

Garry
16.12.2016
11:03:34
Многим было бы удобнее видеть полностью что вы передаете вместо функций и переменных, чтобы понимать вашу проблему

Gendos_ua
16.12.2016
11:03:35
вывести в меню у разделов список моделей товаров, которые лежат в этих разделах

ссылки ведут на страницу фильтрации в этом разделе по этой модели

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

Garry
16.12.2016
11:06:21
Ну как вариант основное меню строить через CIBlockSection а после проходить секции через CIBlockElement

чтобы получить элементы

Google
Gendos_ua
16.12.2016
11:07:01
не-не-не) костыли я могу и получше придумать, тут интересует как обойтись вот этим одним доп. запросом

Garry
16.12.2016
11:10:15
Тогда изучайте https://bxapi.ru/src/?module_id=iblock&name=CIBlockElement::GetList

Folt
16.12.2016
11:12:05
кто ниб сталкивался с тем, что в свойстве файл при сохранении элемента инфоблока нет данных после сохранения ?

через админку

svetlana
16.12.2016
11:14:17
дык он по модели и схлопывает, а секцию оставляет какую придётся, не?

Gendos_ua
16.12.2016
11:15:12
так группировка и по разделу тоже

Garry
16.12.2016
11:15:20
А если местами поменять?

Групировку 1 а потом свойство

Иван
16.12.2016
11:19:48
вывести в меню у разделов список моделей товаров, которые лежат в этих разделах
Я не проверял на практике, но есть ощущение что при множественной привязке элементов к разделам вы не получите результат за 1 getlist с группировкой. Вообще интересно какое решение вы найдете, отпишитесь потом, пожалуйста :)

Юрий
16.12.2016
11:27:16
насколько жестко в шаблоне ньюс листа подрубать компонент меню? в шаблоне между блоками есть список разделов с иконками и не знаю как лучше сделать, чтобы можно было редактировать

Gendos_ua
16.12.2016
11:40:44
А если местами поменять?
не срабатывает даже если вообще убрать модель из запроса, все равно вместо фильтруемых разделов попадают альтернативные)

Folt
16.12.2016
11:41:06
стремитесь к простоте чем меньшн вложений, тем понятней код я бы лично не включал меню в невс лест, даже если меню без него не используется

Garry
16.12.2016
11:42:39
не срабатывает даже если вообще убрать модель из запроса, все равно вместо фильтруемых разделов попадают альтернативные)
Все наверно в том что он ищет именно элементы а элемент один который просто прописан в разных категориях. И вернет он тоже один.

Maxim
16.12.2016
11:46:33
var a = [1,2,3]; var b = [1,2,3]; var c = "1,2,3"; a == c; // true b == c; // true a == b; // false #ihatejs

Gendos_ua
16.12.2016
11:47:33
да, фильтрует правильно, а достает именно из элемента

Vlad
16.12.2016
11:53:16
Народ, битрикс обновляли? У меня одного 13-15 модулей обновление прилетело

Это важно, буквально за пару дней до этого, малый бизнес перевели на полный

Просто эти обновления стали раком

Google
Vlad
16.12.2016
11:55:02
4 модуля не обновляються

Раз в 5 минут белый экран с неведомой др этого ошибкой

Maxim
16.12.2016
11:57:42
с какой обновлялся версии

кеш удали

Dima
16.12.2016
11:59:48
Раз в 5 минут белый экран с неведомой др этого ошибкой
включи логирование в новом ядре в .settings.php

будет ясно что к чему

Vlad
16.12.2016
12:01:08
[Error] Class 'CIMDisk' not found (0) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php(161) : eval()'d code:1 #0: eval /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php:161 #1: CAgent::ExecuteAgents(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php:38 #2: CAgent::CheckAgents() /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/include.php:286 #3: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/include/prolog_before.php:14 #4: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/include/prolog.php:10 #5: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/header.php:1 #6: require(string) /home/c/cg24352/TeaPoint/public_html/index.php:2

Возможно из за смены редакции на уровень выше, получил в обновлениях щнягу

Что странно, то вываливается то нет

Vite4eg
16.12.2016
12:02:51
Сайт открывается вообще? В список модулей можно зайти?

Vlad
16.12.2016
12:03:09
Все работает

Раз в 5 минут можно нарваться

Tony
16.12.2016
12:04:54
Посмотрите - есть самописные агенты?

Vlad
16.12.2016
12:06:20
Нету

Кстати, тест на производительность , последний пункт, проверка бд, ерор

Vite4eg
16.12.2016
12:08:23
Запусти проверку бд

Vlad
16.12.2016
12:09:47
Ок, чую сначало резервную копию лучше создать

Но сама ошибка долбит все же, что класс отсутствует

Vite4eg
16.12.2016
12:10:25
Модули все стоят?

Может какой модуль не доустанавливался?

Google
Vlad
16.12.2016
12:10:57
Вот 4 висят и не ставяться

Vite4eg
16.12.2016
12:11:10
Модуль IM

Попробуй его отдельно поставить

Vlad
16.12.2016
12:11:30
Вообщем 13 компонентов у меня одного появилось?

Vite4eg
16.12.2016
12:11:34
А там же еще при обновлении для IM какой-то скриптик запустить надо

Vlad
16.12.2016
12:11:54
А можно подробнее?

Vite4eg
16.12.2016
12:12:38
Я когда-то на тестовых площадках магазин обновлял. Полсе обновления окошечко вылазит и говорит, что надо для IM в базе что-то прописать

Admin
ERROR: S client not available

Vite4eg
16.12.2016
12:12:48
Мне сам битрикс это выдавал

Tony
16.12.2016
12:13:15
Вы с какой версии обновлялись? Там с какой-то на какую-то появляется зеленая плашка - "Конвертация данных" для перехода на новый магазин

Dima
16.12.2016
12:13:30
А там же еще при обновлении для IM какой-то скриптик запустить надо
это не влияет на работу или не работу модуля, создается или обновляется индекс сообщений.

Vlad
16.12.2016
12:16:04
Напомню, я с последней версии обновлялся

Но до этого лицензию с малого на бизнес сменил

За сегодня письмо

Улучшена поддержка пшп 7

Vite4eg
16.12.2016
12:17:31
Попробуй базы отдельно проверить

Там битра если что предложить исправить

Vlad
16.12.2016
12:17:56
Сейчас домой попаду, но вряд ли поможет

Так как у меня системные ошибки. Шпарятся

А никто это обновление не ставил?)

Google
Vlad
16.12.2016
12:18:56
Чтоб наверняка)

Напомните где проверка, копию сделал

20% done Отсутствует таблица b_learn_course_permission В таблице b_learn_course поле NAME "varchar(255) NOT NULL DEFAULT "name" " не соответствует описанию на диске "varchar(255) NOT NULL " В таблице b_learn_chapter отсутствует индекс IX_B_LEARN_CHAPTER1 (course_id,chapter_id) В таблице b_learn_lesson поле NAME "varchar(255) NOT NULL DEFAULT "name" " не соответствует описанию на диске "varchar(255) NOT NULL " В таблице b_learn_lesson отсутствует индекс IX_B_LEARN_LESSON1 (course_id,chapter_id)

Модуль "Обучение" Обновление 15.5.0

Думаю появился с переходом с малого на полный бизес

Я могу тупо его снести?

Из папки bitrix/module

Dima
16.12.2016
13:01:40
но надо сначала деинсталировать

Tony
16.12.2016
13:01:54
Переустановить модуль

Vlad
16.12.2016
13:02:19
Не встает

Или отрубить

удалить

И запутсит ьобновления?

Так снес, запусстил заного обновления

e>[Error] Class 'Bitrix\Im\Bot' not found (0) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php(161) : eval()'d code:1 #0: eval /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php:161 #1: CAgent::ExecuteAgents(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/classes/mysql/agent.php:38 #2: CAgent::CheckAgents() /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/include.php:286 #3: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/include/prolog_admin_before.php:18 #4: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/modules/main/admin/update_system_call.php:8 #5: require_once(string) /home/c/cg24352/TeaPoint/public_html/bitrix/admin/update_system_call.php:2

Снесу опять, проверю хоть что база работает тест

Он то по сути не нужен

Что за дистанционое обучение вообще

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