Краткая справка по Конструктору шаблонов - О ucoz - Каталог статей - Сайт для начинающего вебмастера - Всё для uCoz
Главная » Статьи » О ucoz

Краткая справка по Конструктору шаблонов
Верховодила сотворения каркаса

Зайдя в раздел Конструктора шаблонов вы получаете вероятность пользоваться последующими опциями:

Образчик обычного каркаса

Верховодила сотворения каркаса

Файловый клерк

Сохраненные каркасы

Употребляется комплект стилей от дизайна #(номер дизайна) либо Употребляется индивидуальный комплект стилей (Файл со стилями: гиперссылка на файл)

Всё наверное гиперссылки сообразно коим раскрываются конкретные странички Панели управления. Сообразно главным 3 раскрываются всплывающие окошка (о главном станет произнесено дальше), сообразно четвёртому выпадающий перечень со гиперссылками на сохранённые каркасы сообразно нажатию на которые в окно для редактирования Конструктора загружается код каркаса. Ежели у вас никак не сохранено ни 1-го каркаса либо вы их стёрли, то данной гиперссылки на страничке каркаса шаблонов никак не станет. Сообразно крайней гиперссылке раскроется страничка с файлом стилей, то имеется с адресом Основная » Управление стилями и к Конструктору вам нужно ворачиваться чрез гиперссылку в ряду [ Инженер шаблонов | Управление шаблонами | Массовые блоки ].

Возвратимся к главному пт. Наверху открывшегося окошка пребывают 3 клавиши - Код каркаса Поглядеть Редактировать. Функциональное положение (в каком месте пребываем) удаленно бледноватым расцветкой, сообразно умолчанию выведено содержание Код каркаса. Сообразно нажатию на Поглядеть в окошке возникает разряд странички - как оно станет смотреться. Мы можем поглядеть как станет смотреться основная страничка интернет-сайта (и основные главных модулей), форум и всплывающее окошко. К всплывающим окошкам относятся окошко Профиля юзера, результаты выборочных опросов, перечень ЛС и т.д. При нажатии на клавишу Редактировать код каркаса загружается в окно для редактирования Конструктора шаблонов. Перед окном для редактирования располагаться разряд чекбоксов как перечень задействованных модулей. Вы сможете изменить дизайн как сразу на всём веб-сайте, этак и на отдельных модулях, сняв галочки с тех модулей дизайн каких вы поменять никак не намереваетесь. Еще ниже располагаться разряд клавиш:

Снова файловый клерк

Поглядеть (подобно окошку Образца, лишь раскроется новенькая страничка никак не с образцом, а с вашим дизайном)

Сотворить шаблоны (сообразно нажатию клавиши в модулях на каких стоит галка сменится шаблон)

Сберечь (сообразно нажатию клавиши код каркаса заносится в перечень п.4 больше)

Сотворить картотека (сообразно нажатию клавиши автоматом формируется картотека в кой вступают текстовые файлы с кодом каркаса и аннотацией сообразно аппарате, папка с картинами и файл стилей)

Время от времени посещает, будто код свёрстан с оплошностями, тогда при разработке архива система упредит вас о данном. Картотека сохранится совместно со особым файлом погрешностей в котором станут перечислены места кода, которые система никак не сообразила.

Ежели вы теснее редактировали шаблоны в системе Ucoz, то наиболее наименее знакомы с принципами возведения шаблонов и с фирменной индивидуальностью Ucoz - с его кодами. В каркасе вы сможете использовать лишь те коды, которые действуют во всех шаблонах. Все специфичные для модулей коды вам позже нужно использовать вручную на тех шаблонах, в каком месте они уместны. Однако не считая обычных кодов в каркасе используются особые коды - они действуют лишь для Конструктора.
Перечень специфичных кодов Конструктора:

Code
[TITLE] - название страницы (для тега <title>)

[CSS_URL] - ссылка на файл со стилями

[RSS_URL] - ссылка на RSS ленту (в модулях где она есть)

[MODULE_PAGE_URL] - ссылка на главную страницу модуля/раздела (в модулях где она есть)

[MODULE_NAME] - название модуля

[CATS_TITLE] - название блока со списком категорий модуля

[CATEGORIES] - список категорий модуля (в модулях где они есть)

[CALENDAR_TITLE] - название блока с календарем добавлений

[CALENDAR] - календарь добавлений (в модулях где он есть)

[SEARCH_TITLE] - название блока с формой поиска по материалам модуля

[SEARCH_FORM] - форма поиска по материалам модуля (в модулях где есть эта функция)

[BODY] - основная часть страницы (список материалов и т.д.)


При аппарате каркаса на интернет-сайт Инженер автоматом подменяет данные коды эквивалентами обычных кодов для всякого модуля различных. В едином случае [BODY] никак не равен $BODY$. К примеру, для основной вы берите заместо кода [BODY]
Code
<table border="0" cellpadding="5" cellspacing="0" width="100%" class="tabbody">

<tr>

<td class="tdbody"><a href="$HOME_PAGE_LINK$">Главная сайта</a> </td></tr>

<tr>

<td class="tdbody1">

%IF($ADD_NEWS_LINK$)%<div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_NEWS_LINK$">Добавить новость</a> ]</div>%ENDIF%

$LAST_NEWS$

</td>

</tr>

</table>

А для каталога файлов при том ведь начальном коде
Code
<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr>

<td width="80%"><a href="$HOME_PAGE_LINK$">Начало</a> » Файлы</td>

<td align="right" style="white-space: nowrap;">%IF($ADD_ENTRY_LINK$)%[ <a href="$ADD_ENTRY_LINK$">Добавить материал</a> ]%ENDIF%</td>

</tr>

</table>

<hr />

<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr>

<td width="60%">Всего материалов в каталоге: <b>$NUM_ENTRIES$</b>%IF($NUM_SHOWN$)%
Показано материалов: <b>$NUM_SHOWN$</b>%ENDIF%</td>

<td align="right">%IF($PAGE_SELECTOR$)%Страницы: $PAGE_SELECTOR$%ENDIF%</td>

</tr>

</table>

<hr />

$BODY$

%IF($PAGE_SELECTOR1$)%<div style="text-align:center;">$PAGE_SELECTOR1$</div>%ENDIF%

</td>

</tr>

</table>

Для форума вы вообще получите только <!-- Header -->...<!-- /Header -->, <!-- Footer -->...<!-- /Footer --> и вот этот код между ними:

<table border="0" cellpadding="0" height="30" cellspacing="0" width="100%" align="center">

<tr>

<td align="right">[

<a class="fNavLink" href="$RECENT_POSTS_LINK$" rel="nofollow">Новые сообщения</a> ·

<a class="fNavLink" href="$MEMBERS_LIST_LINK$" rel="nofollow">Участники</a> ·

<a class="fNavLink" href="$BOARD_RULES_LINK$" rel="nofollow">Правила форума</a> ·

<a class="fNavLink" href="$SEARCH_PAGE_LINK$" rel="nofollow">Поиск</a> ·

<a class="fNavLink" href="$BOARD_RSS_LINK$" rel="nofollow">RSS</a> ]</td>

</tr>

</table>

$BODY$


Условные операторы для Конструктора тоже имеют особенности. Их два вида обычные %IF% %ELSE% %ENDIF% и {IF} ... {ENDIF}.

1-ые я обрисовывать никак не буду, для их имеется подробнейшая ссылка в Панели управления. 2-ые еще легче - они окружают участки кода, которые выведутся лишь для конкретных модулей. Система хозяйка понимает, будто куда разрешено заключать. Поэтому, всё, будто вы поместите вовнутрь критерий совместно со специфичными модульными кодами, выведется либо никак не выведется в данных модулях.

Вот в едином-то и всё, будто вам нужно ведать, приступая к труде в Конструкторе шаблонов.

Категория: О ucoz | Добавил: LifePSD (30.03.2010)
Просмотров: 795 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]