## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnMacros/MonthCalendar ##master-date:2010-09-16T20:58:58Z #acl -All:write Default #format wiki #language it = Calendario mensile = <<TableOfContents>> Questa macro esiste per coloro che vogliono utilizzare MoinMoin come ''Personal Information Manager'' e necessitano di integrare un calendario nel wiki. == Utilizzo == `<<MonthCalendar(PaginaDiBase,anno,mese,scostamentomensile,scostamentomensile2,altezza6,ricorrenza,modello)>>` ||<rowbgcolor="#ffffcc"> '''Nome Parametro''' || '''Valori consentiti''' || '''Valore predefinito''' || '''Descrizione''' || || !PaginaDiBase || Nome di pagina || Pagina corrente || Pagina di partenza per le pagine di inserimento calendario. || || anno || Numero intero || anno corrente || Anno da visualizzare nel calendario. || || mese || `1`..`12` || mese corrente || Mese di partenza utilizzato per visualizzare il calendario.. Consultare anche `scostamentomensile`, `scostamentomensile2`. || || scostamentomensile || Numero intero || `0` || Scostamento aggiunto al mese per la visualizzazione. || || scostamentomensile2 || Numero intero || `0` || Scostamento aggiunto al mese per per i collegamenti di navigazione (precedente/successivo mese/anno). || || altezza6 || `0` or `1` || `0` || Quando questo parametro è impostato a 1, il calendario è espanso su 6 righe. || || ricorrenza || `0` or `1` || `0` || Calendario annuale (nessun anno nei collegamenti della pagina). || || modello || Nome di pagina || — || Modello di pagina usato per la creazione delle pagine di eventi. || Ogni parametro può essere omesso e in questo caso assume il valore predefinito della paginacorrente o della datacorrente o scostamentomensile=0 Quando un evento è inserito in una data, quella data viene evidenziata sul calendario, ed è possibile spostarci sopra il mouse per ottenere un pop-up javascript. Per ottenere un sommario in quel pop-up, bisogna inserire il sommario in stile Titolo 1, come {{{= Oggi gran compleanno! =}}} == Esempio == === Mostra mese singolo === Questo è l'aspetto della versione più semplice: ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar>>` || <<MonthCalendar>> ||<style="border:none; width:99%"> || ||||||<style="border:none; text-align:left"> <<BR>>Il calendario del mese precedente per la pagina "!AltroUtente" ha questo aspetto: || ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(AltroUtente,,,-1)>>` || <<MonthCalendar(AltroUtente,,,-1)>> ||<style="border:none; width:99%"> || ||||||<style="border:none; text-align:left"> <<BR>>Calendario della pagina !UtenteEsempio, il Dicembre di quest'anno: || ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(UtenteEsempio,,12)>>` || <<MonthCalendar(UtenteEsempio,,12)>> ||<style="border:none; width:99%"> || ||||||<style="border:none; text-align:left"> <<BR>>Calendario della pagina corrente, il Dicembre di quest'anno: || ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(,,12)>>` || <<MonthCalendar(,,12)>> ||<style="border:none; width:99%"> || ||||||<style="border:none; text-align:left"> <<BR>>Calendario di Dicembre 2001: || ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(,2001,12)>>` || <<MonthCalendar(,2001,12)>> ||<style="border:none; width:99%"> || ||||||<style="border:none; text-align:left"> <<BR>>Calendario del mese due mesi dopo Dicembre 2001 (può essere che non abbia molto senso, ma è possibile) || ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(,2001,12,+2)>>` || <<MonthCalendar(,2001,12,+2)>> ||<style="border:none; width:99%"> || === Calendario annuale === Calendario dell'anno 2002 (tutti i mesi sono espansi su 6 righe): ==== Formato ==== {{{ ||||||||<bgcolor="#ffffcc"> '''Anno 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)>> || }}} ==== Risultato ==== {{{#!wiki dashed ||||||||<bgcolor="#ffffcc"> '''Anno 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)>> || }}} === Calendari del mese corrente === Il mio calendario corrente, mostrando anche gli inserimenti di A e B: ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(MiaPagina*UtenteTestA*UtenteTestB)>>` || <<MonthCalendar(MiaPagina*UtenteTestA*UtenteTestB)>> ||<style="border:none; width:99%"> || === Calendari in SottoPagine === ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(MioNome/CalPrivato)>>` || <<MonthCalendar(MioNome/CalPrivato)>> ||<style="border:none; width:99%"> || || `<<MonthCalendar(MioNome/CalBusiness)>>` || <<MonthCalendar(MioNome/CalBusiness)>> ||<style="border:none; width:99%"> || || `<<MonthCalendar(MioNome/CalBusiness*MioNome/CalPrivate)>>` || <<MonthCalendar(MioNome/CalBusiness*MioNome/CalPrivate)>> ||<style="border:none; width:99%"> || === Calendari per ricorrenze === Manca l'anno. ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(Yearly,,,+1,,1,1)>>` || <<MonthCalendar(Yearly,,,+1,,1,1)>> ||<style="border:none; width:99%"> || === Utilizzo dei modelli === In questo modo è possibile creare dei calendari nel formato Annuale/MM-GG. Avendo tralasciato l'anno, è possibile impostare compleanni e anniversari in questo calendario senza bisogno di reimetterli per tutti i singoli anni. Così si crea un calendario che utilizza !CalendarioMensileModello per modificare direttamente le pagine non ancora esistenti di un data giorno: ||<bgcolor="#ffffcc"> '''Formato''' ||<bgcolor="#ffffcc"> '''Risultato''' ||<style="border:none; width:99%"> || || `<<MonthCalendar(,,,,,,,CalendarioMensileModello)>>` || <<MonthCalendar(,,,,,,,CalendarioMensileModello)>> ||<style="border:none; width:99%"> || consultare anche: AiutoSuMacro