Главная » Администрирование сайта » Управление шаблонами » Создание глобального блока

Создание глобального блока

11.01.2013 в 14:11
Автор: Selena

При создании сайта в шаблонах по умолчанию системой автоматически создаются 4 глобальных блока Верхний, Нижний, Первый и Второй контейнеры. Внутри них работают все коды, которые должны работать в шаблонах, но не работают другие глобальные блоки. В шаблонах это коды:

$GLOBAL_AHEADER$
$GLOBAL_CLEFTER$
$GLOBAL_DRIGHTER$
$GLOBAL_BFOOTER$

Допустим, Вы хотите создать блок для ссылок или банеров и назвать его Полезные сайты или как-то по другому.

Что нужно сделать?

1. Заходите в Панель управления вашим сайтом. Нажимаете на главной странице "Управление дизайном".

2. Зайдя в управление дизайном, нажимаете вот в этой строке: [ Глобальные блоки | Backup шаблонов | Быстрая замена | Импорт удаленного кода ] (а не в длинном перечне, который идёт вниз) на Глобальные блоки. Выпадает новая страница, на которой перечислены имеющиеся у Вас глобальные блоки. Обычно там перечислены созданные по умолчанию системные глобальные блоки. Слева названия блоков, справа код блока в шаблонах. При нажатии на названии блока Вы получаете доступ к его внутреннему коду.

3. Над списком кодов блоков (справа) есть кнопочка: Добавить блок. Жмёте на неё.

Выпадает поле, в котором вы пишете название будущего блока верхним регистром латиницей. Например SITE - и жмёте кнопочку Добавить блок.

4. У вас появляется ещё один блок, который справа обозначен, как $GLOBAL_SITE$.

5. Возвращаетесь в Управление дизайном, находите в длинном списке шаблон страницы в которую хотите добавить новый глобальный блок. Например, Редактор страниц. Под ним синяя надпись Страницы сайта. Нажимаете на эту синюю надпись.

6. Перед вами в окошке - шаблон вашего сайта. Вам нужно найти в нём место для нового блока $GLOBAL_SITE$.

7. Если вы хотите вставить ваш новый блок в боковые колонки и чтобы он был оформлен как остальные блоки, то вам следует зайти внутрь GLOBAL_CLEFTER$ или $GLOBAL_DRIGHTER$ и скопировать один из блоков. Например, такой:

Код
<!-- <block2> -->
<?if($CATEGORIES$)?>
<div class="title-top"><div class="title-bottom"><h4 class="block-title"><!-- <bt> --><!--<s5351>-->Категории раздела<!--</s>--><!-- </bt> --></h4></div></div>
  <div class="block-content"><!-- <bc> -->$CATEGORIES$<!-- </bc> --></div>
<?endif?>
<!-- </block2> -->


Убираете все метки блоков, заменяете название блока и код $CATEGORIES$ на код $GLOBAL_SITE$ и получаете следующее:

Код
<!-- -->  

<div class="title-top"><div class="title-bottom"><h4 class="block-title">Полезные сайты</h4></div></div>
<div class="block-content">$GLOBAL_SITE$</div>

<!--/-->


ВНИМАНИЕ!: Не ставьте новый блок $GLOBAL_SITE$ внутрь системных глобальных блоков.

Сохраняете шаблон.

Теперь у вас на главной странице, если её обновить, появляется новый блок "Полезные сайты". Осталось добавить собственно ссылки.

8. Возвращаетесь в Управление дизайном - Глобальные блоки. Нажимаете слева на обозначение нового блока - SITE.

Выпадает окошко с шаблоном нового блока. Оно пустое. В него нужно поставить, например, следующее:

Код
<ul class="uz">

<li class="menus"><a href="http://ucoz.ru/">Ссылка на сайт лучшего друга</a></li>

</ul>


Можете убрать вид списка и просто оставить

Код
<a href="http://ucoz.ru/">Ссылка на сайт лучшего друга</a>


Сохраняете настройки. Теперь у вас есть новый работающий блок, в который вы можете ставить новые ссылки.

Примечание: если что-то не получилось или вы сбили настройки - можно пользоваться кнопкой в Редакторе страниц - Восстановить стандартный шаблон"

Рейтинг: -9  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 27871          Комментариев: 1
09.01.2015 в 02:45      0  

"ВНИМАНИЕ!: Не ставьте новый блок $GLOBAL_SITE$ внутрь системных глобальных блоков".

Это все понятно. А куда ставить то, как? Почему ничего об этом нет?