Рейтинг: 2  
Новая
Предложил Максимов Андрей 06.09.2018 12:54:57

Веб-формы: поддержка вопросов на разных языках

Нужна такая возможность. При размещении формы выбираем форму и указываем язык. Сейчас надо делать только отдельную форму.
Рейтинг: 7.8902  
Новая
Предложил Kirill 03.05.2018 13:18:05

Добавить модуль "Веб-формы" в редакцию "Старт"

Прошу рассмотреть возможность добавить модуль "Веб-формы" в редакцию "Старт".

На сегодняшний день, это единственный модуль которого не хватает для 90% сайтов на редакции "Старт" в штатном наборе.

Его отсутствие абсолютно не стимулирует клиента переходить на редакцию "Стандарт", потому что она уже стоит в три раза дороже (для Украины 4500 против 1500 грн). Получить весь функционал за 1500, а потому заплатить еще двукратную стоимость за один лишь не самый основной модуль... Гораздо проще для форм поставить бесплатное решение из маркетплейс или допилить руками код с сохранением результатов заполнения формы в инфоблок.

Поэтому мое предложение нисколько не посягает на доходы компании "Битрикс" – те кому нужен функционал "Стандарта" купят его все-равно, а те кому не хватает в "Старте" только форм, быстрее поставят бесплатное решение, но переходить не будут.

Но при этом, с позиции клиента покупающего "Старт", каждый раз имеем ситуацию расхваленной платной CMS с "недоделками", которые почему-то нужно исправлять сторонними модулями или костылями. Это клиенту не понятно и играет не в пользу Битрикс.
Рейтинг: 2  
На голосовании
Предложил spelesto 21.12.2017 10:25:22

Деактивация формы (чекбокс активности) в Веб-формах

Сделать возможным деактивацию Веб-формы (чекбокс активности). Чтобы можно было выключить форму, и везде где на сайте вставлена эта форма, чтобы выводилось уведомление, (возможно кастомное) о том, что форма более недоступна. Сделайте пожалуйста. Очень неудобно. Сейчас надо убирать все вызовы формы на сайте. А если этот вызов на многих страницах вставлен??? Т.е. надо искать и комментировать его. Неудобно. Спасибо за внимание.

PS: Пожалуйста, поддержите эту идею. Она реально нужная.
Рейтинг: 3.9142  
На голосовании
Предложил Петров Вадим 15.11.2016 16:24:51

Выложить в общий доступ код модулей, для внесения правок сообществом

Столкнулся с тем, что некоторые модули (не слишком популярные) имеют устаревший код, но (видимо в отсутствии коммерческой привлекательности в рефакторинге) этот код из года в год наследуется от версии к версии.

Возможно есть смысл выложить код подобных модулей на github (или похожий сервис), дабы дать возможность вносить правки сообществу, с внесением исправлений после одобрения отделом разработки bitrix.
Рейтинг: 3.9665  
На голосовании
Предложил Дороган Ирина Анатольевна 20.10.2016 05:42:10

Создание собственных валидаторов полей веб-форм

Создала собственный валидатор для поля формы по инструкции https://dev.1c-bitrix.ru/api_help/form/validators.php#example. Все работало, я довольная запустила форму в продуктив и забыла. Выяснилось, что ПОЛЬЗОВАТЕЛЬСКИЕ валидаторы (не относится к встроенным в CMS) применяются только если у текущего юзера права на модуль "Веб-формы" уровня W, в противном случае валидатор игнорируется, будто его и не было. Ошибка не очевидна, в документации про это нигде не говорится.
Предлагаю либо подключать класс с кастомными валидаторами независимо от прав пользователя, либо хотя бы обновить документацию.
Рейтинг: 1.0959  
На голосовании
Предложил Дубровин Павел 01.08.2016 15:32:35

перенос веб-форм

Сделать удобный механизм переноса веб-форм по аналогии с ИБ
Рейтинг: 2.333  
Новая
Предложил Kirill 09.11.2015 11:17:36

Свой вариант ответа при отправке веб-формы (в окне настройки или LANG файле)

Уже много лет просится нормальная возможность устанавливать свой текст ответа вместо дефолтного "Спасибо! Ваша заявка принята!".

Костылями конечно можно обойти, но:
- правка компонента будет перезаписана при обновлении;
- переопределение LANG-переменной не перепишется, но не позволит создавать разные варианты ответов для нескольких форм;
- встроенная пересылка на отдельную страницу далеко не всегда удобна.

Вот так просится из коробки:

Рейтинг: 1.8443  
На голосовании
Предложил Шишкин Алексей 17.08.2015 17:10:55

Режим AJAX для компонентов с проверкой id компонента

Если на странице 2 аяксовых компонента, то отрабатывает первый из них. (Проверялось на корзине и веб формах).
В компоненте корзины

if ($_REQUEST["AJAX_CALL"] == "Y" || $_REQUEST["is_ajax_post"] == "Y") {
 die();
}
Все что после - идёт лесом.
По идее данные должны соотносится с компонентом, которому они предназначаются.

З.Ы. Я не говрю уже о

preg_match_all('/action=(["\']{1})(.*?)\1/i', $arData[$key], $arAction);
$url = $arAction[2][0];

if ($url === '' || $this->__isAjaxURL($url))
{
 $arData[$key] = CAjax::GetForm($arData[$key+1], 'comp_'.$this->componentID, $this->componentID, true, $this->bShadow);
}
else
{
 $new_url = str_replace(CAjax::GetSessionParam($this->componentID), '', $url);
 $arData[$key] = str_replace($url, $new_url, $arData[$key]);
}

$bDataChanged = true; 
в CComponentAjax.
В общем возмущению нет предела.
Спрашивается, для чего нужны компоненты, если ничего толком не работает?
З.Ы.Ы Битрикс такой битрикс
Рейтинг: 0.1092  
На голосовании
Предложил Алексей Окара 18.07.2015 14:07:36

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

Тогда в Б24 будет приходить свой лид на своего ответственного, как будто это лид с лендинга.

Это позволит еще удобнее распределять запросы сразу, от точки создания.
Рейтинг: 0.6625  
На голосовании
Предложил Бугай Максим 20.04.2015 05:42:20

Расширение полей в Веб-формах

Сделать возможность добавлять произвольные html-атрибуты в вопросы вэб-форм. А то очень неудобно ради присвоения нужного класса или ограничения текстового поля по длине городить отдельный шаблон
Рейтинг: 2.6597  
На голосовании
Предложил Чалдык Сергей 15.01.2015 10:57:13

Пожелание по веб-формам

1. При редактировании вопроса веб-формы можно указать символьный идентификатор
хотелось бы использовать этот идентификатор в качестве name для поля
name="email"
вместо
name="form_text_2"
из-за этого не работает автозаполнение полей в браузерах

2. Метод CForm::GetEmailField не описан в документации
метод должен возвращать
<input type="email"..
вместо
<input type="text"..
Рейтинг: 4.2115  
На голосовании
Предложил Гусев Александр 02.12.2014 09:20:14

Капча для веб-форм, только для неавторизованных

Веб-формам сто лет в обед, но до сих пор капчу можно либо включить всем, либо выключить для всех, при установке галочки "Использовать CAPTCHA" .

Может пора сделтаь галку "только для неавторизованных" ? %)
Рейтинг: 1.7918  
На голосовании
Предложил Катыхин Руслан 21.11.2014 14:52:13

Уведомления о новом лиде и веб-формы

Здравствуйте, просьба доделать функционал до логического завершения.

В Управлении сайтом есть веб-формы если настроить вкладку CRM и прописать портал, то будут создаваться новые лиды это очень удобно. Но CRM портала о новом лиде молчит !
можно доделать что-бы были какие-то уведомления, мне кажется что это логично.
Рейтинг: 1.1451  
На голосовании
Предложил Шишкин Алексей 30.09.2014 10:01:49

ID форм в модуле web-формы

Каждая форма должна иметь свой уникальный идентификатор в рамках страницы (имхо). Это нужно как минимум для настройки аналитики. В текущей редакции формы не имеют идентификаторов.

Правки:
/bitrix/components/bitrix/form.result.new/component.php
   
431:  
"FORM_HEADER" => sprintf( // form header (<fo rm> tag and hidden inputs)
"<fo rm name=\"%s\" id=\"%s\" action=\"%s\" method=\"%s\" enctype=\"multipart/form-data\">",
$arResult["arForm"]["SID"], $arResult["arForm"]["SID"], POST_FORM_ACTION_URI, "POST"
).$res .= bitrix_sessid_post().'<input type="hidden" name="WEB_FORM_ID" value="'.$arParams['WEB_FORM_ID'].'" />',
Рейтинг: 0  
Отложено
Предложил Шишкин Алексей 09.09.2014 16:53:07

Выпадают из навигации результаты форм

Не нашел баг репорта (он есть ?!), поэтому пишу сюда.
При просмотре результатов формы она выпадает из меню навигации.

Читать подробнее...

Рейтинг: 0  
Ответил 09.09.2014 19:29:59
Ребят это сайт идей, у вас же Баг, причем нужен сценарий воспроизведения и лучше в Техническую Поддержку его написать, чем сюда, он быстрей будет выполнен.