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

Рейтинг: 23.8585  
Новая
Предложил Sergey Leshchenko 23.07.2013 19:41:37

Добавить синонимы для методов CModule::IncludeModule() и CModule::IncludeModuleEx()

Надоело постоянно писать длинные CModule::IncludeModule() и CModule::IncludeModuleEx(), хотелось бы иметь в ядре укороченные синонимы для них, например, IncludeModule() или IncModule().
Рейтинг: 8.8871  
Внедрено
Предложил Sergey Leshchenko 15.10.2012 18:27:21

Добавить события для купонов модуля Торговый каталог

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

Также достаточно востребована поддержка объектами модуля ТК пользовательских полей главного модуля: http://idea.1c-bitrix.ru/add-support-for-custom-fields-the-main-module-for-all-objects/
Рейтинг: 0  
Ответил Жуков Евгений 17.10.2012 15:17:47
События выйдут в 12-й версии
Рейтинг: 53.1591  
На голосовании
Предложил Sergey Leshchenko 03.09.2012 20:20:41

Убрать в мастерах переопределение "горячих клавиш" Ctrl+стрелка влево/вправо

"Ctrl + стрелка влево/вправо" - это горячие клавиши, закрепленные в Windows для перевода в полях ввода курсора на начало или конец слова, интерфейс же мастеров перебивает эти клавиши своими действиями - переход на шаг назад или вперед, что доставляет просто массу неудобств тем, кто привык использовать данные горячие клавиши по их обычному назначению.
Рейтинг: 49.0606  
Внедрено
Предложил Sergey Leshchenko 30.08.2012 03:34:44

Передавать ID элемента в метод ConvertToDB юзертайпов свойств инфоблоков

Сейчас для пользовательских типов свойств элементов инфоблоков поддерживается метод ConvertToDB(), которому передается два параметра: один с метаданными свойства, а второй со значением свойства для элемента. Иногда задачей требуется в этом методе получить информацию об элементе, для которого задается значение свойства, но получить эти данные никак нельзя, т.к. ID изменяемого элемента неизвестен и нет универсального способа его определить.
Просьба добавить передачу ID элемента в ConvertToDB(), передача ID в метод ConvertFromDB() тоже не помешала бы.

P.S. уже очень давно прошу, сталкивался с такой необходимостью не раз.
Рейтинг: 16.8865  
Внедрено
Предложил Sergey Leshchenko 23.02.2012 18:21:02

Убрать из формы настроек инфоблока опасный чекбокс "Является торговым каталог"

Присутствие данного чекбокса в форме настроек инфоблока является очень опасным. Случайное снятие или отправка формы с последующим возникновением исключительных ситуации php приводит к потере данных о ценах. Инциденты уже есть, также начали встречаться сообщения на форуме, пруф, и жалобы участятся, т.к. в версии PHP 5.3.9 был добавлен параметр max_input_vars, значения по умолчанию которого будет часто не хватать для форм инфоблоков.
Рейтинг: 0  
Ответил Жуков Евгений 23.03.2012 13:38:34
Форма редактирования инфоблоков оптимизирована с учетом max_input_vars. Для чекбокса "является торговым каталогом" предупреждение было сделано давно.
Рейтинг: 43.3514  
На голосовании
Предложил Sergey Leshchenko 01.02.2012 21:37:52

Автоматическое отключение вывода отладочной информации после прохождения тестов конфигурации в мониторе производительности

Модуль монитора производительности после прохождения теста конфигурации оставляет включенным режим вывода информации о времени создания страницы (блок внизу), и чтобы его отключить, без прямого ввода параметров, нужно переходить в публичную часть, что не очень удобно. По-уму, монитор должен сам контролировать отключение данного параметра.
Рейтинг: 30.5259  
На голосовании
Предложил Sergey Leshchenko 09.11.2011 17:40:10

Установка продукта: добавить возможность выбора устанавливаемых модулей

Сейчас при установке продукта по умолчанию устанавливаются все модули, что отнимает очень много времени, особенно на топовых редакциях. Сразу весь набор модулей нужен в очень редких случаях, в основном на проектах используется лишь часть модулей, входящих в редакцию. Получается так, что сначала долго ждешь пока установятся все модули, а затем сразу удаляешь неиспользуемые. В идеале бы хотелось иметь возможность выбора нужных модулей в мастере установки продукта.
Рейтинг: 142.5476  
Новая
Предложил Sergey Leshchenko 03.10.2011 16:57:47

Добавить поддержку пользовательских полей главного модуля для всех объектов

Сейчас пользовательские поля поддерживаются только несколькими объектами: USER, IBLOCK_SECTION, BLOG_BLOG, BLOG_POST, LEARN_ATTEMPT, SONET_GROUP, а иногда, при решении нестандартных задач, данный функционал требуется и для других объектов системы.