Macro
Le macro consentono di inserire nuove funzionalità nelle normali pagine wiki; l'unica cosa che rende speciali quelle pagine è che contengono delle macro. Se modifichi pagine tipo ModificheRecenti o SystemInfo, potrai vedere che cosa questo significhi.
Per ulteriori informazioni sulle possibili formattazioni, vedi AiutoSuFormattazione.
Macro di ricerca
Navigazione
Macro |
Descrizione |
Esempio |
<<RecentChanges>> |
elenca le pagine modificate di recente |
Vedi ModificheRecenti |
<<TitleIndex>> |
genera un indice di tutti i titoli delle pagine |
Vedi IndiceDeiTitoli |
<<WordIndex>> |
genera un indice di tutte le parole nei titoli delle pagine |
Vedi IndicePerParola |
<<WantedPages>> |
elenca i riferimenti a pagine non esistenti |
Vedi PagineAssenti |
<<OrphanedPages>> |
elenca le pagine che non sono referenziate da altre pagine |
Vedi PagineOrfane |
<<AbandonedPages>> |
elenca le pagine che non sono state modificate da lungo tempo |
Vedi PagineAbbandonate |
<<RandomPage>> |
genera un link a una pagina a caso |
|
<<RandomPage(#)>> |
genera un elenco di link a un certo numero di pagine casuali |
Due pagine casuali: |
<<TableOfContents>> |
display a local table of contents |
Vedi sopra |
<<Anchor(anchorname)>> |
macro per inserire una "ancora" HTML nella pagina |
[#qui] |
Informazioni di sistema
Macro |
Descrizione |
Esempio |
<<InterWiki>> |
elenco di tutti i nomi InterWiki conosciuti |
|
<<SystemInfo>> |
informazioni sul wiki, sull'interprete Python e sul sistema ospite |
|
<<PageCount>> |
numero di pagine presenti |
1189 pagine |
<<PageSize>> |
elenca le dimensioni di tutte le pagine |
Vedi PageSize |
<<StatsChart(type)>> |
mostra un grafico statistico (attualmente disponibili: hitcounts, pagesize, useragents) |
Vedi EventStats e relative sottopagine |
<<SystemAdmin>> |
interfaccia Web all'amministrazione del wiki (non ancora completo nella versione 1.0) |
Vedi SystemInfo |
Altre
Macro |
Descrizione |
Esempio |
<<Icon(image)>> |
visualizza una icona di sistema |
Vedi AiutoSuNavigazione |
<<UserPreferences>> |
mostra una maschera con le preferenze dell'utente |
Vedi PreferenzeUtente |
<<BR>> |
inserisci un "a-capo" |
prima riga |
<<RandomQuote(pagename)>> |
Seleziona una citazione a caso dalla pagina indicata, o da FortuneCookies se non è specificata |
Edit the FortuneCookies page to display randomly selected wisdom here. |
<<Include(NomePagina[,"intestazione"[,livello>>)>> |
includi il contenuto di un'altra pagina |
|
<<FootNote(testo)>> |
aggiungi una nota a pié di pagina (il testo non può contenere nessuna formattazione wiki), o forza la visualizzazione delle note se viene usata senza argomenti |
Vedi AiutoSuCreazionePagina per un esempio |
<<Date(timestamp)>> |
visualizza una data secondo le impostazioni di sistema |
2013-06-20 |
<<DateTime(timestamp)>> |
visualizza data e ora1 nel formato scelto dall'utente |
2013-06-20 06:38:50 |
<<GetText(testo)>> |
carica la traduzione nella lingua dell'utente di un certo "testo" (intesa principalmente per le pagine di Aiuto) |
"EditText" viene tradotto in "EditText" |
<<TeudView>> |
utile in un wiki intranet, un modo per vedere documentazione pydoc, formattata con uno stylesheet XSLT, per dettagli vedi EfnetPythonWiki:TeudProject |
Vedi EfnetPythonWiki:TeudViewer?module=MoinMoin.macro.TeudView |
"timestamp" può essere vuoto per indicare l'ora corrente, un numero di secondi dal 1970 (timestamp unix), oppure un istante nel formato specificato dal W3C ("2002-01-23T12:34:56"). (1)
Esempio
Non vengono qui mostrate tutte le macro, dal momento che questo renderebbe la pagina oltremodo lunga. Qui sotto puoi vedere come viene sostituita la macro <<SystemInfo>>:
- Python Version
- 2.7.3 (default, May 1 2013, 14:18:55) [GCC 4.2.1 20070831 patched [FreeBSD]]
- MoinMoin Version
- Release 1.9.7 [Revision release]