Рейтинг: 11.2848  
Новая
Предложил Пользователь 11948 26.11.2011 03:47:31

Новый метод CIBlockProperty::GetPropertyEnumArray

Есть метод CIBlockProperty::GetPropertyEnum, который позволяет выдернуть из базы все элементы списка списочного свойства.

Хочется его обертки, которые просто бы возвращал массив из ID=значения.

Пример. Свойство



Вернет: array(45 => Y, 70 => M 71 => E, 72 => D).
Рейтинг: 28.7677  
На голосовании
Предложил Пользователь 21733 15.11.2011 13:13:16

Расширить возможности визуального редактора

Первое, что хотелось бы увидеть - это возможность добавления ссылки на Элемент(Раздел) инфоблока. Чтобы поставить ссылку, например, на новость приходится объяснять Заказчику: "Зайдите на новость, скопируйте адрес ( URL ) и вставьте его в адрес в форме добавления ссылки".

Хорошо бы добавить возможность делать миниатюры(превьюшки) картинок, а также возможность показывать фото в всплывающем окне.
В Маркетплейс уже есть вариант компонента, но объяснять как вставлять компонент в текст Заказчику тоже не очень удачное решение, в форме добавления  фото в визуальном редакторе это было бы логичнее.
Рейтинг: -53.2649  
На голосовании
Предложил Пользователь 68564 04.11.2011 22:51:55

В детальном описании элемента инфоблока вывод компонет

Предлагаю сделать так, что бы в детальное описание элемента инфоблока можно было добавлять (из виз редктора) php-код. А при показе элемента в публичной части, этот php-код исполнялся. Или что бы в детальном описании можно было добавлять компоненты.
Поясняю зачем это надо. Например: есть у нас "новость" вида:
Бла-бла-бла (типа текст)
ТУТ видеоролик
Опять Бла-бла-бла (типа текст)
ТУТ видеоролик
Как было бы здорово: закачал в медиабиблиотеку flv-файклики. Потом добавляешь статью (новость) и по ходу набора - кидаем компонентики "видофайл".
Или аналогично, если вместо видороликов надо выводить к.-либо галерейки и т.д.
Причём у других CMS это есть то... в друпале - есть "фильтр php-кода", когда в содержимое ноды обрабатывется как php-код. В Jooml`е возможно внутри статей исполнение плагинов, показ модулей...
Ясно дело, что тут встанет вопрос безопасности, что бы абы кто не мог добавлять такие элементы с php-кодом. Т.е. надо будет предусмотреть как регулировать права доступа.
Рейтинг: 7.343  
Новая
Предложил Пользователь 3308 03.11.2011 11:03:49

Просим дать возможность сортировать элементы по полю Раздел

API

Проблема ранее поднималась здесь.
Рейтинг: -12.0428  
На голосовании
Предложил Пользователь 26553 02.11.2011 17:02:02

Тип свойства Фотография для инфоблоков

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

имхо это давно уже нехватает в стандартной поставке
Рейтинг: 2.876  
На голосовании
Предложил Пользователь 68564 31.10.2011 20:51:24

Галку AJAX в iblock.element.add.form

Две ситуации:
1. Нужна форма в модальном окне, вот такое решение: http://alexvaleev.ru/ajax-form-bitrix-popup/
2. На одной странице у нас две и более форм добавления инфоблока, например "Добавить квартиру", "Добавить участок" и "Добавить сарай".
Ясно дело, что это будут разные поля, инфоблоки т.д. Если мы отправляем данные из одной формы, то у нас будут сообщения во всех формах (!). Но это не хорошо!

Режим ajax решает эту проблему.
К сожалению, у компонента iblock.element.add.form нет галки "Включить ajax", а жаль....
Приходится тупо в указывать режим ajax при вызове компонента...
Идея: в штатный компонент iblock.element.add.form добавить галку "Включить режим ajax" (ведь в других же компанентах это есть)
Рейтинг: 107.5328  
На голосовании
Предложил Пользователь 68564 31.10.2011 20:36:23

bitrix:news - вывод новостей из раздела...

Есть одна обиюная недоработка....
Иногда (и довольно часто) комплексным компонентом bitrix:news нужно вывести не всё содержимое инфобока, а ТОЛЬКО конкретного раздела...
А дефолтный шаблон это не позволяет сделать.
Приходиться делать как тут: http://dev.1c-bitrix.ru/user_help/content/iblock/components_2/news/news.php
Роберт Басыров 28.12.2009 16:57:33
Вопрос: Как сделать вывод новостей с нужного раздела, а не со всего инфоблока?

Решение:
В комплексном компоненте "Новости" нет настройки "PARENT_SECTION".

Для того чтобы выводить в комплексном компоненте "Новости" нужный раздел по символьному коду надо:
Открыть файл \bitrix\templates\нужный шаблон сайта\components\bitrix\news\шаблон компонента\.parameters.php
Вставить туда:
Код

"SECTION_CODE" => array(
"NAME" => GetMessage("IBLOCK_SECTION_CODE"),
"TYPE" => "STRING",
"DEFAULT" => '',
),



Дальше в этом же шаблоне открыть файл \lang\ru\.parameters.php и вставить туда
Код

$MESS ['IBLOCK_SECTION_CODE'] = "Код раздела";



Дальше открыть файл в корне папки - news.php и добавить в том месте, где подключается bitrix:news.list строчку:
Код

"PARENT_SECTION_CODE" => $arParams["SECTION_CODE"],



После этого в настройках компонента добавляется нужная строка!
Причём бывает трудно объяснить заказчику, почему в дефолтном шаблоне нет этой строчки.
А исправить - всего то, то что Басыров написал - в шаблон компонента
Рейтинг: -22.9478  
На голосовании
Предложил Пользователь 5632 28.10.2011 12:14:19

Автоинкремент для поля инфоблока "Сортировка"

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

Очень хотелось бы видеть:

1) Автоматическое присвоение значение для поля сортировки с заданным шагом.
2) Возможность перенумеровать с заданным шагом
3) Дополнительные элементы  управления (стрелочки): переместить на строку выше, ниже.
Рейтинг: -40.9875  
На голосовании
Предложил Пользователь 105747 27.10.2011 17:30:48

Динамичный ЧПУ для инфоблоков

Добавить возможность составлять ЧПУ не только из кода раздела и кода элемента текущего инфоблока, но и из кода элемента внешнего инфоблока.
Например, URL новости элемента инфоблока:

/news/#EXTERNAL_ELEMENT_CODE#/#ELEMENT_CODE#/, где

#EXTERNAL_ELEMENT_CODE# - код элемента внешнего инфоблока
#ELEMENT_CODE# - код элемента текущего инфоблока
Рейтинг: 43.0199  
На голосовании
Предложил Пользователь 37940 27.10.2011 08:45:45

Копирование элементов между инфоблоками

Уже существует решение "Инфоблоки, инструменты" Партнер-разработчик: Долганин Антон Сергеевич. Но оно не полное. Хотелось бы что бы оно было в стандартной поставке.


1 мастер копирования свойств между инфоблоками.
     а. Если копируемого свойства не существует в конечном инфоблоке просто создаётся копия такого  свойства
     б. Если свойство есть и тип совпадает недостающие данные добавляются.
2 копирование самих элементов со значениями свойств.