Добро пожаловать
на наш сайт
Добро пожаловать
на наш сайт
О АИТ 'ОРИОН'WEB ДизайнWeb программирование PHPКАРТА САЙТА
Продвижение сайтов в Интернет ( SEO )WAP сайтыКаталог по WEB дизайнуФОРУМПоиск по сайту

О нас
Академия Интернет Технологий 'ОРИОН'
О нас
HTML
HTML
PHP
PHP
БД
БД
Интерактивные формы
Интерактивные формы
 
Программирование
Программирование
PHP 1
PHP
PHP 2
PHP
PHP 3
PHP
PHP 4
PHP
PHP 5
PHP
PHP 6
PHP
PHP 7
PHP
PHP 8
PHP
PHP 9
PHP
PHP 10
PHP
Программирование

 


PHP


ПрограммированиеPHP



Шаблоны и язык PHP.

Сегодня мы затронем тему, которая бесспорно волнует начинающего программиста на PHP. Мы знаем, что код PHP внедряется прямо в
HTML-страницу. Например:

<HTML>
<Head>
 <Title>Моя страничка
</head>
<Body>
<!--Меню для навигации по сайту -->
 <a href="about.php">О нас</a>
 <a href="price.php">Цены</a>
 <a href="contact.php">Контакты</a>
 
<!--Вставка PHP для формирования изменяющегося содержимого страницы -->

<?php 
// Формирование динамического контента
echo 'Вот как мы умеем!!! ';
?>
</body>
</html>

Это удобный вариант формирования страницы для небольших сайтов. Но как быть если сайт состоит из огромного количества страниц,
выдержанных в одном и том же стиле (т.е. имеющими один и тот же дизайн, одинаковое меню, но отличающие по контенту). Очевидно,
что показанный выше способ создаст очень весомую проблему. Рассмотрим ее. Как нам придется вести себя в случае изменений
в дизайне страницы? Придется перелопачивать все страницы и менять в них дизайн!!! Это займет просто огромное количество времени!
Эту проблему можно избежать. Нужно использовать так называемые шаблоны (templates). Шаблоны позволяют программисту в какой-то
степени решить проблему тесной привязки кода к внешнему виду WEB-сайта.  Шаблоны также упрощают задачу генерации HTML-кода
WEB-страниц. Абстрактно можно представить работу с шаблонами как строительство здания из отдельных блоков. Мы имеем множество
фрагментов, которые при сборе вместе и добавлении динамически формируемого дают полноценную WEB-страницу. Преимущество такого
подхода в том, что все динамически формируемые страницы используют одни и те же шаблоны. И если появляется необходимо как-то
обновить внешний вид сайта (изменить) то все это сводится к изменениям в шаблонах. Перепишем наш пример при помощи шаблонов:

Содержимое шаблона template1.inc: 
<HTML>
<Head>
 <Title>Моя страничка
</head>
<Body>
<!--Меню для навигации по сайту -->
 <a href="about.php">О нас</a>
 <a href="price.php">Цены</a>
 <a href="contact.php">Контакты</a>

 Содержимое шаблона template2.inc:
</body>
</html>

И наша страничка будет выглядеть вот так:
<?php 
Include “template1.inc”;
// Формирование динамического контента
echo 'Вот как мы умеем!!! ';
Include “template2.inc”;
?>	
Правда неплохо? В этом примере приведен элементарный способ
работы с шаблонами. В дальнейшем мы рассмотрим более сложные способы работы с шаблонами.
В заключении хотелось бы отметить наличие уже готовых систем по работе с шаблонами. Вот некоторые из них:
FastTemplate 
Cached Fast Template 
PowerTemplate 
PHemplate 
XTemplate 
ModeliXe 
ecTemplate 
Smarty
Информацию об этих системах можно почерпнуть из internet.

ПрограммированиеPHP

PHP
PHPСтатья
PHP
PHPИскусство веб дизайна
PHP
PHP<HTML> от «а» до «я»
PHP
PHPШаблоны и язык PHP.
PHP
PHPPHP и PostgreSQL
.
PHP
PHPРабота с данными
.
PHP
PHPНастройка сервера Apache для работы с wap протокоты с wap протоколом
PHP
PHPНастройка сервера MS IIS для работы с wap протокоты с wap протоколом
PHP
PHPТехнология WAP
PHP
PHPЯзык WAP
PHP
PHPОсобенности построения
PHP
PHPПример построения WAP-ресурса
PHP
PHPРеклама в интернет
PHP
PHPКритерии выбора Интернет-рекламных носителейых носителей
PHP
PHPRobots.txt
PHP
PHPОбщие сведения об основных поисковых системаховых системах
PHP
PHPРегистрации в поисковых системах
PHP
   PHP