##master-page:HelpOnMacros/MonthCalendar ##master-date:2009-11-09T16:15:43Z #acl -All:write Default #format wiki #language ru <> <
><
> = Макрокоманда MonthCalendar = Данная макрокоманда предназначена для тех, кто использует МойнМойн как хранилище персональных данных (в том числе, ежедневных записей) и нуждается в интеграции календаря в вики. == Использование == {{{ <> }}} || '''Название параметра''' || '''Возможные значения''' || '''Значение по умолчанию''' || '''Описание''' || || !БазоваяСтраница || имя страницы || текущая страница || Базовая страница для записей календаря. Можно указывать несколько страниц через `*`. || || год || целое число || текущий год || Год, отображаемый в календаре. || || месяц || `1`..`12` || текущий месяц || Месяц для отображения в календаре. См. также `смещение месяца`, `смещение месяца в ссылках`. || || смещение месяца || целое число || `0` || Смещение, добавляемое к месяцу при отображении. || || смещение месяца в ссылках || целое число || `0` || Смещение, кумулятивно со значением параметра `смещение месяца` добавляемое к ссылкам навигации в календаре (переход на следующий/предыдущий месяц/год). || || высота6 || `0` или `1` || `0` || Выравнивание календаря по высоте в 6 строк (полезно для календарей на несколько месяцев). || || годовой календарь || `0` или `1` || `0` || Годовой календарь (календарь, где ссылки не содержат год; полезно для дней рождения и других ежегодно повторяющихся событий). || || шаблон || имя страницы || — || Страница шаблона, используемого для добавления новых записей при переходе по ссылкам календаря. || Любой из параметров может быть быть пустым, при этом он будет иметь значение по умолчанию. Когда событие присутствует в календаре (существует соответствующая дате вложенная страница), его дата будет выделена, и при наведении на неё будет появляться всплывающее сообщение. В его теле будет находиться содержимое заголовков первого уровня. == Примеры == |||||| <
>Простейший вариант: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календарь предыдущего месяца для страницы "!ДругойПользователь" выглядит следующим образом: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календарь для пользователя !КакойТоПользователь на декабрь текущего года: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календарь для текужей страницы, декабрь этого года: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календарь на декабрь 2001 года: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календарь на месяц, идущий через один после декабря 2001 год (малопрактично, но возможно) || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || Календарь на 2002 год (каждый месяц выровнен по высоте в 6 строк): '''Разметка''': {{{ |||||||| '''2002 год''' || || <> || <> ||<> || || <> || <> ||<> || || <> || <> ||<> || || <> || <> ||<> || }}} '''Результат''': {{{#!wiki |||||||| '''2002 год''' || || <> || <> ||<> || || <> || <> ||<> || || <> || <> ||<> || || <> || <> ||<> || }}} |||||| <
>Календарь для страниц !МояСтраница, Пользователь1, Пользователь2: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| <
>Календари вложенных страниц: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || || `<>` || <> || || || `<>` || <> || || |||||| <
>Годовой календарь: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || |||||| Страницы событий при этом имеют формат СобытияЗаГод/ММ-ДД. Это позволяет хранить информацию о днях рождения и прочих событиях, дабы не создавать записи о них каждый год. || |||||| <
>В этом примере для создания новых страниц будет использоваться шаблон !ШаблонСобытиеКалендаря: || || '''Разметка''' || '''Результат''' || || || `<>` || <> || || см. также: ПомощьПоМакроКомандам.