Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Хаки » Как подключить выпадающий календарь из доп поля?

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


     Все вопросы » Хаки    2758

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

Ответил: 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
Юзер

misha-koder - -

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

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

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

Пример:

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

DatiX
Юзер

DatiX - -

спасибо!

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

наверх