Setari Instalare Smarty PHP

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
patricia
Mesaje:82

Setari Instalare Smarty PHP

Am gasit intr-adevar lucruri utile despre sintaxa Smarty la "smarty.net".
Acum as dori sa incerc si cateva mici exercitii, dar instalarea /setarile care trebuie facute sunt un dezastru total. Am gasit diverse tutoriale pe net dar nu merge nimic din ce-am incercat.
Daca se poate sa imi spuneti care sunt pasii pe care trebuie sa ii urmez exact pentru instalare, daca folosesc wampserver sau xampp, si am sistem de operare Windows XP.
Multumesc.

MarPlo Mesaje:4343
Smarty e o clasa cu functii PHP. Nu am folosit Smarty, deci nu am experienta practica cu acesta.
Din ce am vazut putin in documentatie, in principiu se instaleaza ca orice script /clasa PHP pe care vrei sa o folosesti in site.
1. Se copie directorul "libs/" (din arhiva descarcata) pe server unde ai site-ul.
2. Se include in script-ul site-ului fisierul "Smarty.class.php" .

Cod: Selectaţi tot

include('libs/Smarty.class.php');
3. Se creaza in script obiect de lucru la clasa Smarty si se aplica metodele ei.
De exemplu:

Cod: Selectaţi tot

include('libs/Smarty.class.php');

// creare obiect
$smarty = new Smarty;

// seteaza numele pt variabile din template, si valoarea /textul ce-l vor afisa
$smarty->assign('title', 'Text titlu');
$smarty->assign('website', 'www.coursesweb.net');

// afiseaza rezultatul, cu template-ul din "index.tpl" 
$smarty->display('index.tpl');
Iar "index.tpl" ar fi simplu asa:

Cod: Selectaţi tot

<html>
  <head>
    <title>{$title}</title>
  </head>
  <body>
    Web site: {$website}
  </body>
</html>
- Mai multe exemple si explicatii la adresa:
smarty.net/crash_course

- Alte pagini utile:
smarty.net/best_practices
smarty.net/v3_overview

- Mai e si directorul "demo/" din arhiva cu Smarty, cu exemple pe care le poti testa si studia.