Архив - только для чтения
Сообщество uCoz » Архивариус » Архив » Как создать второй контейнер с блоками (если предусмотрен только один контейнер...)
Как создать второй контейнер с блоками
Модератор форума
Сообщение # 1 | 17:36:34
Во многих стандартных шаблонах предусмотрен только один контейнер. Второй можно создать вручную. Но только, если дизайн не основан на изображениях фиксированного размера. В этом случае кроме добавления Глобального блока потребуется перерисовка всей графики.

1. Создайте Глобальных блок (Панель управления - Управление дизайном - Глобальные блоки)



Нажмите кнопку 'Добавить блок'. Назовите глобальный блок TWO, тогда код глобального блока будет $GLOBAL_TWO$.

2. Зайдите в 'Управление дизайном - Страницы сайта'. В коде шаблона найдите ячейку с переменной $CONTENT$ и ниже пропишите ячейку с нашим блоком. Ячейка должна быть аналогична той, в которой прописан код первого контейнера.


Не обращайте внимание на пути к картинкам, в каждом дизайне они свои.
Если у вас ширина ячейки первого контейнера 214, то и ширина второго должна быть 214.
Получается, что мы просто прописали еще одну ячейку после контента:
Код
<td valign="top" width="214">
$GLOBAL_TWO$
</td>

Важно! Для того, чтобы добавленный вами контейнер отображался на всех страницах сайта, нужно прописать ячейку с кодом глобального блока во всех основных шаблонах, где присутствует код $BODY$.

• В некоторых дизайнах вместо табличных ячеек используются динамические div, но принцип тот же. Если вам нужно добавить контейнер слева, то код ячейки нужно прописать до переменной $CONTENT$.
• После того, как вы создали второй контейнер, возможность добавлять туда блоки через Конструктор пропадет. Добавлять блоки можно будет только через Панель управления.


Оформление сообщений:
  • Размер шрифта текста должен быть не более 11pt.
  • Изображения в тексте разрешены не более 500x500px и не более 250кб.
  • Ссылки в текст должны вставляться с использованием специального bb-кода http://.
  • HTML-код должен вставляться с использованием специального bb-кода code

Прикрепления: 1672840.png (8.1 Kb) · 3615368.png (19.1 Kb)
Сообщение отредактировал Владислав1999 - Среда, 10 Авг 2011, 17:38:17
Don4777
Сообщений: 3
Репутация: 0

Сообщение # 46 | 13:42:32
Quote (Владислав1999)
Don4777, левый контейнер появился, но вам нужно сделать шире сам сайт,т.к. контент не помещается между двумя глобальными блоками...

А как это сделать?
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 47 | 13:44:45
Don4777, в css стилях измените число на 100%
Quote
#container {width: 976px; margin: auto; padding-top:22px;text-align: left;}

Что вы сделали? Сейчас первого контейнера не видно...

.::I'll be back::.
Выбор за тобой!
Don4777
Сообщений: 3
Репутация: 0

Сообщение # 48 | 14:17:30
Quote (Владислав1999)
Что вы сделали? Сейчас первого контейнера не видно...

Странно я убрал код что бы проверить кое что теперь добавляю назад жму сохранить пишет "$POLL$ код используется более одного раза." хотя его там нет.

Добавлено (19-Ноя-2011, 14:05:06)
---------------------------------------------
Немогу понять в чем дело не сохраняется изменение и все тут

Добавлено (19-Ноя-2011, 14:12:45)
---------------------------------------------
Как я добавляю код $GLOBAL_TWO$ страница не сохраняется и выдает ошибку "$POLL$ код используется более одного раза." в чем может быть проблема?

Добавлено (19-Ноя-2011, 14:17:30)
---------------------------------------------

Quote (Владислав1999)
в css стилях измените число на 100%

Не понял какое число изменить на 100?
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 49 | 21:12:19
Don4777, значит в двух и более глобальных блоках установлен код $POLL$

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Zeri
Сообщений: 1
Репутация: 0

Сообщение # 50 | 23:51:06
странно, шаблоны однотипные, но коды абсолютно разные как будто
мой сайт с шаблоном 786,т.к. очень понравилась, http://homehobby.ucoz.ru/
хочу рекламу положить на вторую сторону
код сделала такой
Quote


<body>
$ADMIN_BAR$
<div id="wrap">
<div id="container">
$GLOBAL_AHEADER$
<div id="content">
<div id="content-top"></div>
<div id="content-mid">
<div class="sidebar">
<div class="block soc-block">
<div class="block-top"></div>
<div class="block-mid">
<div class="blockcontent" style="margin-right: 0;">
<div class="bc-inside" style="width: auto;">
<div id="soc">
<?if($RSS_LINK$)?><a href="$RSS_LINK$" target="_blank" title="RSS" class="soc-rss"></a><?endif?>
<a href="http://del.icio.us/post?url=$HOME_PAGE_LINK$" rel="nofollow" target="_blank" title="Del.icio.us" class="soc-del"></a>
<a href="http://www.facebook.com/share.php?u=$HOME_PAGE_LINK$" rel="nofollow" target="_blank" title="FaceBook" class="soc-facebook"></a>
<a href="http://memori.ru/link/?sm=1&u_data[url]=$HOME_PAGE_LINK$" rel="nofollow" target="_blank" title="Memori" class="soc-memori"></a>
<a href="http://vkontakte.ru/share.php?url=$HOME_PAGE_LINK$" rel="nofollow" target="_blank" title="Vkontakte" class="soc-vkontakte"></a>
<a href="http://twitter.com/share?url=$HOME_PAGE_LINK$" rel="nofollow" target="_blank" title="Twitter" class="soc-twitter" style="margin: 0;"></a>
<g:plusone></g:plusone>
</div>
</div>
</div>
</div>
<div class="block-bottom"></div>
</div>
$GLOBAL_CLEFTER$
</div>
<div class="maincont">
<!-- <middle> -->
<!-- <body> -->$CONTENT$<!-- </body> -->
<!-- </middle> -->
</div>
<div>
$GLOBAL_TWO$
</div>
<div class="clear"></div>
</div>
<div id="content-bottom"></div>
</div>
$GLOBAL_BFOOTER$
</div>
</div>
</body>
</html>


скрипт для блока еще прописаны в таблице CSS(url фона и тд). Это влияет как-то?
kSeNoN4083
Сообщений: 3
Репутация: 0

Сообщение # 51 | 15:34:08
Здравствуйте не как не могу создать второй контейнер подскажите плиз что прописать в коде???
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 52 | 16:00:29
kSeNoN4083, Да всё у вас на месте , как и положено ..


kSeNoN4083
Сообщений: 3
Репутация: 0

Сообщение # 53 | 16:09:26
но почему то я не могу добавить блоки в правую часть сайта в левую норм добовляю а в правую не могу((( значит что то не так

Добавлено (26-Ноя-2011, 16:09:26)
---------------------------------------------
http://dubstepclan.ucoz.ru/ вот сайт сами посмотрите

Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 54 | 19:09:17
kSeNoN4083, А у вас есть правый , второй контейнер ? $GLOBAL_DRIGHTER$ В панели управления ? Откройте шаблон глобально блока - втрой контейнер и пихайте туда что угодно ..

Первый то у вас есть , а был ли второй или есть ли второй ?

Сообщение отредактировал Miss_Esq - Суббота, 26 Ноя 2011, 19:09:47
kSeNoN4083
Сообщений: 3
Репутация: 0

Сообщение # 55 | 00:05:59
у меня только левый скажите плиз когда создам правый что там прописывать?
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 56 | 11:24:16
kSeNoN4083, Сообщение №1 темы в верху

1 . Создайте Глобальных блок (Панель управления-управление дизайном-Глобальные блоки)
Скриншот там же
2 . Нажмите кнопку 'Добавить блок'. Назовите глобальный блок - DRIGHTER , тогда код глобального блока будет $GLOBAL_DRIGHTER$
Потом вставите в шаблоне Страницы сайта его и заполняйте ..

</div>
</td>
<td width="230" valign="top" align="right">
$GLOBAL_DRIGHTER$
</td></tr>
</table>
<!-- </middle> -->
Удалить , то что выделено цветом .. нулевой iframe чужого сайта ... могут быть последствия ..

Сообщение отредактировал Miss_Esq - Воскресенье, 27 Ноя 2011, 11:31:21
dimonchik0933
Сообщений: 2
Репутация: 0

Сообщение # 57 | 18:02:30
Подскажите как вывести второй контейнер и куда прописать созданный мною $GLOBAL_TWO$, спасибо!!!

FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 58 | 18:06:31
dimonchik0933,
Code
<html>  
<head>  
<meta http-equiv="content-type" content="text/html; charset=UTF-8">  
<title>$SITE_NAME$ - $MODULE_NAME$</title>  
<?$META_DESCRIPTION$?>  
<link type="text/css" rel="StyleSheet" href="/.s/src/css/181.css" />  
</head>  

<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth=0 marginheight=0>  
$ADMIN_BAR$  
$GLOBAL_AHEADER$  
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" align="center">  
<tr>  
<td background="/.s/t/181/1.gif" rowspan="2"><img border="0" src="/.s/t/181/2.gif" width="46" height="1"></td>  
<td width="97%" class="mframe" valign="top" height="100%" bgcolor="#FAFAFA">  
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" align="center">  
<tr>  

<td valign="top" width="210" class="colgray" height="100%" style="padding-top:10px; padding-bottom:20px;">  
$GLOBAL_CLEFTER$  
</td>  
<td valign="top" height="100%" style="padding-bottom:20px;">  
<table border="0" cellpadding="4" cellspacing="1" width="100%">  
<tr><td>  
<table border="0" cellpadding="2" cellspacing="1" width="100%">  
<tr>  
<td width="70%"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a> · <!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>-->, <b>$USERNAME$</b><?endif?><?endif?><?if($RSS_LINK$)?> · <a href="$RSS_LINK$">RSS</a><?endif?></td>  
<td align="right" class="copy">$DATE$, $TIME$</td>  
</tr>  
</table>  
</td></tr>  
<tr><td style="border-top:1px solid #C9D0DB;">  
<!-- <middle> -->  
<!-- <body> -->$CONTENT$<!-- </body> -->  
<!-- </middle> -->  
</td>
<td valign="top" width="210" class="colgray" height="100%" style="padding-top:10px; padding-bottom:20px;">  
$GLOBAL_TWO$  
</td>  
</tr>  
</table>  
</td>  
</tr>  
</table>  

</td>  
<td background="/.s/t/181/5.gif" rowspan="2"><img border="0" src="/.s/t/181/2.gif" width="46" height="1"></td>  
</tr>  
<tr>  
$GLOBAL_BFOOTER$  
</tr>  
</table>  

</body>  
</html>

.::I'll be back::.
Выбор за тобой!
dimonchik0933
Сообщений: 2
Репутация: 0

Сообщение # 59 | 18:18:59
второй контейнер появился , но почему он пустой я туда добавил код первого и ничего не вижу в итоге??? sad
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 60 | 18:19:55
Quote (dimonchik0933)
я туда добавил код первого и ничего не вижу в итоге???

замените содержимое этих блоков,для начала напишите просто текст в этих блоках для проверки,чтобы удостовериться что все отображается...

.::I'll be back::.
Выбор за тобой!
Сообщение отредактировал Владислав1999 - Понедельник, 28 Ноя 2011, 18:20:38
Сообщество uCoz » Архивариус » Архив » Как создать второй контейнер с блоками (если предусмотрен только один контейнер...)
Поиск: