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

Macro

Descrizione

Esempio

<<TitleSearch>>

cerca tra i titoli delle pagine

Vedi CercaPagina

<<FullSearch>>

cerca nel contenuto delle pagine

Vedi CercaPagina

<<FullSearch()>>

cerca il titolo corrente in tutte le pagine (come cliccando sul titolo della pagina)

Vedi la pagina CategoryCategory

<<FullSearch('testo')>>

cerca "testo" in tutte le pagine

Cerca FullSearch:

<<GoTo>>

vai direttamente alla pagina che indichi

Vedi CercaPagina

<<PageList(regex)>>

elenca le pagine il cui titolo corrisponde alla regex

Vedi AiutoIndice

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

BrukerProfil

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

InterWiki

<<SystemInfo>>

informazioni sul wiki, sull'interprete Python e sul sistema ospite

SystemInfo

<<PageCount>>

numero di pagine presenti

1016 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
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 AiutoSuCreazionePagina per un esempio

<<Date(timestamp)>>

visualizza una data secondo le impostazioni di sistema

2014-08-27

<<DateTime(timestamp)>>

visualizza data e ora1 nel formato scelto dall'utente

2014-08-27 12:58:57

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

  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"). (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>>: