KernelNewbies:

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í:

<< <  2020 / 5 >  >>
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

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

OtroUsuario
<< <  2020 / 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      

ver también: AyudaSobreMacros