Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Как работает Smarty и что это такое?

Обсуждение темы Как работает Smarty и что это такое? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Junkers и Nielson рассказывают о сабже. Мне, например, интересно, но специально искать материалы лень......


Закрытая тема
 
Опции темы
Старый 07.12.2005, 10:16   #1
Junkers и Nielson рассказывают о сабже.

Мне, например, интересно, но специально искать материалы лень...
 
Старый 07.12.2005, 10:16
Ссылки
Старый 07.12.2005, 13:58   #2
Что именно тебя интересует?
Samrty - обработчик шаблонов, который делает возможным отделить дизайн(шаблоны) от php-кода.
 
Старый 07.12.2005, 14:35   #3
Nielson, это какая-то библиотека пхп? Или дополнительная надстройка к серверу? Или что?
 
Старый 07.12.2005, 14:49   #4
seka, это класс.
 
Старый 07.12.2005, 17:23   #5
seka, да-да... Это класс написанный на ООП и его используют многие CMS (в основном бесплатные), а также некоторые скрипты.
Я менял кое-что в одной ЦМСке и изза этот Смарти нифига поменять не удалость т.к. разобраться в нём нереально просто...
Но, говорят, что вещь полезная!
 
Старый 07.12.2005, 21:56   #6
PAB

Smarty - это компилирующий обработчик шаблонов, позволяющий полностью разнести код (php) и представление (html). Очень удобная и простая в применении штука.
 
Старый 07.12.2005, 22:14   #7
seka, ты этого не знал?
 
Старый 08.12.2005, 02:25   #8
Nielson, должен был догадаться =))) но напрямую ниоткого не слышал и нигде не читал (подобные проблемы обычно сам решал своими силами и обычными функциями).


А где почитать и где скачать это чудо?
 
Старый 08.12.2005, 11:06   #9
smarty.php.net
есть русская документация
 
Старый 09.01.2006, 00:58   #10
Не smarty, но тоже шаблоны...

PHP код:
...в начале..
require_once(
"template.php.inc");
$tpl = new Template("./photo/temp"); // Папка с шаблонами
$tpl -> set_file(array("content" => "default.tpl" "header_areaBlock" => "../../top.htm""bottom_areaBlock" => "../../down.htm"));

...
тут код файла...

$tpl -> set_var("cat_link"$file_width);
$tpl -> set_var("pict_header"$file_desc);
.... 
и т.д.


..
м в конце...
$tpl -> parse("header_area" "header_areaBlock");
$tpl -> parse("bottom_area""bottom_areaBlock");
$tpl -> pparse("OUTPUT""content"); 
а файл default.tpl имеет вид:
PHP код:
<html>
<
head>
<
title>{pict_header}</title>
</
head>
<
body>

{
header_area}

<
table>
<
tr><td><h4>{pict_header}</h4></td></tr>
<
tr><td>[url="{cat_link}"]« Вернуться в альбом[/url]</td></tr>
</
table>    

{
bottom_area}

</
body>
</
html
Надеюсь суть понятна? Если что спрашивай....
 
Старый 09.01.2006, 00:58
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что же такое SEO? maxefect Вопросы по SEO 12 09.12.2011 14:18
SEO-оптимизация страниц да движке Smarty Apologet ASP, Perl, PHP и MySQL 8 20.05.2008 11:46
Это что за ДР такое? Silver Книга жалоб и предложений 11 01.04.2007 19:51
Cookie и Smarty Dajna ASP, Perl, PHP и MySQL 3 06.12.2006 01:07
Такое в PHP??? Master K HTML, CSS, JavaScript 3 19.11.2003 08:36


Текущее время: 20:39. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум