Что мне это даст?
Во-первых - удобный способ управлять дизайном сайта и блоками, не заходя в панель управления.
Во-вторых - быстрое добавление нужных мне блоков, которые уже будут оформлены в нужном мне дизайне.
В-третьих - возможность использовать в блоках предоставляемые системой возможности - например гаджеты и виджеты.
В-четвертых - самое важное преимущество. При создании каркаса система
сама сгенерирует все шаблоны для всех модулей - и мне не нужно будет
менять их руками, для каждого используемого мною модуля. Полезность
очевидна - вооружусь терпением и начну вносить изменения.
Для
начала нужно убедится, что конструктор активирован - это можно
проверить, зайдя в Панель управления, Главная » Общие настройки. Если
нужна опция активирована, переходим к настройке дизайна. Для этого нужно
зайти в Панель управления, Управление дизайном » Конструктор шаблонов, и
в при помощи подсказок оформить будущий каркас должным образом. Принцип
создания каркасов прост - существующая структура страницы делится на
определенные зоны по смыслу и назначению. Например, мой трехколоночный
дизайн, разбитый на подобные зоны для создания каркаса, схематически
будет выглядеть так:
Итак, как можно видеть на рисунке, каркас состоит из таких основных частей:
<!-- <header> -->
<!-- </header> -->
- в этом блоке я размещу верхнюю часть (шапку) сайта.
<!-- <middle> -->
<!-- </middle> -->
- здесь будет вся средняя часть сайта, в том числе левая и правая колонки и средняя часть, в которой будет отображаться основной контент.
<!-- <footer> -->
<!-- </footer> -->
- здесь будет нижняя часть сайта - счетчики, копирайты и прочее. Отдельно бы хотелось остановится на описании кода
<!-- <middle> -->
<!-- </middle> -->
В использовании этого кода есть определенные ньюансы, которые необходимо знать. В частности, это связано с использованием модуля "Форум". В моем случае, если мне понадобится использовать этот модуль - моя структура каркаса предполагает, что модуль будет располагаться на всю ширину страницы, так как блоки container у меня включены в блок middle. При генерации шаблона для модуля "Форум" система смотрит, как расположен блок middle и всю область, которую он занимает, отводит под вывод форума. В случае если я вынесу код container правой колонки за границы блока middle - то форум будет занимать место левой и центральной колонки, а правая останется на месте. Если я вообще не использую код middle - то форум будет размещен в том же месте, где выводится остальной контент.
Результат: дизайн разбит на три больших части, каждая
из которых имеет свое значение. Но - для того чтобы я мог управлять
блоками и сгенерировать шаблоны для всех модулей мне нужно рассказать
системе о том, как будут выглядеть блоки, и где они будут расположены.
Так как основная часть сайта (колонки) размещена в блоке
<!-- <middle> -->
<!-- </middle> -->
- добавим в него нужные коды.
При помощи кода
<!-- <container> -->
<!-- </container> -->
я определяю в моем дизайне область, в которой будут содержаться блоки, например "Опросы", "Календарь", "Поиск" и другие. При помощи этих кодов я точно указываю системе, где разрешено размещать новые блоки. В моем случае это левая и правая колонка средней части страницы. Прописываем коды в дизайн, например вот так:
<td valign="top" width="175" style="padding:1px; background:#FFFFFF;
border-right:1px solid #666666;" align="center">
<!-- <container> -->
<!-- </container> -->
</td>
Теперь мне нужно как то рассказать системе, как будет выглядеть мой будущий блок. При генерации шаблонов система сгенерирует шаблоны с учетом этой информации, и все новые блоки будут сразу же добавляться в нужном мне дизайне. Самое замечательное в этом то, что мне достаточно описать дизайн блока только один раз - все остальное система сделает сама. Добавляю блок в контейнер:
<td valign="top" width="175" style="padding:1px; background:#FFFFFF;
border-right:1px solid #666666;" align="center">
<!-- <container> -->
<!-- <block> -->
<table border="0" cellpadding="0" cellspacing="0"
style="background:#666666; margin-bottom:1px;" width="175">
<tr><td height="17" style="color:#FFFFFF; border:1px solid #666666;
font-size:10px;padding-left:10px;">
<b>TITLE</b></td></tr>
<tr><td align="center" style=" background-color:#EFEFEF;
padding:5px 0 5px 0;
border:1px solid #666666;">CONTENT</td></tr>
</table>
<!-- </block> -->
<!-- </container> -->
</td>
Если дизайн блоков во всех контейнерах будет одинаковый, то достаточно сформировать лишь один блок, а второй контейнер создать пустым. Блок имеет два зарезервированных кода "TITLE" и "CONTENT", которые соответственно означают "Заголовок" и "Содержимое" блока.
Отдельно хотелось бы остановится на зарезервированных кодах каркаса. Их несколько - вот они:
- [TITLE] : заголовок страницы
- [CSS_URL] : путь к файлу с css-стилями
- [BODY] : основная часть страницы
- [COPYRIGHT] : копирайт системы uCoz
Настоятельно рекомендую использовать эти коды для правильной генерации каркаса.
Последнее что нужно указать в каркасе - это внешний вид для всплывающих окон.
Для этого предусмотрен такой код:
<!-- <popup> -->
<!-- </popup> -->
У меня всплывающие окна по стилю будут такими же, как и блоки - поэтому добавляю такой код:
<!-- <popup> -->
<table cellpadding="0" cellspacing="1" style="background:#FFFFFF;">
<tr><td>
<table border="0" cellpadding="0" cellspacing="0"
style="background:#666666; margin-bottom:1px;">
<tr><td height="17" style="color:#FFFFFF; border:1px solid #666666;
font-size:10px;padding-left:10px;">
<b>[TITLE]</b></td></tr>
<tr><td align="center" style=" background-color:#EFEFEF;
padding:5px 0 5px 0;
border:1px solid #666666;">[BODY]</td></tr>
</table>
</td></tr>
</table>
<!-- </popup> -->
Всего комментариев: 8 | |
8 Написал: Гость / 12.03.2013
Народ помогите!Я захожу на "свой" сайт Пишет <<<Вы вошли как Roman_Efremenko>>> Но вверху где было "меню" КОРОЧЕ ТАМ НЕ НАПИСАНО КОНСТРУКТОР панель есть но на ней нет ни каких надписей
7 Написал: SupportsTanks / 07.03.2013
http://gameplay.md/wp-content/uploads/2011/05/world_of_tanks.jpg
Хотели бы вы окунуться в мир захватывающих сражений? Лучший симулятор действий! Графика и физика на высшем уровне! Вас ждут ваши товарищи! http://enterwebs.ru/tanks/?pid=26448 - World of tanks >>>>>> Перейти на сайт для регестрации <<<<<< 6 Написал: Curpigree / 03.02.2013
бесплатные просиотр порнофото сайтов женщины в возрасте худые порно фото сообщства секса видео бесплатно даю работу порноактерам смотреть порно с жанной фриски бесплатно порно папа трахнул дочку для активизации 2х канального режима работы памяти модули устанавливаются парами частное любительское анальное порно однотрахники рославль порно фото родственники денни кинг дневники порнографа порно с тилой текилой бесплатное порно рисунки покемоны женский аргазм порно онлайн секс девушки в купальниках парень трахнул учительницу.
5 Написал: hoockLicecext / 10.01.2013
диета система минус 60 можно ли похудеть на кефире как похудеть безболезненно
http://dietushki.8tar.com/index.html - спорт помогает похудеть http://dietushki.8tar.com/dieta-20-28.html - диета 20 28 http://dietushki.8tar.com/skakalka-pomogaet-pohudet.html - скакалка помогает похудеть http://pohudelka.8tar.com/index.html - толстые ноги как похудеть http://pohudelka.8tar.com/motivator-pohudet.html - мотиватор похудеть http://pohudelka.8tar.com/kak-pohudet-bystro-i-nadolgo.html - как похудеть быстро и надолго похудеть за 15 дней можно ли похудеть крутя обруч диета меню на каждый день ляпис трубецкой похудел как похудеть при щитовидке 4 Написал: pypebutiout / 29.12.2012
Всем Привет! lost.ucoz.de это отличный ресурс, давно хотела вам написать.
Меня зовут Наташа. Мне пятнадцать лет. Я живу в городе Хабаровск. Показали в онлайне этот тип заработка. Мне интересно мнение более взрослых людей. Работает ли такой метод заработка? Мама у меня не разбирается с компьютерами, мен у нее не поинтересоваться. Сумма непугающая, хочется испробовать, но интересно ваше мнение. Вот, что меня заинтпресовало http://600r.ru/ тут парень предлагает даже обучить. Сказаал, что заработал более 92756 долларов. Извините, не нашла подходящего раздела, поэтому написала в этот перенесите пожалуйста. Я еще школьница, не работаю. Хочу мамуле помочь. 3 Написал: BiamOrnaccumn / 29.12.2012
Интересует рекламные площадки на вашем форуме. Отпишитесь мне в личку.
2 Написал: Гость / 25.08.2012
(Плагины ,скрипты ,Моды ,Патчи,Готовые сервера и многое другое)
Торопись сделать смой сервер Популярным + Бесплатный Монторинг. Вот сайт: my-server-cs.ucoz.ru 1 Написал: AcitAntibia / 06.06.2012
ygfkj
| |