MonthCalendar

Este macro es para aquellos que quieren usar MoinMoin como un manejador de información personal y necesitan integrar un calendario con el wiki.

Ejemplo

Uso:
[[MonthCalendar(PaginaBase,año,mes,mesdesfase,mesdesfase,altura6)]]

cada parámetro puede ser vacío y toma el valor de la página actual o la fecha actual o mesdesfase=0


Ejemplos:

Calendario de la página UsuarioEjemplo, diciembre de este año: 
[[MonthCalendar(UsuarioEjemplo,,12)]]

Calendario de la página actual, diciembre de este año:
[[MonthCalendar(,,12)]]

Calendario diciembre de 2001:
[[MonthCalendar(,2001,12)]]

Calendario dos meses después de diciembre de 2001
(puede no tener mucho sentido, pero es posible)
[[MonthCalendar(,2001,12,+2)]]

Calendario del año 2002 (todos los meses separados por una separación de 6):
||||||Año 2002||
||[[MonthCalendar(,2002,1,,,1)]]||[[MonthCalendar(,2002,2,,,1)]]||[[MonthCalendar(,2002,3,,,1)]]||
||[[MonthCalendar(,2002,4,,,1)]]||[[MonthCalendar(,2002,5,,,1)]]||[[MonthCalendar(,2002,6,,,1)]]||
||[[MonthCalendar(,2002,7,,,1)]]||[[MonthCalendar(,2002,8,,,1)]]||[[MonthCalendar(,2002,9,,,1)]]||
||[[MonthCalendar(,2002,10,,,1)]]||[[MonthCalendar(,2002,11,,,1)]]||[[MonthCalendar(,2002,12,,,1)]]||

Mi calendario actual, también muestra las anotaciones de A y B:
[[MonthCalendar(MiPagina*UsuarioPruebaA*UsuarioPruebaB)]]

Calendarios de subpáginas:
[[MonthCalendar(MiNombre/CalPrivado)]]
[[MonthCalendar(MiNombre/CalNegocios)]]
[[MonthCalendar(MiNombre/CalNegocios*MiNonmbre/CalPrivado)]]

Calendarios de aniversario: (Sin dato del año)
[[MonthCalendar(Yearly,,,+1,,6,1)]]

Esto crea calendarios con el formato Yearly/MM-DD
Excluir el año sirve para ubicar cumpleaños y aniversarios en este
calendario para evitar colocar la información año tras año.

Visualización

La versión más sencilla luce así:

<< <  2024 / 4 >  >>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

El calendario del mes anterior para la página "OtroUsuario" se ve así:

OtroUsuario
<< <  2024 / 3 >  >>
Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

ver también: AyudaSobreMacros