Идеи пользователя Бугай Максим

Рейтинг: -4.7491  
На голосовании
Предложил Бугай Максим 03.12.2014 12:01:09

Действия над компонентами в публичке

Добавить ссылки "копировать шаблон компонента", "редактировать шаблон компонента" и прочие действия из контекстного меню компонента в форму настройки параметров компонента.
Рейтинг: 1.1446  
На голосовании
Предложил Бугай Максим 26.10.2014 10:29:17

Жёстко заданные значения полей для iblock.element.add.form

Часто возникает необходимость при заполнении элемента инфоблока чтобы часть полей заполнял пользователь, а часть была жёстко задана заранее.
Что-то вроде параметра:
... 
"FIXED_POPERTIES" => array( 
   "PROPERTY1_NAME" => "PROPERTY1_VALUE"  ,
   ... 
),  
...
Чтобы эти поля не показывались, а просто мерджились к данным из формы.
Рейтинг: 2.3742  
На голосовании
Предложил Бугай Максим 24.10.2014 06:30:17

Свойства инфоблока на отдельной странице

Проблема в форме настроек инфоблока (не элемента).

При создании больших каталогов часто встаёт проблема: свойств далеко за 9000 (иногда буквально), половина из них списочные, в результате вкладка "Свойства" на форме настройки инфоблока становится просто неприлично огромной и очень тормозной. На последнем проекте (около 7000 свойств) сохранение этой формы упиралось в ограничение 50000 (50 ТЫСЯЧ!!!) входных переменных и пол гига памяти ещё на стадии валидации.  Хотя надо было поменять только шаблоны URL.

Собственно предложение, вынести редактирование свойств (которые CIBlockProperty) как отдельную сущность, с табличным списком с фильтром и пагинацией, и редактированием/добавлением каждого свойства на отдельной странице. Так, как это сейчас сделано в каталоге товаров (вкладка "магазин" ).
А в форме настройки ИБ выводить только таблицу со списком и ссылками "редактировать"/"удалить".
Возможно, сделать такой режим опциональным.

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

PS: исходное сообщение слегка отредактировано, чтобы было понятнее о чём речь.
PPS: не столько важно, чтобы свойства были отдельно (они и сейчас есть, просто не очень очевидно), нужно сделать режим, чтобы их в основной карточке НЕ БЫЛО
Рейтинг: 0.2563  
Ответил 25.10.2014 14:30:37
Свойства можно привязывать к разделам, только те которые касаются раздела, и вовремя создания или редактирования элемента, будут отображаться только нужные - это не решает вашей проблемы?
Рейтинг: 0.8524  
На голосовании
Предложил Бугай Максим 10.10.2014 09:39:47

Добавление товара в корзину из админки

Сделать возможность добавления товара в незаконченную корзину пользователя БЕЗ создания заказа.
Рейтинг: 1.3906  
На голосовании
Предложил Бугай Максим 15.08.2014 11:12:14

Символьный код свойства при импорте

В импорте каталога из 1С необходимо сделать отключаемой атогенерацию кодов свойств так же как для элементов. Актуально для больших каталогов, когда из 1С приходит несколько сотен или тысяч свойств, часть из которых имеют одинаковые названия (для разных разделов каталога).
Рейтинг: 1.3214  
На голосовании
Предложил Бугай Максим 14.08.2014 06:31:04

Картинка по умолчанию

Сделать значение по умолчанию для полей и свойств типа "файл", особенно актуально для картинок, когда нужно делать заглушки для элементов, и эту логику приходится размазывать по шаблонам, даже если "заглушка" универсальная на весь сайт.
Рейтинг: 2.1211  
На голосовании
Предложил Бугай Максим 21.07.2014 12:41:34

Пропустить все при восстановлении

Иногда при восстановлении возникает много одинаковых ошибок, и нажимать "пропустить" 100500 раз немного утомительно. Поэтому неплохо бы рядом с кнопкой "пропустить" иметь флажок "приметь ко всем подобным ошибкам"
Рейтинг: 9.1601  
На голосовании
Предложил Бугай Максим 04.07.2014 09:17:07

Imagick из коробки в VMBitrix

Собственно, хотелось бы видеть PHP-Imagick в стандартной поставке VMBitrix, т.к.  для любой хоть сколько нибудь сложно работы с изображениями обычно используется именно оно.
Рейтинг: 18.2468  
На голосовании
Предложил Бугай Максим 06.06.2014 05:30:50

Маска исключения в поиске по файлам

В поиске по файлам часто встаёт задача поиска по публичному разделу, то есть от корня вглубь за исключение папок /bitrix и /uplod. Однако отфильтровать их невозможно, и приходится искать либо по каждой папке по отдельности либо по всему коду, включая ядро.
Рейтинг: 1.1883  
На голосовании
Предложил Бугай Максим 30.04.2014 10:46:45

Неудобная буфферизация

Сделать функцию, аналогичную SetViewTarget, то есть "буфферизируй от этого места до этого" без записи в текстовую переменную,  не только для компонента, но и для CMain