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

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


Помещено Mr.Death 30-08-2004 в 19:03:

Arrow Дизайн

Привет народ. Как давно я тут небыл.всё учёба и учёба.
Ну да ладно,ближе к делу.
Пишу я сайт небольшой. Появился вопрос,как сделать дизайн один, тоесть как в порталах.
Например создал admins.php вписал require header footer body и тебе уже стоит дизайн.
Тоесть что бы не капировать дизайн в каждый файл. А то где что изменить и лазис по всем файлам и изменяеш дизайн.
Шапку дизайна я сделал так, создал header.php туда пихнул верхний код шапки и в других файлах require("header.php"); вписал.
Но как быть с body сайтом?


Помещено he][es 30-08-2004 в 21:46:

Опишу как я делаю: В БД хранится полная версия страницы без "динамических" элементов, их заменили <% SITE BODY %> подобные штучки, при работе скрипта генерятся переменные типа $site_body а в конце они вставляются в шаблончик...

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


Помещено Mr.Death 30-08-2004 в 22:55:

Спасибо. так и сделаю.


Помещено rio 09-09-2004 в 09:22:

Попробуй разобраться со смарти smarty.php.net

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !


Помещено lord 09-09-2004 в 10:12:

Re: Дизайн

quote:
Первоначальное сообщение от Mr.Death
Привет народ. Как давно я тут небыл.всё учёба и учёба.
Ну да ладно,ближе к делу.
Пишу я сайт небольшой. Появился вопрос,как сделать дизайн один, тоесть как в порталах.
Например создал admins.php вписал require header footer body и тебе уже стоит дизайн.
Тоесть что бы не капировать дизайн в каждый файл. А то где что изменить и лазис по всем файлам и изменяеш дизайн.
Шапку дизайна я сделал так, создал header.php туда пихнул верхний код шапки и в других файлах require("header.php"); вписал.
Но как быть с body сайтом?



Не проще ли выбрать подходящий template engine ?
Необязательно smarty?


Помещено SCHIZO 13-09-2004 в 17:56:

Re: Re: Дизайн

quote:
Первоначальное сообщение от lord
Не проще ли выбрать подходящий template engine ?
Необязательно smarty?



Ну до чего же упорный народ... шаблоны придумали уже давно и не надо с PHP париться чего то саое писать. Проще будет один раз с XSLT и XSLT функциями PHP разобраться чем при смене версии PHP или самого движка шаблонов переделывать кучу сайтов. Все эти самописные template engine не стандартизированы в отличие от XML/XSLT которые поддерживаются одинаково всегда и везде.

В аттаче классы для работы с XML/XSLT. Примеры использования: http://imandra.monchegorsk.ru/ http://schizo.monchegorsk.ru/

__________________
FAQ OFF


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

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