welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

location: AjudaComMacros / MonthCalendar



MonthCalendar

Esta macro é para aqueles que querem utilizar o <<WikiMoinMoin|MoinMoin>> como um Gestor de Informação Pessoal e necessitam de integrar um calendário wiki.

Exemplo

Utilização:
<<MonthCalendar(BasePage,year,month,monthoffset,monthoffset2,height6,anniversary,template)>>

Cada parâmetro pode estar vazio e repondo os valores por omissão currentpage ou currentdate ou monthoffset=0


Exemplos:

Calendário da página SampleUser, de Dezembro deste ano: 
<<MonthCalendar(SampleUser,,12)>>

Calendário da Página actual, de Dezembro deste ano:
<<MonthCalendar(,,12)>>

Calendário de Dezembro de 2001:
<<MonthCalendar(,2001,12)>>

Calendário do mês correspondente a dois meses depois de Dezembro de 2001
(talvez não faça muito sentido, mas é possível)
<<MonthCalendar(,2001,12,+2)>>

Calendário do ano de 2002 (cada mês formatado com 6 semanas):
||||||Ano de 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)>>||

O meu calendário actual, que exibe também os registos de A e B:
<<MonthCalendar(MyPage*TestUserA*TestUserB)>>

Caendários de SubPáginas:
<<MonthCalendar(MyName/CalPrivate)>>
<<MonthCalendar(MyName/CalBusiness)>>
<<MonthCalendar(MyName/CalBusiness*MyName/CalPrivate)>>

Calendários de Aniversário: (sem dados do ano)
<<MonthCalendar(Yearly,,,+1,,6,1)>>

Isto cria calendários no formato Anualmente/Mês-Dia
Ao deixar o ano de fora, pode definir os dias de nascimento e os aniversários neste
calendário, não precisando de os submeter todos os anos.

Isto cria um calendário que utiliza um ModeloDeCalendárioMensal para editar páginas de dias
não-existentes directamente:
<<MonthCalendar(,,,,,,ModeloDeCalendárioMensal)>>

Exibição

A versão mais simples fica assim:

<< <  2024 / 11 >  >>
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  

O calendário do mês anterior da página "OtherUser" fica assim:

OtherUser
<< <  2024 / 10 >  >>
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 também: AjudaComMacros