Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как подключить выпадающий календарь из доп поля?

Как подключить выпадающий календарь из доп поля?


     12.01.2016    Хаки    729

вопрос
Есть доп. поле, в которое вводится параметры для таймера обратного отсчета времени, как к этому полю в админке подключить стандартный выпадающий календарь, как при фокусе поля даты новости?

Ответил: Sander


Открыть файл
engine/skins/javascripts/application.js

Найти строку:
    $('[data-rel=calendar]').datetimepicker({

ПЕРЕД ней вставить:
    $('#xf_type').datetimepicker({
        format:'Y-m-d',
        closeOnDateSelect:true,
        dayOfWeekStart: 1,
        timepicker:false,
        scrollInput:false,
        scrollMonth:false,
        i18n: cal_language
    });

где:
xf_type - имя доп. поля (префикс `xf_` и имя поля `type`).

PS. Проверял на 10.6. Так же будет работать и на 10.5, 10.4 и 10.3, возможно и на 10.2

Комментарии пользователей (2)

misha-koder
7

299 | 78

misha-koder - 12 января 2016 01:44 - Юзер

В файле /engine/skins/javascripts/application.js есть строка

$('[data-rel=calendar]').datetimepicker({

добавьте нужный селектор и получите желаемый результат.

Пример:

$('[data-rel=calendar], input[name="xfield[xfname]"]').datetimepicker({

DatiX
2

174 | 112

DatiX - 12 января 2016 01:48 - Юзер

спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы