Duck hunt
Home

Smarty Руководство

Редактировать эти PHP-файлы НЕ СЛЕДУЕТ. Они должны использоваться всеми приложениями и изменяться только при обновлении Smarty до новой.

smarty руководство

Скопируйте файлы Smarty, которые находятся в субдиректории /libs/ дистрибутива. Редактировать эти PHP-файлы НЕ СЛЕДУЕТ. Они должны использоваться всеми приложениями и изменяться только при обновлении Smarty до новой версии. В следующих примерах архив с исходным кодом Smarty был распакован в Smarty использует константу PHP SMARTY_DIR, которая указывает полный путь к директории libs/ из Smarty. Обычно, если ваше приложение может найти файл Smarty.class.php, то нет необходимости устанавливать SMARTY_DIR - Smarty сам во всём разберётся. Однако, если Smarty.class.php не может быть найден в вашем include_path или вы не указывали абсолютный путь к нему в приложении, то вы должны определить SMARTY_DIR вручную. SMARTY_DIR должна включать завершающий слэш. Example 2.2. Ручная установка константы SMARTY_DIR <?php // стиль *nix (не забывайте о заглавной 'S') define('SMARTY_DIR', '/usr/local/lib/Smarty-v.e.r/libs/'); // стиль windows define('SMARTY_DIR', 'c:/webroot/libs/Smarty-v.e.r/libs/'); // пример хака для работы одновременно с *nix и windows // предполагается, что Smarty находится в директории 'includes/' относительно текущего скрипта define('SMARTY_DIR', str_replace("\\\\", "/", getcwd()).'/includes/Smarty-v.e.r/libs/'); require_once(SMARTY_DIR . 'Smarty.class.php'); $smarty = new Smarty(); ?> Example 2.3. Передача абсолютного пути к файлам библиотеки <?php // стиль *nix (не забывайте о заглавной 'S') require_once('/usr/local/lib/Smarty-v.e.r/libs/Smarty.class.php'); // стиль windows require_once('c:/webroot/libs/Smarty-v.e.r/libs/Smarty.class.php'); $ smarty = new Smarty(); ?> Убедитесь, что вы знаете расположение корневой директории документов вашего веб-сервера. В следующих примерах, корневой директорией документов является /web/www.example.com/guestbook/htdocs/. Доступ к директориям Smarty происходит только из библиотеки Smarty и никогда не происходит через веб-браузер. Поэтому, в целях безопасности рекоммендуется располагать эти директории за пределами корневой директории документов сервера, хотя это и не обязательно. Вам понадобиться как минимум один файл внутри корневой директории документов - это скрипт, вызываемый веб-браузером. Мы назовем наш скрипт index.php и положим его в поддиректорию внутри корневой директории документов /htdocs/. Smarty понадобятся права на запись (пользователей Windows это не касается) в директории $compile_dir и $cache_dir (templates_c/ и cache/), так что убедитесь, что у веб-сервера есть эти права.

Руководство по Smarty на русском языке.,,Часть I. Приступая к работе.,Часть II. Smarty для дизайнеров шаблонов.,Часть III. Smarty для программистов.

Smarty - это компилирующий обработчик шаблонов для PHP и на PHP. Их передают в Smarty из приложения, а верстальщик шаблона редактирует.

smarty руководство

Если такового не обнаружится, Smarty проверит наличие потока foo://. этого не знал. в мануале такого не нашёл. может мануал.

Часть I. Приступая к работе. Часть II. Smarty для дизайнеров шаблонов. Часть III. Smarty для программистов. Часть IV. Приложение. Решения проблем. Советы.

Smarty использует PHP константу SMARTY_DIR, которая указывает путь к файлам Smarty. Обычно, если приложение может найти файл.

Руководство по Smarty

Smarty - компилирующий обработчик шаблонов. Monte Ohrt <monte@ispi.net>. Andrei Zmievski <andrei@php.net>. Sergei Suslenkov.

Базовая установка