Битрикс/Календарь/ вопрос о прокрутке года

Deler
На сайте с 20.02.2007
Offline
78
1743

Форумчане, столкнулся с проблемой стандартный календарь Битрикса не имеет полосы прокрутки года

как поправить? или заменить на другой

Фтопку скучные выходные! Веселись в месте с Сапой (http://www.sape.ru/r.ZpKTpFrELe.php) Эффективное продвижение сайтов - ВебЭффектор (http://client.webeffector.ru/registration.html?invitation=1e8ca836c962598551882e689265c1c5). (http://vremiakino.com/)
alexvaleev
На сайте с 04.02.2010
Offline
55
#1

Можно кликать на первый год в списке и снова открывать его, выбранный год будет в середине:)

Если это веб-форма, то можно сделать поле типа "text" вместо "date" и навесить на него сторонний календарь, например http://jqueryui.com/demos/datepicker/

Будет что-то вида

	<script>

$(function() {
$('input[name="form_text_1"]').datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
Блог (http://alexvaleev.ru) Всем роуп! (https://rujump.ru/)
Deler
На сайте с 20.02.2007
Offline
78
#2
alexvaleev:
Можно кликать на первый год в списке и снова открывать его, выбранный год будет в середине:)
Если это веб-форма, то можно сделать поле типа "text" вместо "date" и навесить на него сторонний календарь, например http://jqueryui.com/demos/datepicker/
Будет что-то вида
	<script>

$(function() {
$('input[name="form_text_1"]').datepicker({
changeMonth: true,
changeYear: true
});
});
</script>

спасибо) кликать год вверху, а потом снова выбирать года для промотки, считаю не выход! удобство пользователя

касательно блока, да смотрел это стандартный компонент битрикса, календарь новостей и событий! поэтому он так привязан к текущей дате. Лезть внутрь можно, но есть опастность порушить взаимосвязь с другими компонентами.

Я же его использую на форме регистрации( поэтому в первую очередь интересно, может есть другие блоки и компоненты (которых я еще не нашел) специально для такой задачи "выбор года рождения".

alexvaleev
На сайте с 04.02.2010
Offline
55
#3

Стандартного такого контрола не знаю (не не факт что его нет:).

Могу предложить только шаманский и слегка кривоватый способ - скрыть иконку календарика и опять же навесить сторонний скрипт

<script>

$(function() {
$('.calendar-icon').parent().hide();
$('input[name="REGISTER[PERSONAL_BIRTHDAY]"]').datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
М
На сайте с 08.02.2006
Offline
59
#4

А в Битриксе нет стандартных инструментов для создания собственных контролов и конфигурированию существующих?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий