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

Рейтинг: -0.7382  
На голосовании
Предложил Пользователь 78731 11.09.2017 15:39:30

Справа бы не только значки контактов

Часто приходится переключаться с задачи на задачу, приходится сохранять и искать вновь другую, было бы хорошо чтоб справа были не только контакты а последние задачи или скрытые вкладки активных задач
Рейтинг: 2.8803  
На голосовании
Предложил Пользователь 722291 19.08.2017 12:41:32

iblock.element.add.form - добавить возможность загрузки файлов через main.file.input

Проблема следующая - в компоненте iblock.element.add.form файлы (для файловых свойств) обязательно должны загружаться в момент отправки формы (должен быть сформирован файловый массив), хотелось бы, чтобы можно было передавать только идентификатор файла, в этом случае можно было бы использовать удобную ajax-загрузку файлов и использовать компонент main.file.input.

Пример решения проблемы:
В файле \iblock.element.add.form\component.php заменить строки:
$arFile = $_FILES["PROPERTY_FILE_".$propertyID."_".$key];
$arFile["del"] = $_REQUEST["DELETE_FILE"][$propertyID][$key] == "Y" ? "Y" : "";
$arUpdatePropertyValues[$propertyID][$key] = $arFile;
на
if(!empty($value)){
   $arUpdatePropertyValues[$propertyID][$key] = $value;
} else {
   $arFile = $_FILES["PROPERTY_FILE_".$propertyID."_".$key];
   $arFile["del"] = $_REQUEST["DELETE_FILE"][$propertyID][$key] == "Y" ? "Y" : "";
   $arUpdatePropertyValues[$propertyID][$key] = $arFile;
}
Рейтинг: 1.5981  
На голосовании
Предложил Пользователь 274166 17.08.2017 13:29:12

Импорт ИБ + ручное заполнение отсутствующих полей

Очень не хватает функционала для ручного заполнения полей(если в импортируемой базе их нет). Например у меня нет количества товара - а без него товары не отобразятся - лучше сразу при импорте подставить например 100, чем открывать файл, менять там ячейки, заливать заново и прочее... просто нужна обратная зависимость при установки соответствий: "поля ИБ" => "поля файла"
Рейтинг: 2.5302  
На голосовании
Предложил Пользователь 274166 04.08.2017 13:02:52

Множественные файлы в разделах ИБ CMS

Бывает структура разделов CMS содержит поля с файлами прямо в разделах.. хотелось бы иметь возможность управлять множественными файлами разделов, как это реализовано в элементах...



p.s. Возможно не нашёл такой идеи, либо поиск тут не работает...
p.p.s. С минусами прошу комментарии
Рейтинг: 0  
На голосовании
Предложил Пользователь 8488 04.08.2017 09:38:53

Уровень доступа для визуальных настроек листинга и детальной страницы элемента ИБ

Здравствуйте,

было бы очень здорово, если бы при создании уровня доступа для ИБ была возможность ограничивать настройки визуального отображения свойств для листинга элементов и детальной страницы элемента. Понятное дело, что только админ может применить их для всех юзеров, но, бывают ситуации, когда нужно ограничить данную возможность в принципе - для любого юзера.

Спасибо за внимание.
Рейтинг: 8.682  
На голосовании
Предложил Пользователь 17090 20.07.2017 16:59:56

Поменять очередность применения фильтра в компоненте catalog.section

Простейшая штука, а так была бы полезна.

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

Сейчас это выглядит так:
array_merge($arrFilter, $arFilter)
$arrFilter - это преднастроенный в коде компонента фильтр.

Такая последовательность (ввиду логики работы array_merge) не позволяет переопределять параметры фильтрации, заложенные в коде компонента. Они всегда будут перезаписывать то, что пришло извне!

Особенно это обидно, когда нужно вывести стандартным компонентом неактивные элементы. Фактически - это сейчас сделать невозможно, надо копировать компонент, делать его кастомным, лишаться  обновлений и т.д. И все ради простейшей задачи.

А дело-то всего лишь в последовательности переменных...
Рейтинг: 3.6691  
На голосовании
Предложил Пользователь 110690 21.06.2017 00:04:35

Чистить папку upload/iblock

Очень много лишних файлов скапливается именно в этой папке. Мне кажется будет логично пройтись по инфоблокам и их свойствам, проверить есть ли такой файл на сервере, если есть - не удаляем, если же связей не было найдено - соответственно удаляем. А еще лучше давать пользователю возможность превью этого файла и какие-то варианты, массовое удаление, выборочное и т.д.

Эта папка иногда является просто кладбищем для лишних файлов. Тоже касается и других подобных папок (ресайз кэш, например)
Рейтинг: 1.7939  
На голосовании
Предложил Пользователь 10869 15.06.2017 14:04:51

Хватит подключать CModule::IncludeModule("iblock")

Кто-то видел сайт без использования это модуля? В каждом компоненте все проверяют подключен ли он, зачем столько лишнего кода.    

Подключать на уровне ядра сразу как main
Рейтинг: 0.6651  
На голосовании
Предложил Пользователь 43692 02.06.2017 11:08:37

SEO в инфоблоках добавить, META KEYWORDS = тэги в элементе

Прошу добавить в штатные заготовки для инфоблоков на вкладки SEO
Возможность подставлять по  META KEYWORDS, тэги из собственно элементов вкладки SEO
Это же очевидно! =) но этого нет =(

Рейтинг: 1.909  
На голосовании
Предложил Пользователь 26749 25.05.2017 11:07:40

Выбор resizeType в настройках инфоблока

При загрузке PREVIEW_PICTURE  и DETAIL_PICTURE нельзя указать тип масштабирования:
  • BX_RESIZE_IMAGE_EXACT
  • BX_RESIZE_IMAGE_PROPORTIONAL
  • BX_RESIZE_IMAGE_PROPORTIONAL_ALT
Было бы очень удобно, если бы эти функции появились в новых обновлениях. Сейчас приходится использовать события.