Šis puslapis papasakoja daugiau apie tai, kaip jūs galite naudoti kintamuosius wiki puslapiuose. Tai ypač pravartu šablonų tipo puslapiuose, bet taipogi "normaliuose" wiki puslapiuose (pvz parašams ar kontribucijai).

Numatytieji kintamieji

Šie kintamieji yra pakeičiami, kai puslapis yra išsaugomas. Turėkite omeny, kad peržiūroje jie atrodys nepakeisti!

Kintamasis

Apibūdinimas

Pavyzdys

@``PAGE@

Puslapio pavadinimas (patogu šabloniniams puslapiams)

PagalbaPuslapioKūrimo

@``DATE@

Esama data sistemos formatu

2004-08-30

@``TIME@

Esama data vartotojo formatu

2004-08-30 06:38:05

@``ME@

Tik vartotojo vardas

TheAnarcat

@``USERNAME@

Tik vartotojo vardas (ar jo adresas/IP)

TheAnarcat

@``USER@

Parašas "-- prisijungimo/vartotojo vardas"

-- TheAnarcat

@``SIG@

Parašas su data "-- prisijungimo/vartotojo vardas data laikas"

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

@MAILTO@   || Pagražintas mailto: nuoroda su vartotojo duomenimis   || Nėra - viešuosiuose puslapiuose, geriau naudokite MailTo makrokomandą)

Kintamųjų išplėtimas

Galite naudoti NamųPuslapioPavadinimas/Mano``Žodynas norėdami išplėsti kintamuosius, tik įdėkite ten žodyną (ieškokite PagalbaŽodynų) su savo kintamaisiais ir jų vertėmis. Pavyzdžiui,

 VAR1:: substitution 1
 VAR2:: substitution 2

Kintamųjų gavimas

Kiekvieno puslapio atnaujinimas

Galite naudoti šias vertes naudojant `GetVal` makrokomandą:

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

Atrodo taip:

Išsaugant puslapį

Jeigu kintamieji yra nustatyti ant !NaudotojoVardas/!ManoŽodynas (NaudotojoVardas, žinoma, privalo būti atitinkamai pakeistas), galite gauti kintamuosius išsaugant bet kurį puslapį @var1@, @var2@, ...it t.t. vietoj GetVal makrokomandos.


/!\ Turėkite omenyje, kad informacija žodynų puslapiuose yra įkeliama į podėlį ir nereikalauja atidarymo ir puslapio failo analizavimo kiekvienam priėjimui prie vertės. CGI, vertė yra paimama iš pickle, ilgame procese, pickle yra pakraunamas vieną kartą ir tada vertė yra pasiekiama iš atmintinės.

/!\ Atminkite, kad išsaugant šabloninius puslapius ir naudojant peržiūrą, nepraplečia verčių. Be to, kintamųjų išplėtimas yra labai globalus ir gali įvykti bet kur puslapyje, įskaitant ir kodų ekranuose, komentaruose, apdorojimo instrukcijos ir kitose "specialiose" puslapio vietose kuriose gali atrodyti, kad šis pakeitimas negalioja.