Урок 2. Создаём файл index.php
На предыдущем уроке мы сделали папку с новой темой
free_subject и семь файлов:
/free_subject/
header.php
sidebar.php
index.php
sidebar_right.php
footer.php
comments.php
style.css
Теперь разберёмся, что должен содержать файл index.php. У нас уже есть таблица
с ячейками в которые нужно вставить части темы.
Начнём с файла header.php он должен выводиться в верхней части таблицы, для
этого добавим следующий код вместо записи "Шапка, файл header.php":
<div align="center">
<table border="0" cellpadding="8" cellspacing="0" width="900" id="page">
<tr>
<td colspan="3">
<!– Выводим на страницу header –>
<?php get_header(); ?>
<!– Конец вывода header –>
</td>
</tr>
<tr>
<td width="200" valign="top">Меню, файл sidebar.php</td>
<td width="500" valign="top">Контент, файл index.php</td>
<td width="200" valign="top">Реклама, файл sidebar_right.php</td>
</tr>
<tr>
<td colspan="3">Подвал, файл footer.php</td>
</tr>
</table>
</div>
Чтобы в дальнейшем не путаться что и где выводится выделите код поясниями, как в
примере выше.
Теперь выведем на страницу файлы sidebar.php,
sidebar_right.php и footer.php,
обратите внимание на то, как выводится файл
sidebar_right.php
<div align="center">
<table border="0" cellpadding="8" cellspacing="0" width="900" id="page">
<tr>
<td colspan="3">
<!– Выводим на страницу header –>
<?php get_header(); ?>
<!– Конец вывода header –>
</td>
</tr>
<tr>
<td width="200" valign="top">
<!-- Выводим на страницу sidebar -->
<?php get_sidebar(); ?>
<!-- Конец вывода sidebar -->
</td>
<td width="500" valign="top">
<!-- Выводим на страницу функции файла index -->
Контент, файл index.php
<!-- Конец вывода функций файла index -->
</td>
<td width="200" valign="top">
<!-- Выводим на страницу sidebar_right -->
<?php include(TEMPLATEPATH . ‘/sidebar_right.php’); ?>
<!-- Конец вывода sidebar_right -->
</td>
</tr>
<tr>
<td colspan="3">
<!-- Выводим на страницу footer -->
<?php get_footer(); ?>
<!-- Конец вывода footer -->
</td>
</tr>
</table>
</div>
Без изменений осталась только строка для функций файла index.php,
тут будут прописаны функции выводящие содержание постов.
Переходим к 3-у уроку, где мы рассмотрим содержание тега
<head>