Рейтинг: 4.8902  
На голосовании
Предложил Федоренко Анастасия 06.11.2018 01:31:54

iblock.element.add.form drag and drop

Дать возможность загрузки файлов, а именно картинок в поля для картинок анонса, детальной картинки и картинка свойством которое передается методом drag and drop в компоненте iblock.element.add.form как сделано это в админ-панели.
Если есть такая возможность уже, то как реализовать.  
Рейтинг: 4.8747  
На голосовании
Предложил Будагов Алексей 26.01.2017 12:02:53

Несколько форм iblock.element.add.form на странице

Невозможно разместить несколько iblock.element.add.form на одной странице. Т.к. при отправке одной формы, срабатывают и другие, что логично, т.к. компоненты идентичны. Но это не мешает другим компонентам работать вместе, думаю и с iblock.element.add.form можно разобраться.

Если это невозможно, то хотя бы проблему с каптчей рассмотрите:
Сейчас "кустарным" способом можно заставить работать iblock.element.add.form отдельно, без кастомизации компонента, но это если в формах не используется каптча.
Проблема в том, что каптча удаляется из таблицы БД сразу после проверки, а проверяется она несколько раз (в каждой форме на странице). Из-за этого последние формы стабильно выдают "Неверно введено слово с картинки". Проблему можно решить удалением каптчи из БД не сразу, а после формирования страницы (OnEpilog), либо вообще убрав удаление при проверке, т.к. таблица с каптчами чистится агентом.

На форуме есть несколько сообщений на эту тему
http://dev.1c-bitrix.ru/support/forum/forum6/topic37656/
http://dev.1c-bitrix.ru/support/forum/forum6/topic59918/
https://dev.1c-bitrix.ru/community/webdev/user/2651/blog/10076/

Хочется что бы это работало из коробки, спасибо.
Рейтинг: 12.8582  
На голосовании
Предложил Хан Эрли 07.11.2011 17:30:35

error class в iblock.element.add.form

Опять про iblock.element.add.form
Когда через iblock.element.add.form мы добавляем к.-либо информацию и не заполняем обязательные поля нам выводится сообщение типа:
Поле "НАЗВАНИЕ_ПОЛЯ" обязательно для заполнения.
Вроде нормально. Но когда у нас больше 5 полей становится не удобно: выше компанента строки про то какие поля обязательны, а ниже - сама форма.
Лучше было бы если в случае ошбки кроме строк ещё к обязательному элементу формы добалялся класс, вроде error_input_class, а в css для этого класса - были бы красные бордюрчки. Тогда всё гораздо юзабельнее: пользователю не надо читать и искать поля - они уже обведены красной рамкой.
Да, конечно, у обязательных полей есть красненькая звёздочка..., да, конечно, можно написать свой php-файл добавления элемента инфоблока и т.д.
НО! В друпале то такое уже давно реализовано :) (заранее прошу за слово "друпал" не минусовать).
Рейтинг: 2.876  
На голосовании
Предложил Хан Эрли 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" (ведь в других же компанентах это есть)