Začíname

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 >>

Začíname

Swift 2 je systém na zobrazovanie obsahu podla šablón (template engine) pre webové aplikácie založené na PHP 5.

Inštalácia

Do svojho projektu umiestnite adresár swift2, obsahujúci všetky súbory frameworku swift2. Adresár môžete umiestniť kamkoľvek. Rovnako vytvorte tri adresáre s vhodným pomenovaním, ktoré budú slúžiť na tieto účely:

  • template - bude obsahovať súbory šablón,
  • compiled - bude obsahovať súbory šablón skompilované a pripravené na vykonávanie,
  • cache - bude obsahovať cache súbory.

Uistite sa, že PHP môže do týchto adresárov zapisovať súbory.

Otvorte php súbor, v ktorom chcete pridať podporu pre šablónovanie frameworkom Swift 2. Pripojte do kódu súbor class.swift.php v adresári swift2. Následne nastavte podla tohoto príkladu:

Zobraziť čistý text Zobraziť zvíraznený text
  1. <?php
  2. include './swift2/class.swift.php'; // Pridanie kódu frameworku
  3.  
  4. $swift = new Swift(); // Vytvorenie nového objektu frameworku
  5.  
  6. $swift->setTemplateDir('./templates'); // Cesta k adresáru so šablónami
  7. $swift->setCompilerDir('./compiled'); // Cesta k adresáru so skompilovanými šablónami
  8. $swift->setCacheDir('./cache'); // Cesta k adresáru so súbormi cache
  9. ?>

Použitie

Ak už máte súbor class.swift.php pridaný do svojho kódu a objekt $swift vytvorený a nastavený, môžete framework použiť takto:

Zobraziť čistý text Zobraziť zvíraznený text
  1. <?php
  2. ...
  3.  
  4. $swift->assign('text', 'Ahoj svet!'); // Vloží text Ahoj svet! do markeru text
  5. echo $swift->parse('hello_world.html'); // Spracuje súbor šablóny hello_world.html nachádzajúci sa v adresári šablón, obsah potom vráti a pošle na výstup
  6. ?>

Šablóna

Šablóna hello_world.html by mohla vyzerať napríklad takto:

Zobraziť čistý text Zobraziť zvíraznený text
  1. <head>
  2. <title>{$text}</title>
  3. </head>
  4. <body>
  5. <h1>{$text}</h1>
  6. </body>
  7. </html>