БагБД
Вход
Регистрация
В&О
Вопросы
Без ответов
Теги
Задать вопрос
Вакансии
Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Блог
8 основных команд virsh для управления Виртуальными машинами из командной строки
Что такое метрика INP
Что такое SIEM - за 100 секунд
Что такое Vue - за 100 секунд
Часы в веб-форме
0
0
голосов
5
Здравствуйте, уважаемые коллеги!
Есть необходимость в компоненте "Часы" (bitrix:main.clock) в веб-форме (прихоть клиента).
Проблема в том, что в визуальном редакторе шаблона веб-форм такой возможности нет,
а можно вставить только элемент управления "Дата".
В нем конечно есть возможность вставить в том числе и время, но мне нужно только время, без даты.
Если попытаться вставить в html-код шаблона веб-формы вызов часов, то происходит фатальная ошибка:
Fatal error: Call to a member function IncludeComponent() on a non-object in /home/host.ru/public_html/bitrix/modules/form/classes/general/form_callformoutput.php(102) : eval()'d code on line ...
Из чего я понимаю, что этот номер не пройдет..
Ну а правильный вызов того же компонента "Дата" происходит следующим образом :
<?=$FORM->ShowInput('new_field_92318')?>.
Из чего я понимаю, что "Дата" здесь - это какой-то "new_field_92318" ..
Собственно вопрос: как вставить часы в веб-форму ?
спросил
17 Март, 13
от
Feanor007
(
420
баллов)
Ваш комментарий к вопросу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Ваш ответ
Отправить мне письмо на это адрес если мой ответ выбран или прокомментирован:
Отправить мне письмо если мой ответ выбран или прокомментирован
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
5 Ответы
0
0
голосов
Почему в шаблоне не получается ? А код подключения какой ?
ответил
17 Март, 13
от
BeCool
(
420
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Ну в шаблоне обычная верстка, к примеру:
<table>
[tr]
[td]
<?$APPLICATION->IncludeComponent("bitrix:main.clock", ".default", array(
"INPUT_ID" => "c3",
"INPUT_NAME" => "",
"INPUT_TITLE" => "",
"INIT_TIME" => "09:00",
"STEP" => "0"
),
false
);?>
[/td]
[/tr]
<table>
в ячейке, собственно, вызов часов..
ответил
19 Март, 13
от
Feanor007
(
420
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Попробуйте заменить
Код
$APPLICATION->IncludeComponent
на
Код
$GLOBALS["APPLICATION"]->IncludeComponent
ответил
02 Июнь, 13
от
Fenozipam
(
420
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Черт меня подери ! )) Работает!!
Спасибо, bga!
ответил
02 Сен, 13
от
Feanor007
(
420
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Отсюда следует что переменную global $APPLICATION; вы не объявили
ответил
01 Дек, 13
от
BeCool
(
420
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Похожие вопросы
0
голосов
1
ответ
Автозаполнение сегодняшней даты в веб-форме
спросил
17 Фев, 14
от
Matter
(
100
баллов)
0
голосов
0
ответов
не прикрепляется файл к веб форме
спросил
07 Янв, 16
от
аноним
+1
голос
0
ответов
"Запомнить меня на этом компьютере" в кастомизированной AJAX форме авторизации
спросил
26 Дек, 20
от
аноним
ajax
авторизация
запомнить-меня-на-этом-компьютере
0
голосов
0
ответов
Отредактировать текст "Поле... должно быть заполнено" в форме.
спросил
19 Май, 17
от
аноним
bitrix
форма
+1
голос
1
ответ
Замена местоположения в форме sale.order.ajax
спросил
15 Окт, 16
от
AzraeL
(
130
баллов)
sale
order
ajax
местоположения