welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

location: AjudaComVariáveis

Esta página contém mais informação sobre a utilização de variáveis nas páginas do wiki. É especialmente útil nos modelos, mas também nas páginas "normais" do wiki (ex: assinar um texto).

Variáveis Pré-definidas

As seguintes variáveis são substituídas ao guardar a página. Tenha em consideração de que não aparecerão substituídas na pré-visualização!

Variável

Descrição

Exemplo

@PAGE@

Nome da página (útil para páginas modelo)

AjudaNaCriaçãoDePáginas

@DATE@

Data actual no formato do sistema

2004-08-30

@TIME@

Data e hora actuais no formato do utlizador

2004-08-30 06:38:05

@ME@

Só o nome do utilizador

TheAnarcat

@USERNAME@

Só o nome do utilizador (ou o seu domínio/IP)

TheAnarcat

@USER@

Assinatura "-- nome de acesso"

-- TheAnarcat

@SIG@

Assinatura datada "-- nome de acesso, data e hora"

-- TheAnarcat 2004-08-30 06:38:05

@MAILTO@

Uma ligação mailto: com os dados do utilizador

Nenhum - em sítios públicos, é preferível utilizar a macro MailTo)

Expandir Variáveis

Pode utilizar NomeDaPáginaPrincipal/MyDict para expandir essas variáveis. Basta ter um dicionário (ver AjudaComDicionários) com as suas variáveis e valores. Por exemplo,

 VAR1:: substituição 1
 VAR2:: substituição 2

Obter Variáveis

Ao Recarregar a Página

Pode utilizar estes valores utilizando a macro GetVal:

<<GetVal(WikiDict,var1)>> <<GetVal(WikiDict,var2)>> <<GetVal(WikiDict,var3)>>

Surge como:

Ao Guardar a Página

Se as variáveis forem definidas em !NomeDeUtilizador/!MyDict (NomeDeUtilizador deve ser substituído apropriadamente), pode obter as variáveis ao guardar qualquer página com @var1@, @var2@, ...etc. em vez da macro GetVal.


/!\ Tenha em consideração que os dados nas páginas de dicionários são guardados na cache e não é necessário abrir ou editar o ficheiro da página por cada acesso ao valor. No CGI, o valor recolhido de uma lista (de um processo em execução) carregada uma vez. O valor é acedido por memória.

/!\ Tenha em consideração que guardar páginas modelo e utilizar a pré-visualização não expande as variáveis. Para além disso, a expansão de variáveis é global e acontece em qualquer sítio da página, incluindo a apresentação de código, comentários, processamento de instruções e outras áreas "especiais" de uma página, que possivelmente julgava excluídas.