|
Для размещения собственного шаблона, необходимо подготовленный шаблон в архиве прислать на почту Администратора сайта mail@cat-in.net. После проверки на соответствие всем правилам, шаблон будет бесплатно размещен и доступен всем пользователям сервиса.
Структура папок:
Template_name
Template_name/images
Template_name/template
Картинка шаблона:
Картинка шаблона, которая отображается в конструкторе сайта, должна находится в папке Template_name, файла prewiev.jpg. Размер: 669px ? 496px
Шаблон:
Файл template.htm, папка Template_name/template
Метки:
{ cms_AUTHOR } - ключевые слова
{ cms_KEYWORDS } - ключевые слова
{ cms_DESCRIPTION } - ключевые слова
{ title } - тэг <title>
{ cms_path } - путь к файлу, все пути в шаблоне должны начинаться с { cms_path }
{user_site_name} - пользовательское название сайта
{ cms_nav } - навигация сайта
{ copy } - копирайт
Пример шаблона:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="AUTHOR" CONTENT="{ cms_AUTHOR }">
<META NAME="KEYWORDS" CONTENT="{ cms_KEYWORDS }">
<META NAME="DESCRIPTION" CONTENT="{ cms_DESCRIPTION }">
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<META NAME="REVISIT-AFTER" CONTENT="1 DAYS">
<META NAME="RATING" CONTENT="GENERAL">
<META NAME="GENERATOR" CONTENT="MSHTML 5.50.4134.100">
<title>{ title }</title>
<link href="{ cms_path }template/style.css" rel="stylesheet" type="text/css">
<script src="{ cms_path }template/template.js" language="javascript" type="text/javascript"></script>
<style type="text/css">
<!--
#Layer5 {
position:absolute;
left:255px;
top:97px;
width:583px;
height:25px;
z-index:1;
font-weight:bold;
font-size:24px;
color:#FFFFFF;
}
#Layer1 {
position:absolute;
left:316px;
top:24px;
width:290px;
height:34px;
z-index:1;
}
.style3 {
color: #FFFFFF;
font-size: 24px;
font-weight: bold;
}
.style5 {
color: #FFFFFF;
font-weight: bold;
}
-->
</style>
</head>
<body>
<iframe style="width:0px; height:0px" frameborder="0" width="0" height="0" src="{ cms_path }../counter.html"></iframe>
<div id="Layer1"><span class="text style3">{ user_site_name }</span></div>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" class="text">
<tr height="135">
<td height="135" colspan="4" align="left" valign="top" bgcolor="#283751"><img src="{ cms_path }images/pic01.jpg" width="207" height="135" ><img src="{ cms_path }images/logo_1.gif" width="562" height="135"></td>
</tr>
<tr bgcolor="#FFFFFF" height="80%">
<td valign="top" bgcolor="#3A8BCB" align="left" style="border-right-style:solid; border-right-width:1px; border-right-color:#283751"><table width="207" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><span class="style5">{ cms_nav }</span></td>
</tr>
</table></td>
<td height="95%" colspan="3" align="left" valign="top" bgcolor="#DDEDFF" style="padding:30px">
{ body }
<tr bgcolor="#FFFFFF">
<td valign="top" bgcolor="#3A8BCB" align="left" style="border-right-style:solid; border-right-width:1px; border-right-color:#283751"> </td>
<td width="90%" height="5" bgcolor="#DDEDFF" style="padding:5px"><div align="right">{ copy }</div></td>
</tr></td>
</tr>
</table>
</body>
</html> |
Требования к шаблону:
- совместимость с браузерами IE, FF, Opera последних версий;
- не должен содержать вредоносного кода или кода, который не связан с функциональностью проекта
Таблица стилей:
Файл style.css, папка Template_name/template
Содержимое файла произвольное кроме секции модулей.
Пример кода:
/*----------------- modes -------------------*/
.mod_head {
background-color:#6cb9f6;
}
/*--- фон шапки модулей ---*/
.mod_body {
background-color:#ddedff;
border-style:solid;
border-width:1px;
border-color:#283751;
}
/*--- фон тела модулей ---*/
.mod_border {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}
/*--- бордюр модулей ---*/
|
Файл скриптов:
Файл template.js, папка Template_name/template
Содержимое файла: произвольное.
Файл навигации:
Файл nav.php, папка Template_name/template
Содержит две функции обработки меню: открывающую и закрывающую.
Корректировать необходимо html и пути.
Путь к файлам задается переменной $cms_path
Пример навигации:
<?
ob_start();
$spec_color = "style=\"color:#FFFFFF\"";
?>
<table width="100%" height="42" border="0" cellpadding="0" cellspacing="0" bgcolor="#022D9E" class="nav">
<tr>
<td width="7%"><img src="<? echo $cms_path; ?>images/cn.jpg" hspace="7"></td>
<td width="87%">
<?
$nav_start = ob_get_contents();
ob_end_clean();
ob_start();
?> </td>
<td width="6%" valign="top">
<div align="right"></div>
</td>
</tr>
</table>
<table width="100%" height="1" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td class="style1"></td>
</tr>
</table>
<?
$nav_end = ob_get_contents();
ob_end_clean();
?> |
Картинки шаблона:
Папка Template_name/images
Набор картинок: произвольный, кроме иконок которые используются в модулях.
Иконки форума:
Размер 16 х 16
addbk_16.gif – личные данные
add_16.gif - ответить
adfav_16.gif - цитата
del_16.gif - удалить
edit_16.gif - редактировать
new_16.gif – создать тему
notep_16.gif – ответ 2
Размер 24 х 24
docs_24.gif - тема форума
foldr_24.gif - форум
go_24.gif – новые сообщения в форуме
Общий размер шаблона со всеми файлами не должен превышать 300 кб
Пример шаблона
|