• Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Wiki Wall

  • WikiWall Front Page

  • Hosted Wikis

  • WikiWall FAQ

  • WikiWall Terms of Service

Wiki bits

  • RecentChanges

  • EditorsGroup

  • SideBar

  • Hosted by Wikiwall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
WikiWall:
  • AjudaComMacros
  • MonthCalendar

/EmbedObject   /Include   /MailTo   /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:

<< <  2025 / 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  

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

OtherUser
<< <  2029 / 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      

Ver também: AjudaComMacros

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01