Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не могу понять принцип работы шаблонизаторов
 
 автор: Bvz   (16.04.2009 в 13:53)   письмо автору
 
 

разъясните в чем принцип работы шаблонизатора,
пусть вот этот код будет


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional-dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel=stylesheet type=text/css href="css/css.css">

<title>TITLE</title>
</head>
<body>
    <div id="container">
        <div id="header">
            HEADER
        </div>
        <div id="navigation">
            NAVIGATION
        </div>

        <div id="sidebar-right">
            SIDEBAR A
        </div>

        <div id="sidebar-left">
            SIDEBAR B
        </div>
        <div id="content"><div id="content-inner">
            CONTENT
        </div></div>
        <div id="footer">
            FOOTER
        </div>       
    </div>
</body>
</html>

  Ответить  
 
 автор: mabelrod   (16.04.2009 в 14:32)   письмо автору
 
   для: Bvz   (16.04.2009 в 13:53)
 

принцип работы шаблонизатора - отделить код 1 языка от другого, в твоем примере приведен пример только html код, поэтому отделять от него ничего не надо. Но если уж грубо все что у тебя в дивах - оно же вынесено в цсс, у тебя тут хоть разложен html от css.

  Ответить  
 
 автор: Bvz   (16.04.2009 в 14:46)   письмо автору
 
   для: mabelrod   (16.04.2009 в 14:32)
 

это понятно одно от другого, а зачем? как это работает?
вот в Joomla прикольно шаблоны реализованы, пусть будет другой код, условно и сжато

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional-dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel=stylesheet type=text/css href="css/css.css">

<title><?php echo "TITLE"?>/title>
</head>
<body>
    <div id="container">
        <div id="header">
            <?php echo "HEADER"?>
        </div>
        <div id="navigation">
            <?php echo "NAVIGATION"?>
        </div>

        <div id="sidebar-right">
            <?php echo "SIDEBAR A"?>
        </div>

        <div id="sidebar-left">
            <?php echo "SIDEBAR B"?>
        </div>
        <div id="content"><div id="content-inner">
            <?php echo "CONTENT"?>
        </div></div>
        <div id="footer">
            <?php echo "FOOTER"?>
        </div>      
    </div>
</body>


я верстаю по стандартам, поэтому отделяю одно от другого )) вот решил программированием заняться со скрипом постигаю ))

  Ответить  
 
 автор: mabelrod   (16.04.2009 в 15:00)   письмо автору
 
   для: Bvz   (16.04.2009 в 14:46)
 

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

  Ответить  
 
 автор: Bvz   (16.04.2009 в 15:05)   письмо автору
 
   для: mabelrod   (16.04.2009 в 15:00)
 

как это работает?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования