
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
работает нормално если элементы привязаны к одному разделу, если к нескольким, то возвращает в группировкерандомно один из них


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

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:12:52

Gendos_ua
16.12.2016
11:13:26

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

Юрий
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
будет ясно что к чему


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

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
Снесу опять, проверю хоть что база работает тест
Он то по сути не нужен
Что за дистанционое обучение вообще