Foren / National / Russian / Плагин Календарь для CMS Cotonti Siena для России

SergeySt
#1 22. Dezember 2014, 10:12

Здравствуйте.
Плагин Календарь для CMS Cotonti Siena. Данный календарь построен на европейский манер, то есть неделя начинается с воскресенья. Не кто не реализовывал под Российское исчисления, неделя начинается с понедельника. Я попробовал, перестроить получилось, но числа полетели (((

Это скорее вопрос к не жадному человеку который вдруг когда то реализовал и готов поделится)))

Dayver
#2 22. Dezember 2014, 23:07

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

Pavlo Tkachenko aka Dayver
SergeySt
#3 23. Dezember 2014, 07:15
#40307 Dayver:

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

Здравствуйте. Вот: http://www.cotonti.com/ru/extensions/publications-events/calendar

Если есть вариант переделать, готов помочь материально.

Leshkens
#4 23. Dezember 2014, 09:21

Я его юзал, и точно говорю что это там настраивается.
 

Папка плагина > js > fullcalendar.min.js, ищешь строку firstDay:0, меняешь на firstDay:1.


Dieser Beitrag wurde von Leshkens (am 23. Dezember 2014, 09:36, vor 9 Jahre) bearbeitet
SergeySt
#5 23. Dezember 2014, 10:19
#40313 Leshkens:

Я его юзал, и точно говорю что это там настраивается.
 

Папка плагина > js > fullcalendar.min.js, ищешь строку firstDay:0, меняешь на firstDay:1.

Здравствуйте. Да я почти доковырял. Спасибо вам за наводку. в файле js.js в этом куске добавил 

$('#calendar').fullCalendar({
	 firstDay: 1, - вот сюда вставил
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        dragOpacity: {
            '': .5
        }

Теперь календарь в соответствии с российским стандартом выводит. неделя с понедельника и числа все правильные.

Теперь следующий косяк. В выподающем меню когда дату выбираем там смещение на один день вперёд. Я так полагаю ковырять надо вот этот файл datetimepicker.min.js

Добавлено 2 часа спустя:

Всё да ковырял)) всем спасибо.


Dieser Beitrag wurde von SergeySt (am 23. Dezember 2014, 12:27, vor 9 Jahre) bearbeitet
Александр Алеферов
#6 16. Januar 2015, 14:00

А как подключить русский язык? И тем самым получить 24 часовой формат времени при разбивке по: дням, неделям.

Подключил файл

<script src="{PHP.cfg.plugins_dir}/calendar/js/ru.js"></script>

В js.js добавил

 lang: 'ru',

Но ничего не происходит.

На сайте разработчика всё немного по другому.

Я в JS не разбираюсь... Помогите, кто знает.

Dayver
#7 16. Januar 2015, 18:50
#40428 Александр Алеферов:

А как подключить русский язык? И тем самым получить 24 часовой формат времени при разбивке по: дням, неделям.

Подключил файл

<script src="{PHP.cfg.plugins_dir}/calendar/js/ru.js"></script>

В js.js добавил

 lang: 'ru',

Но ничего не происходит.

На сайте разработчика всё немного по другому.

Я в JS не разбираюсь... Помогите, кто знает.

Может русский не в js файле должен быть а в calendar/lang/calendar.ru.lang.php которого в плагине нет по причине того что разработчик забугорный? Если всеравно не выйдет пишите, гляну код плагина

Pavlo Tkachenko aka Dayver

Dieser Beitrag wurde von Dayver (am 16. Januar 2015, 19:39, vor 9 Jahre) bearbeitet
Александр Алеферов
#8 17. Januar 2015, 19:14

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

 

вместо этого

Для примера - если в файл /plugins/calendar/js/js.js добавить

firstDay:1,
$('#calendar').fullCalendar({
	    firstDay:1, // вот эта строка
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        dragOpacity: {
            '': .5
        },

Неделя будет начинать с понедельника, а не с воскресенья.

Примеры здесь http://fullcalendar.io/js/fullcalendar-2.2.6/demos/languages.html

Выберите в левом, верхнем углу "ru".

 


Dieser Beitrag wurde von Александр Алеферов (am 17. Januar 2015, 19:51, vor 9 Jahre) bearbeitet