
Igor
06.12.2016
11:27:01
А вот
<div>
<span></span>
</div>
можно вполне ок писать

Ma
06.12.2016
11:28:05
т.е. как я понял для сокращения кода?

Oleg
06.12.2016
11:29:52
нет, код то не сокращается, чтобы форматирование кода не выводилось в итоге в поток

Google

Oleg
06.12.2016
11:30:00
при включенном gzip на сервере это не важно
но при некоторых подходах к верстке - важно чтобы не было пробелов

Vadim
06.12.2016
12:38:26
всем привет, подскажите пожалуйста, можно как-то поменять статус, в который заказ переводится по-умолчанию при создании? имею ввиду галочки в админке :)

Oleg
06.12.2016
12:44:48
Название можно, букву по-моему нет
/bitrix/admin/sale_status_edit.php?ID=N&lang=ru&filter=Y&set_filter=Y

Vadim
06.12.2016
12:46:29
переименовать статус не подойдет
нужно новый созданный статус проставить

svetlana
06.12.2016
12:48:59
событие не подходит?

Vadim
06.12.2016
12:52:35
какое?

svetlana
06.12.2016
12:52:55
ну например на создание заказа
https://dev.1c-bitrix.ru/api_d7/bitrix/sale/events/order_saved.php

Vadim
06.12.2016
12:55:37
события это хорошо
придется делать подмену статуса на событии

Google

Vadim
06.12.2016
12:56:05
но меня интересует стандартная настройка
т.к. лень подсказывает, что должна быть какая-то галочка))

svetlana
06.12.2016
12:57:55
да пока мы с вами разговаривали уже можно было написать )

Vadim
06.12.2016
13:16:03
Bitrix\Sale\Order::__set_state(array(
'isNew' => false,
'discount' =>
Bitrix\Sale\Discount::__set_state(array(
'order' => NULL,
'basket' => NULL,
'shipment' =>
Bitrix\Sale\Shipment::__set_state(array(
'shipmentItemCollection' =>
Bitrix\Sale\ShipmentItemCollection::__set_state(array(
'shipment' => NULL,
'isNew' => false,
хотя заказ не пересохраняется, а создается

Maxim
06.12.2016
14:31:39
Есть у кого Мак? Интересует канбан оффлайн доска. Есть чо?

Pavel
06.12.2016
14:32:12
Подскажите, как фильтрануть по свойству типа справочник, у меня доступно PROPERTY_VALUE_ID а так же VALUE но не то не то не фильтрует элементы

Анатолий
06.12.2016
14:35:53
элементы фильтруешь? или разделы?

Pavel
06.12.2016
14:36:33
элементы, я жу и ID элемента хайлоадблока подставлял, все равно не фильтрует))

Анатолий
06.12.2016
14:41:24
PROPERTY_CODE?

Pavel
06.12.2016
14:42:56
PROPERTY_CODE?
продолжайте мысль пожалуйста)) и PROPERTY_CODE и PROPERTY_CODE_VALUE пробовал - не фильтрует
у меня 2 фильра, один список, второй справочник, список отрабатывает на PROPERTY_CODE_VALUE замечательно и фильтрую я по значению VALUE_ENUM у свойства, а вот у справочника непонятно по какому полю фильтровать

Анатолий
06.12.2016
14:45:36
PROPERTY_айди свойства?

Pavel
06.12.2016
14:46:48

Pavel
06.12.2016
14:50:30
Справочник - он же xml_id, не?

Rustam
06.12.2016
14:51:26
UF_XML_ID

Pavel
06.12.2016
14:52:18
UF_XML_ID справочника в VALUE свойства, но =PROPERTY_COUNTRY_VALUE => sssr все равно выдает все объекты

Pavel
06.12.2016
14:53:12
Без value я бы писал

Rustam
06.12.2016
14:53:53
Нужно получить UF_XML_ID как раз св-ва PROPERTY_COUNTRY. Разве нет?

Pavel
06.12.2016
14:54:13

Google

Rustam
06.12.2016
14:55:07
Вернее ID св-ва PROPERTY_COUNTRY

Pavel
06.12.2016
14:55:14

Анатолий
06.12.2016
14:55:29
а что ты в фильтр передаешь?

Pavel
06.12.2016
14:56:08
Пробовал и VALUE и PROPERTY_VALUE_ID и пробовал даже ID элемента хайлоад блока

Rustam
06.12.2016
14:56:34
Через D7 попробуй)

Анатолий
06.12.2016
14:57:00
ладно
открой код CIBlockElement::GetList и там глянь
больше ничего посоветовать не могу

Pavel
06.12.2016
14:57:24
Пардон, а iblock_id указан?

Pavel
06.12.2016
14:57:34
да конечно
и section_id

Rustam
06.12.2016
15:01:33
https://www.google.ru/search?q=%5CBitrix%5CHighloadblock%5CHighloadBlockTable&rlz=1C1CHZL_ruRU703RU703&oq=%5CBitrix%5CHighloadblock%5CHighloadBlockTable&aqs=chrome..69i57j69i58.592j0j7&sourceid=chrome&ie=UTF-8

Rustam
06.12.2016
15:02:10
Не знаю поможет ли. Я пару раз так делал.

Pavel
06.12.2016
15:02:25

Rustam
06.12.2016
15:02:35
Фильтрайия
Фильтрация

Pavel
06.12.2016
15:02:45

Rustam
06.12.2016
15:03:55
'=UF_ID' => ? ай не слушайте меня

Pavel
06.12.2016
15:04:54
нету свойства у инфоблока такого))

Maxim
06.12.2016
15:05:12
d7 мля, орм млиать. а в моделях црм херачится обычным SQL plane

Google

Maxim
06.12.2016
15:05:19
ояиппалвсех

Pavel
06.12.2016
15:05:28
придется видимо SubQuery копать что ли
блин а через SubQuery работает, пойду костылить
Все я победил ?
на реакте допишу чтоб еще неактивными делал отсутствующие элементы в фильтре при выборе разных значений и ничего так получится свой умный фильтр))

Rustam
06.12.2016
15:27:26
Как победил?

Pavel
06.12.2016
15:27:48
Как победил?
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/SubQuery.php
Как победил?
Если интересно подробнее то вот так http://joxi.ru/vAW3EK8fkpERKA
Для типа Справочник подходит то, что в VALUE свойства элемента, для типа Список нужно VALUE_ENUM_ID свойства элемента

Admin
ERROR: S client not available

Alex
06.12.2016
17:34:47
Всем привет, кто сможет подсказать с CSS/
Вообщем суть вот в чем у меня есть таблица, в ней есть thead и tbody, могу ли я сдлеать hover при наведение на элемент tbody>tr>th, чтобы подсвечивался елемент thead>tr>td?

Mark
06.12.2016
17:55:14

Ivan Tvaruga
06.12.2016
18:02:20
js

Alex
06.12.2016
18:05:50
Круто, спасибо


Maxim
06.12.2016
18:06:46
Коллеги, благодарю всех, кто принимал участие в тестировании бета-версии виртуальной машины #bitrix 5.2.0. Спасибо вам за всю обратную связь. Мы выпускаем ее в релиз с номером 7. Теперь это VMBitrix 7.0.0 и она доступна для установки всем клиентам.
Сводка по обновлению:
Обновление ПО:
-- nginx до версии 1.10.2,
-- sphinx 2.2.11
-- php 7.0
-- ansible 2.2
Centos7 становится основным дистрибутивом для виртуальной машины. Образы делаем под Centos7, rpm продолжает быть доступны на Centos6
Основные исправления:
ANSIBLE01: Исправлены сценариии работы виртуальной машины для работы с Anaible 2.2; Пакет ansible теперь поставляется через репозиторий Bitrix
PASS01: исправлена процедура генерации паролей в машине, добавлена поддержка спец символов
PASS02: добавлена процедура автоматического создания пароля для mysql сервиса при первом старте машины и при установке через bitrix-env.sh
PHP7: используется по умолчанию, в машину добавлена возможность откатить версию до 5.6 при необходимости. При обновление врт. машины с 5.2 до 7.0 в этом же пункте меню можно будет произвести процедуру обновления с php 5.6 до 7.0
SYS01: добавлена возможность создавать свои правила для iptables/firewalld
SYS02: исправлены ошибки работы в меню в случае нескольких IP адресов на одном сетевом интерфейсе
WEB01: процедура настройки веб-кластера разделена на два шага, которые можно будет запускать отдельно друг от друга: синхронизация данных и настройка веб-окружения.
WEB02: в качестве сервиса для синхронизации данных по умолчанию используется lsyncd
MONITOR01: исправлены ошибки в случае удаления машины из пула серверов


Ok
06.12.2016
18:09:06


Maxim
06.12.2016
18:14:05
+

Ok
06.12.2016
18:14:33
по РНР 7.1 пишем вам репорты

Evg
06.12.2016
18:17:50
раньше игнорил вирт машину битрикса, но теперь если будет оказия поставить свежий битрикс на новый сервер - обязательно поюзаю на пробу.

Maxim
06.12.2016
18:49:08
А я не познал радости эттой машины

Google

Vadim
06.12.2016
19:38:04
фильтр товаров по цене в админке есть?
не могу вывести поле с фильтрацией по цене

Pavel
06.12.2016
19:39:00
Скажите мне, битрикс подвержен SQL инъекциям? или он биндит значения как все нормальные современные технологии?

Ok
06.12.2016
19:50:09
проактивка же есть
она все такие вещи блокирует

Pavel
06.12.2016
19:50:52
нет мне интересно в коде в самом
мне нужно экранировать данные или нет когда я их пихаю в getList или GetList?

Vadim
06.12.2016
19:52:11
лишним не будет

Pavel
06.12.2016
19:52:41
лишним не будет
лишним будет, смена драйвера повлечет за собой множество проблем

MarconiKlin A12E
06.12.2016
20:08:09
$DB->ForSql () на всякий случай не помешает

Evg
06.12.2016
20:13:05
мне кажется обработка входных параметров должна быть какая-то в рамках разумного. например если вы знаете что к вам должно только число придти - почему бы и не привести к инту.
но в целом да, апи там по идее должно всё экранировать

Vadim
06.12.2016
20:36:03
выводит точно с экранированием $arResult['NAME'] и без экранирования $arResult['~NAME']

MarconiKlin A12E
06.12.2016
20:51:38

Evg
06.12.2016
20:55:04
ну это оборот речи такой был)

Pavel
06.12.2016
20:59:07
То что вы говорите, называется, валидацией данных и никто её не отменял. А я говорю конкретно про биндинг данных.

Roman
06.12.2016
21:25:34
судя по валидации и обработке никто из программистов не париться и в 90% случаях злоумышленник получвает контроль над ОС )


Бернгардт
06.12.2016
21:29:51
Или лыжи не едут... О чем именно речь? Что подразумеваешь под словом биндинг, и как гетлист с инъекцией связаны? и все это с html безопасным выводом и проактивкой?
а парятся или нет программисты, ну это от фирмы, общего подхода и конкретного человека зависит
впрочем битрикс, тут надо отдать должное почти полностью от sql инъекций защищает, если следовать стандартам и не делать откровенных глупостей в самопале, хотя вот сходу как сделать инъекцию используя апи - я даже не знаю
GetNext вполне выводит html безопасный код, можно всталять не боясь в вывод, главное не выводить с ~
проактивка если включена и "недонастроена" - даже если прогер пропарился - вполне успешно режет на выводе жаваскрипт объявления кода, что делает практически невозможным инъекцию js на выхлопе
остается лишь xss пожалуй, хотя тут тоже сделано на мой взгляд многое, но закрыть и додумать за программиста практически невозможно
валидировать надо входящие переменные... и обрезать явный шлак