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

Рейтинг: 17.8322  
На голосовании
Предложил Пользователь 16182 17.04.2014 17:27:00

Плейсхолдеры в парамерах компонентов

Добавить возможность вставлять placeholder-ы в параметрах компонентов

Рейтинг: 7.8701  
На голосовании
Предложил Пользователь 16182 11.04.2014 15:14:05

Плейсхолдеры в полях редактирования

Добавить возможность вставлять плейсхолдеры (через настройки) в полях редактирования элементов

Рейтинг: 4.735  
На голосовании
Предложил Пользователь 16182 08.04.2014 12:56:34

Единая форма редактирования свойств

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

Дело в том, что сейчас есть разные интефрейсы для схожих задач, и зачастую один интерфейс отстает от другого, так как поддерживать в одинаковом состоянии два интерфейса - сложно. Пример.
Предлагаю привести к одному виду форму добавления любых свойств (по аналогии как это сделано сейчас для свойств у hughload-инфоблоков).


То есть, хотим добавить свойство - открывается стандартная форма добавления пользовательского свойства, и так для любых сущностей системы, будь то обычные инфоблоки, hihgload-инфоблоки, веб-формы, подписчики, свойства разделов, блогов и тд.

В первую очередь это, конечно, касается элементов инфоблоков, так как почти все другие сущности делаются как раз на пользовательских полях.

Апи при этом может остаться таким-же, я предгалаю изменить лишь форму добавления/редактирования свойств, сделать ее унифицированной и максимально удобной, и в будущем поддерживать только один вариант формы.
Рейтинг: 22.7525  
Новая
Предложил Пользователь 16182 08.04.2014 12:52:11

Типы файлов в пользовательском свойстве "Файл"

Добавить быстрый выбор типа файла для пользовательских свойств с типом "Файл".

Сейчас это выглядит так:



Было бы хорошо, чтобы интерфейс был как в свойствах с типом "Файл" в инфоблоках:


Вообще, было бы отлично привести к максимально похожему виду форму редактирования свойств инфоблоков и пользовательских свойств.  
Рейтинг: 0.8285  
Внедрено
Предложил Пользователь 16182 07.04.2014 17:20:53

Просмотр таблиц MySQL в админке

Добавить какой-то простенький просмотрщик базы данных (аналог phpmyadmin) чтобы можно было просматривать таблички, их данные, прямо из админки.
Рейтинг: 0.065  
Ответил Жуков Евгений 10.04.2014 11:48:23
Просмотр таблиц (с фильтрацией) - Настройки - Производительность - Таблицы
Работа с индексами - Инструмент Настройки - Производительность - Индексы
Типыданных полей таблиц - install.sql модуля.
Рейтинг: 53.4785  
Внедрено
Предложил Пользователь 16182 04.04.2014 18:57:05

Сортировка торговых предложений по цене

Добавить возможность сортировать торговые предложения по цене (через стандартные параметры компонента bitrix:catalog.element):

Рейтинг: 0  
Ответил Жуков Евгений 18.12.2018 18:26:23
Сортировка по ценам торговых предложений с учетом валют выпущена в связке catalog 17.6.0 + iblock 17.6.0
Фильтрация по ценам торговых предложений работала и раньше.
Топик-стартеру требовалось выводить на странице товара предложения, отсортированные по цене. Это решается в рамках шаблона.
Рейтинг: 2.4817  
Новая
Предложил Пользователь 16182 04.04.2014 15:10:40

Разрешить удалять свои идеи

Сабж :)
Рейтинг: 1.1661  
На голосовании
Предложил Пользователь 16182 04.04.2014 14:58:32

Разрешить фукнции AbortResultCache работать в result_modifier и component_epilog

Сделать чтобы функция CComponentObject::AbortResultCache(); могла работать и в result_modifier.php и в component_epilog.php.

Сейчас она может работать только в шаблоне (template.php), ну и, непосредственно в component.php.
Рейтинг: 0.7134  
На голосовании
Предложил Пользователь 16182 04.04.2014 14:28:37

Дополнительный параметр CACHE_PARAM в параметрах компонентов

В стандартных компонентах к параметрам кеширования
CACHE_TYPE
CACHE_TIME
CACHE_GROUPS

добавить еще один параметр
CACHE_PARAM

в который можно записывать произвольные данные (число, строка) и будет изменяться идентификатор кеша компонента.
Для чего это можно использовать:
например, полностью устраивает компоннет bitrix:catalog.element, но нужно чтобы в зависимости от выбранного параметра на странице этот компонент (через логику result_modifier) выбирал или обрабатывал дополнительные данные.

Если компонент работает в режиме автокеширования, то какие бы мы параметры адресной строки не меняли, кеш будет один и тот-же, до тех пор пока мы не изменим входные параметры компонента.

Чтобы не создавать дополнительные параметры для этого случая, было бы удобно, чтобы был стандартный зарезервированный параметр CACHE_PARAM, в который можно поместить какие-то данные, и идентификатор кеша изменился бы.
Рейтинг: 18.76  
Ответил Жуков Евгений 04.04.2014 15:47:10
Если шаблон кастомизируется, все параметры, определенные в нем, попадают в идентификатор кеша.
Рейтинг: 2.1965  
Внедрено
Предложил Пользователь 16182 02.04.2014 16:29:25

Выбирать матрицу цен торговых предложений в bitrix:catalog.element

В компоненте bitrix:catalog.element выбирать матрицу цен (PRICE_MATRIX) для торговых предолжений.

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

Можно как доп. параметр в настройках компонента.
Рейтинг: 0  
Ответил Жуков Евгений 25.01.2018 12:15:58
iblock 17.0.0 Внедрено в catalog.element, catalog.section, catalog.top