Идеи пользователя

Рейтинг: 0  
Внедрено
Предложил Пользователь 670305 30.04.2021 10:40:58

Тонкая настройка прав на инфоблоки

Необходимо разрешить инфоблокам ориентироваться не только на встроенные системные уровни доступа, но и на добавляемые.
Сейчас в настройках прав групп на инфоблоки многократно проверяется, чтобы уровни доступа были только из фиксированного набора.

Пример: возникла задача запретить менеджерам выгрузку в Excel некоторых инфоблоков, но оставить эту возможность для их руководителей.
Приходится или давать этим руководителям админские права, либо лезть в код.
Рейтинг: 0  
Ответил Жуков Евгений 30.04.2021 11:25:02
Переведите инфоблоки на расширенные права и создайте свой уровень прав с требуемыми операциями
Рейтинг: 2  
Внедрено
Предложил Пользователь 369665 03.12.2019 09:15:13

$APPLICATION->ShowHead() - добавить параметр для генерации валидного html5 тека meta content

Сейчас функция генерирует:
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
и это жестко зашито в коде, хотя правильный html5 тег:
   <meta charset="UTF-8">
Рейтинг: 0  
Ответил Долганин Антон 17.12.2019 08:48:01
Передавайте в единственном параметре метода false. Или я неправильно вас понял?  
Рейтинг: -1  
Внедрено
Предложил Пользователь 181135 13.08.2019 13:30:03

Отображать наличие товара рядом с ценой (много/мало или в штуках)

В редации малый бизнес.
Сейчас в "бизнесе" можно включить отображение наличие на разных складах, но оно отображатется под описанием -- там его никто не ищет.
Наличие должно отображаться рядом с ценой и кнопкой купить.
Рейтинг: 0.8902  
Ответил Жуков Евгений 02.09.2019 10:59:29
Доступно с версии 17.0 (раздел настроек "Внешний вид" компонента)
Рейтинг: 0  
Внедрено
Предложил Пользователь 1213917 31.07.2019 16:32:15

Админка. Сортировка значений свойства тип список при быстром редактирование элементов.

В файле - bitrix/modules/iblock/admin/iblock_element_admin.php отредактировать строку 882. Добавить сортировку.

Вместо
$rs = CIBlockProperty::GetPropertyEnum($arProperty['ID']);

Сделать
$rs = CIBlockProperty::GetPropertyEnum($arProperty['ID'], ['SORT' => 'ASC', 'VALUE' => 'ASC', 'ID' => 'ASC']);

Для того чтобы при быстром редактирование элементов, значения свойства тип список были отсортированными, и можно было нормально находить и менять значение у элемента.  
Рейтинг: 0  
Ответил Жуков Евгений 31.07.2019 18:21:31
Выйдет в iblock 19.0.0. Возможен сдвиг обновления.
Рейтинг: 0  
Внедрено
Предложил Пользователь 3089 13.06.2019 21:28:19

Предусмотреть в компоненте "Ссылка на корзину" отключение вычисления форматированной общей суммы

Это о компоненте bitrix:sale.basket.basket.line и $arResult['TOTAL_PRICE'].

При заказе общей суммы корзины через параметр SHOW_TOTAL_PRICE получаем в этом поле результата отформатированное значение с учетом шаблона валюты (т.е. с добавлением р., руб. и прочего в этом духе).

Если на сайте в разных местах предусмотрен разный шаблон (где "р.", где "руб.", где "рублей", а где и выкрутасов с помощью ui.fonts.ruble), то использование форматированной суммы, вычисленной в этой компоненте зачастую невозможно. Приходится врубать SHOW_TOTAL_PRICE в значение N и делать теже вычисления в result_modifier.

Было бы очень удобно ввести новый параметр компоненты USE_CURRENCY_TEMPLATE и отключать с его помощью параметр $useTemplate метода \CCurrencyLang::CurrencyFormat.

Либо обеспечить наличие в результате (что хуже), как форматированной суммы, так и неформатированной.

По мотивам обращения в поддержку 2367085 "Компонента bitrix:sale.basket.basket.line не имеет в результате неформатированной стоимости корзины"
Рейтинг: 1  
Ответил Жуков Евгений 14.06.2019 12:09:22
Выйдет в sale 18.6.600. Реализовано по второму варианту.
Рейтинг: 0  
Внедрено
Предложил Пользователь 32864 26.04.2019 12:43:54

Остается большая фотография после ресайза "карандашиком"!

Здравствуйте!
Обнаружил неприятную особенность. Если загрузить большую картинку в поле Файл, сохранить ее и взять ссылку на это изображение. Потом уменьшить картинку встроенным редактором, "карандашиком" под фото и сохранить, и тоже взять ссылку на фото, то у нас фото будет доступно большое по первой ссылке, а уменьшенное по второй. Причем фото большое мы больше нигде не найдем, чтобы его удалить.

Теперь еще интереснее. Мы удаляем наше уменьшенное фото вообще. По второй ссылке оно исчезнет, а по первой нет. Так и лежит у нас большой файл, который мы уже никогда не найдем и не удалим.
Рейтинг: 0  
Ответил Жуков Евгений 20.05.2019 11:17:15
Выйдет в iblock 19.0.0 18.6.600
Рейтинг: 4  
Внедрено
Предложил Пользователь 58861 11.04.2019 09:25:27

сортировка в CCatalogSku::getOffersList

/bitrix/modules/catalog/general/catalog_sku.php:437

нужен параметр arOrder в CCatalogSku::getOffersList для сортировки предложений по любому полю и в любом направлении
сейчас сортировка внутри метода - 'ID' => 'ASC'
Рейтинг: 0  
Ответил Жуков Евгений 14.10.2020 02:41:09
Выйдет в catalog 20.0.400
Рейтинг: 2.8902  
Внедрено
Предложил Пользователь 1235423 08.04.2019 11:20:46

Доработать умный фильтр

Добрый день!
У нас интернет-магазин синхронизирован с МойСклад.
Товары выгружаются как торговые предложения.

В чем проблема:
Умный фильтр работает не корректно.
При фильтрации по Размеру отображаются товары с нулевым количеством по данному размеру. Т.е. в выдаче много товаров не нужных клиенту.
https://omsk.topdatop.ru/catalog/devoc...-86/apply/

По данному вопросу были обращения от нас в тех поддержку 1С Битрикс в октябре 2017, в январе 2018, марте 2019.
Ответ один: "направляем ваше обращение к заявке в отдел разработки". Ну вот сюда еще предложили написать))
Рейтинг: 1  
Ответил Жуков Евгений 02.07.2019 16:52:43
В iblock 18.6.200 добавлена возможность передавать в умный фильтр свои параметры фильтрации, накладывающиеся на выборку.
Рейтинг: 0  
Внедрено
Предложил Пользователь 274166 05.03.2019 18:10:45

Условия скидок на доставку в БУС

Почему нет условий скидок на доставку??? Почему только цена?

До БУС 18 было намного удобнее и гибче!
Рейтинг: 1  
Ответил Жуков Евгений 05.03.2019 18:25:33
Изменения стоимости доставки по-прежнему доступны в правилах корзины.
Рейтинг: 0  
Внедрено
Предложил Пользователь 2346887 27.02.2019 14:59:46

Событие "Сохранение элемента инфоблока в админке" (и в публичке в режиме правки)

Это необходимо когда у товара есть свойство "Цена в долларах" и цену товара в рублях нужно формировать на основе значения этого свойства.

Сейчас приходится задавать цену товара в обработчике события "Bitrix\Catalog\Model\Price::OnAfterUpdate". При этом приходится делать дополнительную работу -- получать текущую цену товара и сравнивать с той ценой, которую мы собираемся установить. Это необходимо делать для того, чтобы не возникала бесконечная рекурсия. При этом, если допустить ошибку в этом обработчике, то бесконечная рекурсия всё равно может наступить и сайт перестанет работать. Это неудобно и опасно.
Рейтинг: 0  
Внедрено
Предложил Пользователь 36231 20.02.2019 15:31:24

Фото у категории - в списке

Структура проекта: категория - это бренд, элементы это коллекции (серии) бренда.


Задача: контент менеджер должен загружать логотипы в категории (они же бренды), он работает в списке.


Но засада - в списке категорий изображение не выводится.


Как вы этом случае поступить ?
Рейтинг: 0  
Ответил Жуков Евгений 17.09.2019 12:06:20
Вышло в iblock 18.6.600