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

Рейтинг: 0.8042  
На голосовании
Предложил Пользователь 16182 02.04.2014 10:07:35

Дополнительные индексируемые поля XML_ID в инфоблоках

Создать дополнительные поля у элементов инфоблока XML_ID2 и XML_ID3 (в идеале - в настройки модуля инфоблоков вынести свойство-число "Сколько доп. полей XML_ID создавать).

Так же хорошо чтобы можно было выбрать тип этого поля (число, или varchar и макс. число символов).
А так же обязательно делать индекс по этому полю.

Дело в том, что используя инфоблоки 1.0 (свойства в одной таблице) нельзя ставить индексы по полям с типом "Строка", а если бы у нас были дополнительные поля с XML_ID то можно было бы их использовать для создания дополнительного индекса.

Пример - у нас есть инфоблок у которого товары имеют поле "Артикул", и нужно написать механизм для быстрого поиска по артикулу (а в инфоблоке 100 тыс товаров). В артикуле могут содержаться как цифры, так и буквы.

Самый удобный вариант - дополнительно помесить артикул в индексируемое поле XML_ID и искать по нему.
Рейтинг: 17.2239  
На голосовании
Предложил Пользователь 16182 28.03.2014 17:56:04

Групповое изменение свойств элементов инфоблока

Например, выбрал галочками десяток элементов, потом снизу выбрал для них действие "Изменить свойство" (там же где и "изменить раздел"), потом выбрал какое свойство изменить, на какое значение установить, и после нажатия "применить" чтобы эти свойства применились.

Сейчас если нужно изменить у 10-ти товаров свойство (например, флажок "есть на складе") то нужно для каждого товара проставить это индивидуально.

Хорошо было бы иметь возможность группового изменения этого параметра за один раз (как этой сейчас работает при перемещении в раздел и активации/деактивации).
Рейтинг: -2.123  
На голосовании
Предложил Пользователь 16182 28.03.2014 17:53:42

Права на изменение только определенных параметров компонента

Предлагаю добавить права на доступ к редактированию параметров компонента для групп пользователей.

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

Давать редактировать абсолютно все параметры компонента - может быть опасно, кто-то случайно поменяет шаблон или настройки путей, и все перестает работать.

Если оставить групе права менять только менее значащие параметры (настройки постраничной навигации, цветовую схему, количество элементов на странице или настройки вывода свойств), то будет намнго удобнее и безопаснее.
Рейтинг: 106.7208  
Внедрено
Предложил Пользователь 16182 25.03.2014 13:32:29

В компонент bitrix:catalog.section.list добавить поддержку фильтра

Добавить возможность фильтровать (поддержку входящего параметра FILTER_NAME и переменной arFilter) в компонент bitrix:catalog.section.list.
Рейтинг: 3  
Ответил Жуков Евгений 05.03.2019 10:17:50
Выйдет в iblock 18.6.200. Поведение фильтра аналогично catalog.section (внутренний фильтр имеет приоритет над пользовательским).
Рейтинг: -3.5997  
На голосовании
Предложил Пользователь 16182 24.03.2014 13:17:13

Добавить кнопку "Удалить инфоблок" на странице редактирования инфоблока

А то не удобно каждый раз когда нужно удалить инфоблок заходить в "Типы ифноблокв" и искать его там.
Рейтинг: 2.4298  
Внедрено
Предложил Пользователь 16182 18.03.2014 11:47:07

Разрешить компоненту bitrix:catalog.comments работать без модуля блогов

В компоненте bitrix:catalog.comments добавить возможность работы только с использованием комментариев фейсбука или вконтакта (без использования модуля блогов).

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

Данный компонент уже доступен через систему обновления на редакции Старт, но фактически, работать в ней не может (требует модуль блогов, который есть только в Стандарте, это нестыковка).
Рейтинг: 0  
Ответил Жуков Евгений 16.05.2014 12:54:38
Выйдет в iblock 14.5.4
Рейтинг: 0.8823  
На голосовании
Предложил Пользователь 16182 18.03.2014 00:55:08

Галочка "Сохранить адреса путей в настройки инфоблока" в компоненте

В настройках комплесных компонентов в разделе "ЧПУ" добавить галочку "Сохранить адреса путей в настройки инфоблока".
Чтобы можно было на страницу разместить компонент, настроить его, и автоматом бы перезаписались настройки инфоблока (путь к элементам, путь к разделам и тд).

Сейчас неудобство в том, что нужно это проделывать в двух местах каждый раз (при создании ифноблока, и при размещении компонента на странице). Имеем на лицо дублирование ненужных операций (затраты времени), повышение вероятности ошибок (забыли в инфоблоке поменять путь), упрощение понимания системы для начинающих разработчиков.
Рейтинг: 0  
Внедрено
Предложил Пользователь 16182 16.03.2014 23:56:53

Поддержка параметра REFRESH=>"Y" для свойств с типом Список

Добавить поддержку параметра REFRESH => "Y" в настройках параметров компонента (.parameters.php) для свойств с типом "Список" (LIST).
Рейтинг: 0  
Ответил Жуков Евгений 17.03.2014 11:43:31
Этот ключ поддерживается для списков минимум с 5-й версии.
Рейтинг: -9.3501  
На голосовании
Предложил Пользователь 16182 03.03.2014 15:01:26

Добавить у свойств галочку "Показывать на странице товара"

В инфоблоках у свойств добавить галочку "Показывать на странице товара"
если отмечена - то свойства автоматически попадают в DISPLAY_PROPERTIES

чтобы не нужно было идти в каталог и еще и там свойства выбирать (а вдруг их тысяча, попробуй выбери в том списке еще одно доп. свойство).

Для умного фильтра ведь сделали такую кнопочку (чтобы через админку управлять выводм свойств в публичке), осталось и для страницы элемента тоже такое сделать.
Рейтинг: 0.3639  
В работе
Предложил Пользователь 16182 28.02.2014 18:01:42

Сделать стандартыные компоненты "Битрикс - Сортировка" и "Битрикс - выбор кол-ва элементов на странице".

В дополнение к компоненту "Битрикс - Каталог" сделать стандартыные компоненты "Битрикс - Сортировка" и "Битрикс - выбор кол-ва элементов на странице".
Чтобы можно было на странице каталога выбирать, сколько элементов на странице показывать, или по какому полю сортировать элементы (дать возможность посетителю выбирать).
Сапомисные компоненты просьба не предлагать, хочется иметь это в стандартном функционале.