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 Modifiche Recenti o System Info, potrai vedere che cosa questo significhi.
Per ulteriori informazioni sulle possibili formattazioni, vedi Aiuto Su Formattazione.
Macro di ricerca
Macro | Descrizione | Esempio |
[[TitleSearch]] | cerca tra i titoli delle pagine | Vedi Cerca Pagina |
[[FullSearch]] | cerca nel contenuto delle pagine | Vedi Cerca Pagina |
[[FullSearch()]] | cerca il titolo corrente in tutte le pagine (come cliccando sul titolo della pagina) | Vedi la pagina Category Category |
[[FullSearch('testo')]] | cerca "testo" in tutte le pagine |
Cerca FullSearch:
|
[[GoTo]] | vai direttamente alla pagina che indichi | Vedi Cerca Pagina |
[[PageList(regex)]] | elenca le pagine il cui titolo corrisponde alla regex | Vedi Aiuto Indice |
Navigazione
Macro | Descrizione | Esempio |
[[RecentChanges]] | elenca le pagine modificate di recente | Vedi Modifiche Recenti |
[[TitleIndex]] | genera un indice di tutti i titoli delle pagine | Vedi Indice Dei Titoli |
[[WordIndex]] | genera un indice di tutte le parole nei titoli delle pagine | Vedi Indice Per Parola |
[[WantedPages]] | elenca i riferimenti a pagine non esistenti | Vedi Pagine Assenti |
[[OrphanedPages]] | elenca le pagine che non sono referenziate da altre pagine | Vedi Pagine Orfane |
[[AbandonedPages]] | elenca le pagine che non sono state modificate da lungo tempo | Vedi Pagine Abbandonate |
[[RandomPage]] | genera un link a una pagina a caso | Hjälp Med Ändringar/ Under Sidor |
[[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 Inter Wiki conosciuti | Inter Wiki |
[[SystemInfo]] | informazioni sul wiki, sull'interprete Python e sul sistema ospite | System Info |
[[PageCount]] | numero di pagine presenti | 376 pagine |
[[PageSize]] | elenca le dimensioni di tutte le pagine | Vedi Page Size |
[[StatsChart(type)]] | mostra un grafico statistico (attualmente disponibili: hitcounts, pagesize, useragents) | Vedi Event Stats e relative sottopagine |
[[SystemAdmin]] | interfaccia Web all'amministrazione del wiki (non ancora completo nella versione 1.0) | Vedi System Info |
Altre
Macro | Descrizione | Esempio |
[[Icon(image)]] | visualizza una icona di sistema | Vedi Aiuto Su Navigazione |
[[UserPreferences]] | mostra una maschera con le preferenze dell'utente | Vedi Preferenze Utente |
[[BR]] | inserisci un "a-capo" | prima riga seconda 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 Aiuto Su Creazione Pagina per un esempio |
[[Date(timestamp)]] | visualizza una data secondo le impostazioni di sistema | 2004-09-11 |
[[DateTime(timestamp)]] | visualizza data e ora1 nel formato scelto dall'utente | 2004-09-11 05:33:41 |
[[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 TeudProject | Vedi TeudViewer?module=MoinMoin.macro.TeudView |
- 1 "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").
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.3.3 (#2, May 1 2004, 06:12:12) [GCC 3.3.3 (Debian 20040401)]
- MoinMoin Version
- Release 1.2.1 [Revision 1.184]
- Number of pages
- 376
- Number of system pages
- 318
- Number of backup versions
- 77
- Accumulated page sizes
- 687308
- Entries in edit log
- 121 (11292 bytes)
- Event log
- 2040688 bytes
- Global extension macros
- AbandonedPages, BR, FootNote, Form, FullSearch, GetText, Include, Navigation, OrphanedPages, PageSize, RandomPage, RandomQuote, RecentChanges, ShowSmileys, StatsChart, SystemAdmin, TableOfContents, TeudView, WantedPages
- Local extension macros
- NONE
- Global extension actions
- AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck, links, rss_rc, titleindex
- Local extension actions
- NONE
- Installed processors
- CSV, Colorize