Вход • Регистрация

Изменить язык в Календаре

  • 05 марта 2019 г. , редакция: 05 марта 2019 г.
  • Может кто-нибудь подсказать, как изменить слова в календаре (модуль - обратная связь) на русский язык? В коде не могу найти, через "язык сайта" тоже не работает. Я так понимаю, это как-то "сторонний скрипт".

    http://evrokomfort12.ru/uslugi/besplatnaya-konsultatsiya-dizaynera/
    • 05 марта 2019 г. , редакция: 05 марта 2019 г.
    • вот эту локализацию Вам надо прикрутить

      https://github.com/sarxos/jquery-ui-datetimepicker/blob/master/localization/jquery-ui-timepicker-ru.js
      • 05 марта 2019 г.
      • Спасибо! Получилось. Остался один вопрос - правильно ли я сделал, скопировав файл в custom и добавив нужные строки, или стоило все редактировать в изначальном файле?
        • 05 марта 2019 г.
        • если у вас всё получилось, то кастом сработал.
          • 05 марта 2019 г.
          • Просто где-то читал, что могут быть проблемы в будущем, когда буду обновления устанавливать из-за этого, мб путаю что-то.
            • 05 марта 2019 г.
            • Файл с исправленным куском всё равно бы попал в кастом либо при генерации темы либо при любом обновлении. но работать в будущем будет только тот который в папке кастом.
              • 05 марта 2019 г.
              • Все файлы находящиеся в папке кастом имеют приоритет исполнения по отношению к одноименных файлов находящихся во вне, в корне или в других папках
        • 05 марта 2019 г. , редакция: 06 марта 2019 г.
        • Этот код в site.js Он системный.
          Чтобы не кастомизировать системный файл реинициализируйте обработку полей в любом доступном месте, главное, чтобы оно после <insert name="show_js"> шло:
          Код
          $(".timecalendar").datetimepicker('destroy');

          $(".timecalendar").each(function () {
          var st = $(this).attr('showtime');

          if (st && st.match(/true/i)) {
          $(".timecalendar[showtime='true']").datetimepicker({

          timeText: 'Время',
          hourText: 'Часы',
          minuteText: 'Минуты',
          currentText: 'Текущее',
          closeText: 'Закрыть',

          dateFormat:'dd.mm.yy',
          timeFormat:'hh:mm'
          }).mask('99.99.9999 99:99');
          }
          else {
          $(this).datepicker({

          timeText: 'Время',
          hourText: 'Часы',
          minuteText: 'Минуты',
          currentText: 'Текущее',
          closeText: 'Закрыть',

          dateFormat:'dd.mm.yy'
          }).mask('99.99.9999');
          }
          });
          • 07 марта 2019 г.
          • У меня этот код был в файле timepicker.js, его копию я и сделал в custom. Попробую ваш вариант.
            • 08 марта 2019 г.
            • Верно. Код календаря в этом файле.
              А вызов этого кода и передача ему настроек - в файле site.js. Ваш вариант также безопасен. Но поскольку Вы своего решения не описали, я уточнил про данный нюанс, кто-то ведь может исправить и там.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум