truncate

Posledné novinky

Asi hotovo.

Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...


14.12.2014 19:13
Kategória: Projekt key-framing a interpolácia

Prvá funkčná verzia

Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...


14.12.2014 00:23
Kategória: Projekt key-framing a interpolácia
Choď do archívu >>

truncate

Modifikátor skracuje textový obsah markeru.

Parameter Vyžadovaný Východzia hodnota Význam
length Nie 80

Počet znakov, na ktoré sa má text skrátiť.

endwidth Nie Reťazec: '...'

Reťazec, ktorý sa naviaže za skrátený text.

maintainwords Nie false

Prepínač zachovania posledného slova:

  • false - posledné slovo môže byť skrátené na presnú dĺžku v length,
  • true - posledné slovo bude zachované, dĺžka textu bude dlhšia ako je nastavené v length.

Príklad

Majme nasledovný kód php:

Zobraziť čistý text Zobraziť zvíraznený text
  1. <?php
  2. ...
  3. $swift->assign('text', 'Lorem ipsum dolor sit amet consectetuer elit volutpat amet pulvinar nisl. Pellentesque dolor In vestibulum iaculis elit dictumst auctor enim Sed fermentum.');
  4. ...
  5. ?>

Kód v šablóne bude takýto:

Zobraziť čistý text Zobraziť zvíraznený text
  1. {$text}<br />
  2. {$text;s:truncate(80, '...', 0)}<br />
  3. {$text;s:truncate(80, '...', 1)}
  4. </body>
  5. </html>

Výsledok:

Zobraziť čistý text Zobraziť zvíraznený text
  1. Lorem ipsum dolor sit amet consectetuer elit volutpat amet pulvinar nisl. Pellentesque dolor In vestibulum iaculis elit dictumst auctor enim Sed fermentum.<br />
  2. Lorem ipsum dolor sit amet consectetuer elit volutpat amet pulvinar nisl. Pellen...<br />
  3. Lorem ipsum dolor sit amet consectetuer elit volutpat amet pulvinar nisl. Pellentesque...
  4. </body>
  5. </html>