Форум сетевых администраторов
Показаны 14 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- классы темплетов??? (http://netadmin.ws/forum/showthread.php?threadid=6093)


Помещено Orliha 18-07-2003 в 16:09:

Question классы темплетов???

Есть класс FastTemplate. Довольно удобная штука, НО не умеет он водном темлете понимать один динамический темплет внутри другого динамического. Есть ли еще какие подобные классы?

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Kfmook 21-07-2003 в 02:56:

помоему лучшие шаблоны это: Smarty http://smarty.php.net
кэширующие шаблоны с кучей
а вообще смотри здесь: http://www.hotscripts.com/cgi-bin/s...emplate&catid=2

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах


Помещено Orliha 21-07-2003 в 08:23:

кэширование это хорошо, но все равно почти все системы не поддерживают иерархию динамических темплетов, а в моем случае это самое важное. А про тормоза уж и говорить нечего, даже в том же фасттемплете вместо str_replace реги используются, хотя это никак не обоснованно и по различным тестам заметно медленее... Вообщем всетаки проблема остается открытой. За смарти - сенкс, посмотрим...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Stek 22-07-2003 в 10:28:

Orliha
темплейты "один в одном" гораздо медленее нормальных темплйтов. Жручесть ресурсов прото неимоверная. Именно это меня и заставило отказатся от таких вот темплейтов.

__________________
http://www.phpdevs.com
Ð_усский ресурс о PHP


Помещено Orliha 22-07-2003 в 11:35:

Stek, я это понимаю и осознаю, но у меня есть задачи для которых это обоснованно - админские части для клиентов, а раз они админские, то пусть ресурсов жрут скока хотят

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено he][es 23-07-2003 в 10:29:

Народ, а объясните мне плз, что есть темплейты? Я в общих чертах понимаю что это шаблоны, но что к чему и как не пойму... А хотелось бы в теме разобраться...

__________________
Админ - вождь Апачей...


Помещено Orliha 23-07-2003 в 16:46:

есть какой-либо класс в котором прописаны всякие методы }{уетоды с помощью которого есть возможность создавать статические и динамические темплеты. т.е. суть такая

<пхп
креате темплет индекс;
креате темплет вася;
пропарсить файло индекс;
пхп>

файло индекс

хтмл
боди
супер пупер сайт
{ВАСЯ}
/боди
/хтмл

файло вася:
какойнить хтмл

этот какойнить хтмл вставляется на место {ВАСЯ} в индекс

вот суть...

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено he][es 24-07-2003 в 13:54:

Orliha пасиба большое за разъяснение!

__________________
Админ - вождь Апачей...


Помещено Greendrake 11-05-2004 в 09:22:

Я решил скрестить свой сайт с форумом phpBB в единое целое (ну общая авторизация и т. п.). Фишка в том, что phpBB использует свой класс template, а сайт работает под FastTemplate. Вопщем пока я ничего лучше не придумал чем заставлять скрипты юзать оба класса одновременно при каждом запросе к сайту.
Лучше конечно юзать какой-то один класс, но какой из эти двух? То ли сайт переделать под template от phpBB, то ли phpBB заточить под FastTemplate. А может, оба заставить работать под Smarty (но его ещё изучать надо.... )


Помещено SCHIZO 11-05-2004 в 12:41:

какое то врмея тоже был увлечен идеей тимплейтов... сначала был Parser лебедева, потом до PHP добрался и даже свой класс написал..
в конечном итоге пришел к выводу что код, данные и оформление нужно хранить отдельно. Делается это в связке PHP/XML/XSLT(+CSS). Сайт который я не мог переделать два года из-за нехватки времени, почти восстановил за пару выходных, осталось только данными нашпиговать... XSLT гораздо мощнее PHP в плане вывода и сериализации информации. XML же можно хоть с винта брать хоть из SQL запросов формировать, разницы никакой.

__________________
FAQ OFF


Помещено he][es 12-05-2004 в 00:47:

SCHIZO в 2х словах можно про XSLT & XML?

__________________
Админ - вождь Апачей...


Помещено SCHIZO 12-05-2004 в 07:16:

в XML хранятся данные, то что является содержимым...
написан специальный класс который знает какой файл данных нужно пропускать и через какой шаблон стилей (XSLT) в завичимости от REQUEST STRING, допускается передавать объекту класса XML в виде строки. Т.е. можно сформировать XML внутри PHP скрипта или вытащить откуда то еще (тот же RSS).

XSLT стили немного схожи со SQL, только в качестве источника данных выступает XML содержимое а в качестве запросов образцы (pattern). Применяя стиль к содержимому на выходе получаем трансформированый документ.

Конкретно про XSLT смотреть на http://www.w3.org/Style/XSL/
PHP + XSLT http://www.php.net/manual/en/ref.xslt.php

P.S.
на этом движке работает мой хомяк ( http://schizo.monchegorsk.ru/ ), скоро еще один сайт запущу.

__________________
FAQ OFF


Помещено he][es 13-05-2004 в 22:46:

SCHIZO блин.. нифига не понял... Где нить "примеры для тупых" почитать можно?

__________________
Админ - вождь Апачей...


Помещено SCHIZO 14-05-2004 в 07:45:

he][es
есть какой то русский сайт про XML/XSLT но я адрес забыл... title что то вроде "XML опыты" или "XML лаборатория"...

__________________
FAQ OFF


Формат времени GMT. Текущее время 13:45.
Показаны 14 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.