Индивидуальные title description keywords шаблон страниц uCoz сайта
Logo Runettex_team_ESQ Динамично эластичный тип макета - dynamically expandable elastic . mod. 25.09.2011 .
Practical realization of type of a breadboard model dynamically expandable elastic .
mod . 20.11.2011

Индивидуальные, заголовок title, метатеги description и keywords, а так же и шаблон страницы любого uCoz сайта .
Описание процесса переноса шаблона страницы в содержание страницы Редактора страниц .
Как у нового сайта без наличия страниц с материалом , так и c многочисленными страницами заполненных материалами .

Общая , предварительно - ознакомительная информация .

Cледует начать с того что прописать Doctype в общих настройках сайта . Ввести его в поле : Значение тега <!DОСТYРЕ> .
Это необходиммо сделать в любом случае даже если и не станете переделывать страницы сайта . Без него адекватного отображения содержания страницы в обозревателях Internet Explorer в большинстве случаев не добиться .

Перенос шаблона страницы из шаблона страницы в содержание страницы позволяет прописать индивидуальные для каждой страницы Редактора страниц сайта :
1 . заголовок страницы , содержание тега title ( рекомендуемый лимит сиволов , не более 70 )
2 . метатег описания содержания страницы , содержание мета тега description ( рекомендуемый лимит сиволов , не более 170 )
3 . метатег ключевых слов страницы , содержание мета тега keywords ( лимита нет )
( это касается и других метатегов , и вообще всего что может быть размещено в заголовке шаблона страницы )
4 . индивидуальные файлы CSS таблиц для страниц с групповой принадлежностью к определённой теме и дизайну .
5 . индивидуальный дизайн ( шаблон ) для любого количества страниц Редактора страниц .

Описание процесса переноса шаблона страницы из шаблона в содержание страницы .

Далее начнём процесс изменений в шаблоне страниц редактора странц .
Первое что следует сделать , для сокращения " затрат " лимита символов . Перевести все стили шаблона страницы и глобальных блоков в CSS классы . Хотя это и необязательно , но всё таки лучше сэкономить на сиволах . Больше останется лимита для соодержания , для материалов .

HTML стандартного шаблона дизайна № 841 взятого для примера выглядит так :

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<title>
$SIТЕ_NАМЕ$ - $МОDULЕ_NАМЕ$</title>
<?$МЕТА_DЕSСRIРТIОN$?>
<link type="text/css" rel="StyleSheet" href="/.s/src/css/841.css">
</head>

<body style="background: #333333; margin: 0px; padding: 0px;">

$АDМIN_ВАR$
$GLОВАL_АНЕАDЕR$
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding: 0 10px 0 10px;">
<tr>
<td width="100%" align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" align="right" width="191" style="padding-right: 9px; background: url('/.s/t/841/4.gif') right repeat-y;">

$GLОВАL_СLЕFТЕR$
</td>
<td valign="top" style="padding: 10px;">
<table border="0" cellpadding="10" cellspacing="0" width="100%">
<tr>
<td>

$СОNТЕNТ$
</td>
</tr>
</table>
</td>
<td valign="top" align="left" width="191" style="padding-left: 9px; background: url('/.s/t/841/9.gif') left repeat-y;">

$GLОВАL_DRIGНТЕR$
</td>
</tr>
</table>
</td>
</tr>
</table>

$GLОВАL_ВFООТЕR$
</body>

</html>

Процесс перевода стилей не описываем , в итоге получаем такой шаблон

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title>
$SIТЕ_NАМЕ$ - $МОDULЕ_NАМЕ$</title>
<?$МЕТА_DЕSСRIРТIОN$?>
<link type="text/css" rel="stylesheet" href="/.s/src/css/841.css">
</head>

<body>

$АDМIN_ВАR$
$GLОВАL_АНЕАDЕR$
<div class="indexA">
<table class="indexB">
<tr>
<td class="indexC">

$GLОВАL_СLЕFТЕR$
</td>
<td class="indexD">

$СОNТЕNТ$
</td>
<td class="indexE">

$GLОВАL_DRIGНТЕR$
</div>
$GLОВАL_ВFООТЕR$
</body>

</html>

Строки стилей классов тегов шаблона страниц сайта модуля редактора страниц .

body {background-color: #333; margin: 0px; padding: 0px; width: 100%; height: 100%;}
.indexA {width: 100%; border: 0px; padding: 0px 10px;}
.indexB {width: 100%; border: 0px; border-collapse: collapse;}
.indexC {width: 191px; text-align: left; padding-right: 9px; vertical-align: top; background: url('/.s/t/841/4.gif') right repeat-y;}
.indexD {padding: 10px; vertical-align: top;}
.indexE {width: 191px; text-align: right; padding-left: 9px; vertical-align: top; background: url('/.s/t/841/9.gif') left repeat-y;}
Аналогично следует поступить и с шаблонами : шапки сайта , низа сайта и блоками колонок сайта . Хотя собственно говоря наличие блоков колонок на страницах с материалом в принципе и необязательно . Например как на этом сайте . На страницах нет ничего кроме шапки , низа и собственно самого содержания материалов .
В Панели управления сайтом в Редакторе страниц редактируем Главную страницу сайта ( шаблон Страницы сайта ) . Нажимаем - [Изменить информацию] , открывается Редактор содержания Главной страницы сайта .
Ставим галочку в опции - Использовать персональный шаблон для страницы [?]
Теперь у Главной страницы сайта и других страниц сайта Редактора страниц ( index ) , будут разные шаблоны . Для Главной страницы будет шаблон с названием Главная страница или с тем названием что укажите при включении опции в поле названия страницы сверху в редакторе . А у остальных страниц шаблон будет в шаблоне Страницы сайта .



Non-Commercial Use: Free Runettex_team_ESQ © 2009 - 2016 Хостинг от uCoz