Recent Changes - Search:

<<<<<<< I'd like to open an account https://krplas.com/stmap_62kqmdaq.html?vardenafil.viagra.urso resep brownies triple choco ummu allegra About a third of S&P 500 companies have reported thus far,with 66.3 percent topping profit expectations, a rate that isslightly higher than the historical average. Roughly 54 percenthave beaten on revenue, below the 61 percent long-term average. ======= <<<<<<< Who would I report to? https://45so.org/stmap_62kqmdaq.html?brahmi.indocin.cialis buy salbutamol inhaler online uk baikal-pharmacy.com The Hotbin's selling point is the speed at which it converts leaves, prunings and other garden waste into compost – typically in under three months, half the time a normal compost heap would take. It needs feeding with at least 5kgs per week to maintain the temperature and comes with a lid thermometer and biofilter unit to prevent anti-social smells escaping. ======= <<<<<<< What sort of music do you listen to? https://krplas.com/stmap_62kqmdaq.html?viagra.proagra.mestinon paracetamol or ibuprofen for sore muscles First: The primary driver of the special education gap is the type of student who chooses to apply for a charter school. Parents of students with special needs are less likely to choose to apply to charter schools, especially autistic students and students with a speech or language disability. >>>>>>> >>>>>>>

<<<<<<< ======= <<<<<<< ======= ======= A staff restaurant https://4dretailtech.com/stmap_21wizxfu.html?clozapine.quetiapine.cialis.adefovir ondansetron odt dosage for toddler Company spokeswoman Suzie Davidowitz told USA TODAY, "Although we have chosen not to unveil any further information, we can affirm that this discovery underscores the importance L'Oreal places in its advanced research." >>>>>>> >>>>>>> >>>>>>>

Markup expression(značkové výrazy, textové funkce..)

authors (advanced) Syntaxe {(...)} "značkového výrazu" umožňuje používat řadu funkcí pro práci s řetězcem a jeho formátování v rámci běžné editace obsahu stránky. Definované operace jsou substr, ftime, strlen, rand, toupper, tolower, ucfirst, ucwords, pagename, a asspaced.

Značkové výrazy (Markup Expressions byly implementovány od PmWiki 2.2.0-beta43).

substr

Markup expression "substr" extrahuje část řetězce. První parametr je zpracovávaný řetězec, druhý parametr je index prvního vybíraného písmene a třetí parametr určuje počet písmen od prvního vybíraného písmene (písmena jsou v řetězci indexována od nuly).

 {(substr "PmWiki" 2 3)}
 {(substr "PmWiki" 2)}
 {(substr "PmWiki" 0 1)}
 Wik
 Wiki
 P

ftime

"Ftime" expressions se používají pro formátování data a času. Základní podoba je:

{(ftime "fmt" "when")}
{(ftime fmt="fmt" when="when")}

kde fmt je formátovací řetězec, v něm můžeme použít znaky se speciálním významem, when je čas, který bude formátován. Parametry je možno volitelně zapisovat "fmt=" and "when=".

Příklady:

 {(ftime fmt="%F %H:%M")}
 {(ftime %Y)}
 {(ftime fmt=%F)}
 {(ftime yesterday)}
 {(ftime when=tomorrow)}
 {(ftime %F yesterday)}
 {(ftime week %F)}
 {(ftime fmt=%F month)}
 2025-12-19 14:17
 2025
 2025-12-19
 December 18, 2025, at 12:00 AM
 December 20, 2025, at 12:00 AM
 2025-12-18
 1970-01-01
 1970-01-01

Parametr fmt se zapisuje buď "fmt=", nebo zápisem kterému předchází '%', či jinak dle nastavení. Význam znaků pro formátování časových údajů vychází z jazyka PHP a je popsán na http://www.php.net/strftime. Příklady základních znaků:

     %F                # ISO-8601 datum      "2025-12-19"
     %H:%M:%S          # čas jako hh:mm:ss    "14:17:30"
     %m/%d/%Y          # datum jako mm/dd/yyyy  "12/19/2025"
     "%A, %B %d, %Y"   # slovně            "Friday, December 19, 2025"

Parametr when přijímá řadu různých formátů data. Zapisuje se buď "when=", nebo jako parametr následující parametru formátování času. Pár příkladů

    2007-04-11            # ISO-8601 datum
    20070411              # data bez dvojteček, pomlček či teček
    2007-03               # měsíce
    @1176304315           # Unix timestamp (vteřiny uplynulé od 1-Jan-1970 00:00 UTC)
    now                   # aktuální čas
    today                 # today @ 00:00:00
    yesterday             # yesterday @ 00:00:00
    "next Monday"         # relative dates
    "last Thursday"       # relative dates
    "-3 days"             # před třemi dny
    "+2 weeks"            # za dva týdny

U parametru when se užívá pro převod data funkce jazyka PHP strtotime do GNU formátu; která přijímá fráze definované pouze v angličtině (tj. není možný zápis "when=dnes..").

Proměnná $FTimeFmt umožňuje změnit výchozí formát data této funkce. Výchozí hodnota $FTimeFmt je $TimeFmt.

strlen

Expression "strlen" vrací délku řetězce. První parametr je analyzovaný řetězec.

 {(strlen "{$:Summary}")}
 38

rand

Expression "rand" vrací náhodné číslo (integer). První parametr je dolní mez , druhý parametr určuje horní mez generátoru náhodných čísel. Při použití bbez parametrů, vrací číslo mezi 0 a RAND MAX. Příklad: pro náhodné číslo mezi 5 a 15 (včetně) zapiště rand (5, 15).

 {(rand)}
 1201626780

toupper / tolower

Expression "toupper" a "tolower" konvertuje řatězec na velká či malá písmena. První parametr je výchozí řetězec.

 {(toupper "{$:Summary}")}
 {(tolower "{$:Summary}")}
 ZNAČKOVÉ VÝRAZY (MARKUP EXPRESSIONS)  
 značkové výrazy (markup expressions)  

ucfirst

Expression "ucfirst" konvertuje první písmeno řetězce na velké. Parametrem je výchozí řetězec.

 {(ucfirst "{$:Summary}")}
 Značkové výrazy (Markup expressions)  

ucwords

Expresssion "ucwords" konvertuje první písmena všech slov ve výchozím řetězci, který je také jediným parametrem.

 {(ucwords "{$:Summary}")}
 Značkové Výrazy (Markup Expressions)  

pagename

Expression "pagename" vytvoří název stránky z řetězce jediného parametru. (nejedná se o odkaz, text je neaktivní).

asspaced

The "asspaced" expression rozloží wikislovo na jednotlivé slova. Parametrem je řetězec.

Vnořování funkcí

Markup expression(značkové výrazy, textové funkce..) mohou být vzájemně vnořeny:

 {(tolower (substr "Hello World" 2))}
 llo world

Poznámky

  • Některé z funkcí pro práci s řetězcem mohou pracovat chybně na znacích kodování UTF-8 a na escape(speciálních) znacích.
  • Značka ftime nepracuje s některými ISO 8601 daty jako: {(ftime fmt="%m/%d/%Y @ %H:%M:%S" when="20070626T2400")} poté vrací: 06/27/2007/00:00:00. Zadáme-li zobrazit pouze samotný čas:: {(ftime fmt="%H:%M:%S" when="20070626T2400")} poté vrací: 00:00:00 (pmwiki version: pmwiki-2.2.128)

Viz také

<< Proměnné pro stránku | Index dokumentace | Souběžná editace >>

Edit - History - Print - Recent Changes - Search
Page last modified on September 10, 2011, at 03:29 PM