SSI - Server-Side Includes - включения на стороне сервера
Страница 7. Практическое использование SSI. Часть 3


Следующий пример иллюстрирует, как с помощью SSI собираются страницы в Кладовой WebClub.ru. Их особенность заключается в наличии повторяющихся блоков одинаково оформленного текста. Достигается это использованием трех шаблонов: 

_head.html 

<html><head>

<title>Web Club Repository. <!--#echo var="TITLE" --></title>

<meta https-equiv="Content-Type" content="text/html">

<meta https-equiv="author" content="Andrey G. Novikov + Andrew Yourtchenko">

<meta https-equiv="distribution" content="global">

<meta https-equiv="resource-type" content="document">

<meta name="keywords" content="WebClub, <!--#echo var="KEYWORDS" -->">

<meta name="description" content="WebClub. Кладовая. <!--#echo var="DESCRIPTION" -->">

<link rel="stylesheet" type="text/css" xhref="/webclub2.css">

</head>

<body text="#000000" bgcolor="#FFFFFF" link="#0000A8" vlink="#000040" alink="#FF0000">

<h1 align="center"><font color="#CCCCCC"><h></font>КЛАДОВАЯ<font color="#CCCCCC"></h></font><br>

<img xsrc="/images/bar.gif" width=587 height=19 border=0></h1>

<h2 align="center"><!--#echo var="TITLE" --></h2> 

_item.html

<table cellspacing=0 cellpadding=3 border=0 width="100%"><tr><td bgcolor="#CCCCFF">

<b><!--#echo var="I_TITLE" --></b>

</td></tr></table>

<!--#if expr="$I_PIC" -->

<br>

<table cellspacing=1 cellpadding=3 border=1 align="right" bgcolor="#CCCCFF">

<tr><td align="center" valign="middle">

<img xsrc="<!--#echo var="I_PIC" -->" width="<!--#echo var="I_PIC_W" -->"

height="<!--#echo var="I_PIC_H" -->" border=0>

</td></tr></table>

<!--#endif -->

<p>

<!--#if expr="$I_SITE" -->

<b>Узел поддержки</b>:<a xhref="<!--#echo var="I_SITE" -->"><!--#echo var="I_SITE" --></a><br>

<!--#endif --> 

<!--#if expr="$I_PAGE" -->

<b>Домашняя страница</b>:<a xhref="<!--#echo var="I_PAGE" -->"><!--#echo var="I_PAGE" --></a><br>

<!--#endif --> 

<!--#if expr="$I_ARCHIVE" -->

<b>Она сама</b>:<a xhref="<!--#echo var="I_ARCHIVE" -->"><!--#echo var="I_ARCHIVE" --></a><br>

<!--#endif --> 

<!--#if expr="$I_LOCALARCHIVE" -->

<b>Она сама у нас</b>: <a xhref="<!--#echo var="I_LOCALARCHIVE" -->"><!--#echo var="I_LOCALARCHIVE" --></a><br>

<!--#endif --> 

<!--#if expr="$I_PLATFORM" -->

<b>Платформа</b>: <!--#echo var="I_PLATFORM" --><br>

<!--#endif -->

<!--#if expr="$I_STATUS" -->

<b>Статус</b>: <!--#echo var="I_STATUS" --><br>

<!--#endif -->

</p>

<p align="justify">

<!--#if expr="$I_DESCRIPTION" -->

<!--#echo var="I_DESCRIPTION" -->

<!--#else -->

No description.

<!--#endif -->

</p>

<br clear="right"><br>

_foot.html

<!--#include virtual="/materials/banfooter.html"-->

</body>

</html>

 
« Предыдущая статья