KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
KernelNewbies:
  • 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).

Contents

  1. Variáveis Pré-definidas
  2. Expandir Variáveis
  3. Obter Variáveis
    1. Ao Recarregar a Página
    2. Ao Guardar a Página

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.

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01