FindUserID
Выводит ряд HTML элементов, позволяющих задать ID пользователя и рядом с этим полем ввода получить данные пользователя. Также выводится кнопка, ведущая на страницу поиска пользователя.
Параметры функции
| Параметр | Описание |
|---|---|
| tag_name | Имя поля для ввода ID пользователя: |
| tag_value | Значение поля для ввода ID пользователя: |
| user_name | ID, логин, имя и фамилия пользователя, выводимые рядом с полем для ввода ID пользователя, сразу же после загрузки страницы. |
Примеры использования
Новинки документации в соцсетях:
Добавить в форму скрытое поле
Здравствуйте!
Как я думаю, мне нужно доработать стандартный компонент битрикса «Форма».
Суть такая: пользователь переходит по ссылке например ( http://site.loc/buy.php?ELEMENT_ID=39 ), там находится форма, емаил, контакты, капча. Как в эту форму добавить скрытое поле, которое автоматически заполняется и равно переданномму ELEMENT_ID. А в дальнейшем это поле должно также отправиться на почту, как и остальные поля.
Я копирнула шаблон компонента, что же делать мне дальше? Куда копать?
Постоянный посетитель
Сообщений: 113 Баллов: 20 Регистрация: 22.10.2009
03.12.2013 10:30:28
собственно вместо $_GET[‘ELEMENT_ID’] ставите переменную, в которой хранится ваш ELEMENT_ID
Заглянувший
Сообщений: 14 Регистрация: 28.10.2013
03.12.2013 13:43:20
Спасибо! Я сделала подобное в шаблоне формы. и у мя по GET’у приходит переменная, заполняя это поле, но как сделать так, чтобы значение этого поля тоже отправлялись в результат заполнения формы? ну, и соответственно на e-mail?
Постоянный посетитель
Сообщений: 113 Баллов: 20 Регистрация: 22.10.2009
03.12.2013 13:58:25
| Цитата |
|---|
| Ксения Токмань пишет: как сделать так, чтобы значение этого поля тоже отправлялись в результат заполнения формы? ну, и соответственно на e-mail? |
зависит от того, каким образом у вас форма отправляется) компонент или самописка какая, шаблон стандартный битрикса или просто функцией mail.
Сообщений: 1313 Баллов: 284 Регистрация: 15.06.2005
Чтоб жить до глубокой старости, нужно подняться на вершину блаженства бытия
03.12.2013 14:03:21
Создайте вопрос веб формы типа hidden, c кодом hidden. создаем файл result_modifier.php в папке шаблона формы
$arResult["QUESTIONS"]["hidden"]["HTML_CODE"] = str_replace('value=""', 'value="'.$_GET['ELEMENT_ID'].'"', $arResult["QUESTIONS"]["hidden"]["HTML_CODE"]);
Прекрасная жизнь начинается с прекрасных мыслей.
Заглянувший
Сообщений: 14 Регистрация: 28.10.2013
04.12.2013 14:27:37
| Цитата |
|---|
| Евгений Малков пишет: в папке шаблона формы |
- form.result.edit
- form.result.list
- form.result.new
- form.result.view
Заглянувший
Сообщений: 14 Регистрация: 28.10.2013
04.12.2013 16:13:31
| Цитата |
|---|
| Ксения Токмань пишет: как сделать так, чтобы значение этого поля тоже отправлялись в результат заполнения формы? ну, и соответственно на e-mail? |
пока все стандартным компонентом, конечно, в скопированном шаблоне.
Заглянувший
Сообщений: 2 Регистрация: 01.03.2016
09.03.2016 10:20:07
Добрый день, подскажите как сделать форму обратной связи скрытой, и чтобы она вызывалась после нажатия на кнопку
Сообщений: 1581 Баллов: 254 Регистрация: 12.12.2008
09.03.2016 11:58:05
поместите к контейнер и сделайте display:none
далее уже по условию через js показывайте
Страницы: 1
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
Как правильно добавить свое поле «input» в форум (отзывы) на сайте CMS 1с Битрикс?
Есть сайт на Битрикс, на нем шаблон от «Аспро» — Шины и диски 2.0, отзывы о товаре на нем реализованы с помощью сервиса форумы в Битрикс.
Мы имеем поле ввода отзыва и возможность прикрепить файл (изображение).
Но этого не хватает, нужно добавить поле «Преимущества» и «Недостатки» и соответственно после заполнения эти дополнения должны попадать в отзыв. Схема простая и применяется почти во всех крупных интернет-магазинах.
Почему бы не установить готовое решение скажете вы, есть две причины.
Во-первых: Кончилась лицензия БУС.
Во-вторых: Мне будет достаточно стандартного решения если его доработать, (на мой взгляд немного).
Ну и так как я ламер.) Нужен как миниму совет, куда копать и где именно нужно воткнуть поле ввода, а также как это правильно сделать. Наверняка есть еще какой-то обработчик, который тоже нужно отредактировать.
Поиск в интернете к сожалению не дал результатов.
- Вопрос задан более трёх лет назад
- 101 просмотр
2 комментария
Средний 2 комментария
Как добавить поля в профиль пользователя bitrix?
Добрый день.
Есть страница профиль пользователя, там стандартные поля. Мне необходимо добавить телефон + галочка на согласие. Добавил это в шаблон формы, но обработчи этих полей не происходит. Вопрос в том, где происходит обработка формы ? в action написано action=»/personal/private/index.php» но чет не могу найти тут обработку формы. Спасите помогите!
Код шаблона формы:
?> GetCurUri()?>" enctype="multipart/form-data" role="form" > " /> /> /> 0) < if (strlen($arResult["arUser"]["TIMESTAMP_X"])>0) < ?> if (strlen($arResult["arUser"]["LAST_LOGIN"])>0) < ?> > ?> ?> " /> ?> 0) ? Loc::getMessage("MAIN_SAVE") : Loc::getMessage("MAIN_ADD"))?>"> "> -->
- Вопрос задан более трёх лет назад
- 7335 просмотров
Предыдущая запись
