@bitrixfordevelopers

Страница 966 из 1492
Vite4eg
27.09.2017
08:56:40
Через свойство типа список

M_A_X_NSK
27.09.2017
08:56:53
через чекбокс

Serg
27.09.2017
08:56:59
чекбоксом хочу

как?

Google
Vite4eg
27.09.2017
08:57:04
А в настройках свойства поменять вывод

Serg
27.09.2017
08:57:39
т.е. сначало создать список, а потом в настройках поменять вывод?

M_A_X_NSK
27.09.2017
08:57:40
я юзаю кастомное свойство из модуля Антона Долганина

http://joxi.ru/52a8ORLf4Y1GJm

Serg
27.09.2017
08:58:01
я всё с 0 делаю, через чистую установку.

M_A_X_NSK
27.09.2017
08:58:18
https://marketplace.1c-bitrix.ru/solutions/asd.iblock/

накати

полезный модуль

через список тож можно, укажи внешний вид "флажки"

http://joxi.ru/12MB8p3SMW5M4A

Nikita
27.09.2017
09:04:07
а профиль пользователя не реализован стандартно, нужно модулем подключать?

компонентом

M_A_X_NSK
27.09.2017
09:06:05
компонент bitrix:main.profile

Google
Львов
27.09.2017
09:06:39
Коллеги, доброго времени суток. Подскажите как реализовать "Опрос" на редакции старт. Для начала я делаю вывод разделов (сам вопрос) и элементов (варианты ответов), через CIBlockSection и CIBlockElement. Элементы обернуты в 'input type="radio"'. У элементов есть свойство "количество ответов - строка", куда мне нужно добовлять по одному значению при выборе ответов. Добавляю через CIBlockElement::SetPropertyValuesEx. Проблемма в том что он перезаписывает, а не добавляет. Если кто нить делал такую реализацию, подскажите пожалуйста, как реализовать данный функционал. Заранее спасибо.

M_A_X_NSK
27.09.2017
09:07:48
сначала получай значение свойства, потом делай инкремент, потом обновляй

Nikita
27.09.2017
09:08:08
спасибо)

Львов
27.09.2017
09:10:15
Я сначала получаю значение свойства ($PROPERTY_VALUE = intval($arProps["OTVET"]["VALUE"]) + 1;), после уже записываю в выбранный из реквеста свойство элемента (CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE));)

Что не так делаю?

Анатолий
27.09.2017
09:10:45
"...+1;)" здесь ошибка

M_A_X_NSK
27.09.2017
09:11:16
$PROPERTY_VALUE = (int)$arProps["OTVET"]["VALUE"] +1;

Львов
27.09.2017
09:11:27
++?

M_A_X_NSK
27.09.2017
09:12:00
или так

Львов
27.09.2017
09:12:13
Попробую, спасибо!)

Анатолий
27.09.2017
09:13:01
+1 должно быть после скобки

Львов
27.09.2017
09:14:44
последние скобки не из кода, в коде так - $PROPERTY_VALUE = intval($arProps["OTVET"]["VALUE"]) + 1;

Не работает $PROPERTY_VALUE = (int)$arProps["OTVET"]["VALUE"] +1; , так и перезаписывает. И всегда 1 приходит.

M_A_X_NSK
27.09.2017
09:20:44
в $arProps["OTVET"]["VALUE"] норм число приходит?

Львов
27.09.2017
09:23:19
Всегда 1.

Павел
27.09.2017
09:23:41
Добрый день!

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

M_A_X_NSK
27.09.2017
09:25:02
Всегда 1.
покеж код))

Львов
27.09.2017
09:28:15
$IBLOCK_ID = 28; $arFilter = array( 'ACTIVE' => 'Y', 'IBLOCK_ID' => $IBLOCK_ID, 'GLOBAL_ACTIVE' => 'Y', ); $arSelect = array('IBLOCK_ID', 'ID', 'NAME', 'DEPTH_LEVEL', 'IBLOCK_SECTION_ID'); $arOrder = array('DEPTH_LEVEL' => 'ASC', 'SORT' => 'ASC'); $rsSections = CIBlockSection::GetList($arOrder, $arFilter, false, $arSelect); $sectionLinc = array(); while ($arSection = $rsSections->GetNext()) { $sectionLinc['SECT'][$arSection['ID']] = $arSection; $rsItems = CIBlockElement::GetList( array(), array( 'IBLOCK_ID' => $IBLOCK_ID, 'GLOBAL_ACTIVE' => 'Y', 'IBLOCK_SECTION_ID' => $arSection['ID'], ), false, false, $arSelect); while ($ob = $rsItems->GetNext()) { $sectionLinc['SECT'][$arSection['ID']]['ITEMS'][] = $ob; } } if (isset($_REQUEST['votes'])) { $arSelect = array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_OTVET");//IBLOCK_ID и ID обязательно должны быть указаны, см. описание arSelectFields выше $arFilter = array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y"); $res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect); while($ob = $res->GetNextElement()){ $arFields = $ob->GetFields(); $arProps = $ob->GetProperties(); print_r($arProps["OTVET"]["VALUE"]); } $res = true; if($res) { $ELEMENT_ID = $_REQUEST['votes']; // код элемента $PROPERTY_CODE = "OTVET"; // код свойства $PROPERTY_VALUE = (int)$arProps["OTVET"]["VALUE"] + 1; // значение свойства // Установим новое значение для данного свойства данного элемента CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE)); } }

M_A_X_NSK
27.09.2017
09:30:30
$res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);

Google
M_A_X_NSK
27.09.2017
09:30:40
ты сюда ID элемента не передаешь

поэтому в вайле у тебя идет цикл по всем элементам инфоблока

в $arProps["OTVET"]["VALUE"] в конце концов у тебя находится значение свойства самого последнего элемента из набора

и еще - получи значение свойства лучше через https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getproperty.php либо обычный гетлист с Fetch, иначе в строке $arProps = $ob->GetProperties(); - ты получаешь все свойства, а тебе нужно только одно

и переделай запрос в цикле в самом начале кода, не должно быть запросов в цикле

Львов
27.09.2017
09:34:45
Точно, спасибо за ответ, сейчас попробую все сделать по замечаниям. Отпишусь как что получилось.)

Mv
27.09.2017
09:40:19
Всем привет. Подскажите почему может SECTION_CODE_PATH не отрабатывать ни в инфблоке, ни в компоненте комплексном каталога? Настройки инфоблока и компонента проверил. Сверил с другими проектами - аналогично все. Но ни в комплексном компоненте ни например на главной странице отрабатывается неправильно, а именно: показывает путь только раздела верхнего уровня, но не подразделов. И когда на дет. страницу заходим. то только верхний уровень и сразу код элемента. Где-то настройка може есть в админке? Установлены посление обновления битрикса.

Львов
27.09.2017
09:41:22
ты сюда ID элемента не передаешь
Получилось, большое спасибо. Осталось на куки посадить чтоб только один ответ можно было выбрать и только один пользователь мог ответить.

Serg
27.09.2017
09:50:45
Через инфоблок создал свойство-список с брендами. У каждого бренда у меня будут коллекции. Это получается что теперь делать? Этот список не канает надо инфоблок отдельный создавать со структурой Бренды--->Коллекции ???

Mike
27.09.2017
09:54:48
Можно у товара создать свойство "Коллекция" и назначать не бренд, а коллекцию. А по ней уже бренд вытаскивать.

Serg
27.09.2017
09:55:47
Ну надо чтобы удобно было для контент менеджера. Чтобы выбирали бренд и был выбор списка коллекции этого бренда чтобы ошибок не было.

Mike
27.09.2017
09:55:49
Или и бренд и коллекцию с товаром связываться, но нужно будет руками следить за корректным соответствием бренду и коллекции

Mike
27.09.2017
09:57:05
Штатными средствами никак, насколько мне известно

Если только свою форму редактирования/добавления пилить.

Serg
27.09.2017
09:59:58
Можно как нибудь ID инфоблока сменить? Нехороший дал ему ID, и из за этого путаница может произойти.



Mike
27.09.2017
10:00:08
нет

Victor
27.09.2017
10:00:19
нет
почему нет?

Mike
27.09.2017
10:01:45
Потому что идентификатор типа не меняется

А за "руками в базе" нужно руки обрывать.

Google
Alexandr
27.09.2017
10:17:57
Потому что идентификатор типа не меняется
Тип инфоблока нигде не используется насколько я знаю. Какие могут быть последствия от смены?

Mike
27.09.2017
10:18:22
Непредсказуемые

Alexandr
27.09.2017
10:18:40
Вот было недавно сообщение в ленте по поводу перемещения инфоблока между типами https://dev.1c-bitrix.ru/community/webdev/user/245661/blog/23817/

Serg
27.09.2017
10:20:23
пока нашёл решение из проблемы чтобы не запутаться называть их Brand1, Brand2, Brand3... ?

Admin
ERROR: S client not available

Alexandr
27.09.2017
10:20:27
Еще можно экспортировать инфоблок, в xml файле поменять xml_id инфоблока и импортировать в другой тип

Mike
27.09.2017
10:21:25
Serg
27.09.2017
10:24:28
Как сделать на сайте мультиязычность? Нужно 3+ языка.

Что такое поле сортировка? (100, 500 и тд)?



Как url изменить? Он от ID инфоблока берётся ?

M_A_X_NSK
27.09.2017
10:33:12
вы если такие вопросы задаете, то вам надо курсы битрикса попроходить и мануалы почитать, там ответы на все эти вопросы есть

Андрей
27.09.2017
10:44:58
День добрый! Подскажите, а импорт/экспорт UF_ полей разделов как организовать?

Andrew
27.09.2017
10:47:03
Между копиями битрикса?

Или из сущности в другую?

Igor
27.09.2017
10:48:52
Пишут что нельзя сделать импорт экспорт пользовательских полей

https://dev.1c-bitrix.ru/support/forum/forum6/topic25238/

Андрей
27.09.2017
10:50:02
https://dev.1c-bitrix.ru/support/forum/forum6/topic25238/
там внизу мой комментарий))

Между копиями битрикса?
для обновления в ручном режиме..

Google
Andrew
27.09.2017
10:52:06
Так а в чём проблема - есть необходимость, запили экспорт / импорт. Вон Долганин заплил перенос Свойств Инфоблока и настроек заполнения элемента ИБ, ему было нужно - все пользуются.

Андрей
27.09.2017
10:52:07
почему-то SEO теги вообще не доступны для импорта/экспорта.. может у кого есть готовый файл импорта?))

Andrew
27.09.2017
10:52:24
Будь полезен сообществу :)

Андрей
27.09.2017
10:53:23
Будь полезен сообществу :)
согласен)) если никто с таким не сталкивался - придётся пилить.. и на всякий: https://idea.1c-bitrix.ru/24997/

Andrew
27.09.2017
10:54:10
Уж поверьте, БУС модули кроме sale, catalog, currency ребята активно развивать вряд ли будут.

Андрей
27.09.2017
10:54:15
Уж поверьте, БУС модули кроме sale, catalog, currency ребята активно развивать вряд ли будут.
а очень жаль.. думаю многие согласятся, что купить лицензию за 50к и половину функционала допилить - это боль)) но я верю всветлое будущее битрикс))

Andrew
27.09.2017
10:57:05
Светлое будущее есть только у Битрикс24

Андрей
27.09.2017
10:57:42
Светлое будущее есть только у Битрикс24
там тоже всё коряво очень...

Andrew
27.09.2017
10:58:29
Да очень коряво, даже чрезмерно. Но тенденция последних лет показывает, что больше усилий и плюшек на Б24 приходится, чем на БУС

Serg
27.09.2017
12:06:31
Почему нули ?? Как сказать битриксу чтобы считал не элементы а разделы?



Serg
27.09.2017
12:15:40
каталог структура разделов

Андрей
27.09.2017
12:17:38
каталог структура разделов
таки да)) считает элементы, которых нет(

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