• Уроки гитары Одесса работа с гитарной аппаратурой и запись гитары на компьютер
  • Как избежать варикоза при малоподвижной работе vascular.kiev.ua рекомендации сосудистого хирурга
         

ccsm Установка Smarty

Для установки smarty нам потребуется веб сервер с РНР4 или более современной версией(скорее всего это будет РНР5).

Заходим на www.smarty.net и оттуда скачиваем последний релиз. В архиве мы види каталоги demo и libs и кучу файлов с полезной информацией:)

Распаковываем папку libs в любое удобное место(можно в корень)

Создаем на веб-сервере(в корне) каталоги: cache, templates, templates_c и conf.

И каталогам cache и templates_c присваиваем права доступа 777(chmod 777 cache итд...)

Теперь в каталоге conf создаем конфиг(config.php) для Smarty который подключаем в начале нашего index.php

 

config.php

// Сначала объявляем константу SMARTY_DIR - путь к классу SMARTY

define('SMARTY_DIR','libs/');
require_once(''.SMARTY_DIR.'/Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = './templates/';
$smarty->compile_dir = './templates_c/';
$smarty->cache_dir = './cache/';
$smarty->caching=true;

В корне создаем index.php со следующим кодом:

// Включаем наш конфиг
require_once('conf/config.php');
$smarty->assign('VREMYA','12:00 сейчас полдень'); //Присваиваем переменной VREMYA значение
$smarty->display('first.tpl.htm');

А в папке templates создаем тестовый темплейт first.tpl.htm следующего содержания:

Время {$VREMYA}

Вот вобщемто и все осталось только проверить:

http://site_name/index.php

в браузере мы должны увидеть:

Время 12:00 сейчас полдень