Здесь опишем все фрагменты кода для вставки в скаченный css шаблон. Для правки шаблона эту страницу удобно использовать для копипаста фрагментов.
Примечание
Файл шаблона должен называться index.php.
Вот так примерно должен выглядеть заголовок шаблона
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="{SITEKEYWORDS}" />
<meta name="description" content="{SITEDESCRIPTION}" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>{SITETITLE}</title>
<link href="<?php echo TEMPLATEURL;?>style.css"
rel="stylesheet" type="text/css" media="screen" />
<meta name="robots" content="index, follow">
<link rel="alternate" type="application/rss+xml"
title="<?php echo SITETITLE;?> RSS Feed"
href="<?php echo absolute_url();?>feed.xml" />
</head>
Далее правим вывод заголовка и описания сайта на странице.
<h1><?php echo anchor("",SITETITLE);?></h1>
<p><?php echo SITEDESC;?></p>
Функция anchor генерирует ссылку.
Для вставки содержания в страницу вызываем функцию $content . Обратите внимание на знак $ перед именем.
<?php $content();?>
Так-же при вызове возможно передать окружающие теги.
<?php
$content(
$before_post='<div class="post-bgtop"><div class="post-bgbtm">',
$after_post='</div></div>'
);
?>
Теперь добавим модули в сайдбар сайта.
Классический вид модуля рубрик
<li>
<h2>Рубрики</h2>
<ul>
<?php foreach($categories as $slug=>$e)
echo "<li>".anchor("archive/".$slug,$e["title"])."</li>\n";?>
</ul>
</li>
Примерно так-же выглядит модуль свежих статей. Приведём только код вывода списка. По умолчанию выводиться 5 статей. Но вы можете передать необходимое количество при вызове функции fresh_posts .
<?php foreach(fresh_posts() as $slug=>$e)
echo "<li>".anchor("archive/".$e["category"]."/".$slug, $e["title"])."</li>\n";?>
Код вывода списка меток чуть сложнее.
<?php foreach($tags as $slug=>$e){
$s = intval($e["amount"])/10;
if($s>1){
$spam = "<font size=\"".$s."pt\">".$e["title"]."</font>";
echo anchor("tag/$slug",$spam)." ";
}}?>
В этом фрагменте размер шрифта получаем делением количества вхождений каждой метки на 10. Но вы межете поправить это значение. Кроме того выводяться метки имеющие более 10 вхождений.
Добавим модуль статистики.
<?php include "lib/liveinternet.php";?>
Примечание
Естественно, ваш сайт должен быть сначала зарегистрирован в li :)
Для отработки поиска action формы должен быть указан как
<?php echo absolute_url();?>search
а имя поля поиска должно быть s . Вот примерно так.
<form method="get" action="<?php echo absolute_url();?>search">
<input type="text" name="s" value="" />
<input type="submit" value="искать" />
</form>
И теперь добавим footer.
<p>Copyright © 2008-<?php echo date("Y")." ".anchor("",SITETITLE);?>.
Все права наши.</p>