Архив - только для чтения
Сообщество 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
RUSSIA_23
Сообщений: 48
Репутация: 3

Сообщение # 121 | 21:08:53
Помогите создать левый контейнер...
http://prosvadba.3dn.ru/
Глобальный блок $GLOBAL_TWO$ уже создан
Вот страницы сайта
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="/_st/my.css" />
</head>

<body>
$ADMIN_BAR$
<div id="contanier">
  <table border="0" cellpadding="0" cellspacing="0" id="mainTable" align="center">
  <tr>
  <td class="logoBlock" valign="top"><h1><!-- <logo> --><a target="_blank" href="http://prosvadba.3dn.ru"><img src="http://prosvadba.3dn.ru/logonp.png" border="0"></a><!-- </logo> --></h1></td>
  <td class="dataBlock" valign="top">$WDAY$, $DATE$, $TIME$<br><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a><br><!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <b>$USERNAME$</b><?endif?><br><?if($USER_LOGGED_IN$)?><br><a href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Мой профиль<!--</s>--></a><?else?><br><a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a><?endif?><?if($USER_LOGGED_IN$)?><br><a href="$LOGOUT_LINK$"><!--<s5164>-->Выход<!--</s>--></a><?else?><br><a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a><?endif?></td>
  </tr>
  <tr>
  <td valign="top" class="contentBlock">
  <div class="rssBlock"><?if($RSS_LINK$)?><a href="$RSS_LINK$"><img src="/.s/t/875/1.gif" border="0"></a><?endif?></div>
  <?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><hr><?endif?>

   
<!-- <middle> --><!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> -->
  </td>
   

<td valign="top" style="width:220px;">
$GLOBAL_CLEFTER$  
  </td>

  </tr>
  </table>
</div>
$GLOBAL_BFOOTER$
</div>
</body>

</html>
Sila4186
Сообщений: 1
Репутация: 0

Сообщение # 122 | 00:20:46
Не получается вставить второй блок слева. Подскажите, пожалуйста, что надо сделать
Вод код страницы

Сообщение отредактировал Sila4186 - Понедельник, 26 Мар 2012, 01:09:30
Evil-Zone
Сообщений: 4
Репутация: 0

Сообщение # 123 | 16:08:34
Помогите пожалуйста я запутался...(((

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>$SITE_NAME$ - $MODULE_NAME$</title>
<?$META_DESCRIPTION$?>
<link href="/.s/src/css/794.css" rel="stylesheet" type="text/css" />
</head>
<body>
$ADMIN_BAR$
<div id="container">
$GLOBAL_AHEADER$
<!-- <middle> -->
<!-- <body> -->$CONTENT$<!-- </body> -->
<!-- </middle> -->
</td>
<td style="vertical-align: top;">
<div id="blocks">
<div id="games"></div>
<div id="blocks_top"></div>
<div id="sidebar">
$GLOBAL_CLEFTER$
</div>
<div id="blocks_bottom"></div>
</div>
</td>
</tr>
</table>
</div>
<div style="clear: both;"></div>
<div id="powered_left"></div>
<div id="powered"><!-- <copy> -->Copyright MyCorp © $YEAR$<!-- </copy> --> | $POWERED_BY$</div>
<div id="powered_right"></div>
</div>
</div>
<div style="clear: both; height: 10px;"></div>
</body>
</html>
Админ8473
Сообщений: 1
Репутация: 0

Сообщение # 124 | 15:27:23
Здравствуйте. Можно ли сделать так, чтобы глобальный блок (например, "Меню") был виден только зарегистрированным пользователям? Если да, подскажите, пожалуйста, как это сделать.
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 125 | 15:29:04
Quote (Админ8473)
Можно ли сделать так, чтобы глобальный блок (например, "Меню") был виден только зарегистрированным пользователям?

С помощью условного оператора
Quote
<?if($USER_LOGGED_IN$)?>
здесь код
<?endif?>

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

Сообщение # 126 | 08:56:10
У меня не получается добавить "второй контейнер" куда надо код писать?
Вот код 'Управление дизайном - Страницы сайта'
<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="/_st/my.css" />
</head>
<body>
$ADMIN_BAR$

<div class="wrap"><div class="wrap1">
<div class="contanier">
$GLOBAL_AHEADER$
<?if($MODULE_ID$='forum')?><table class="main-table"><tr><td class="forum-block"><?endif?>
<!-- <middle> -->
<table class="main-table">
<tr>
<td class="side-block">
$GLOBAL_CLEFTER$
</td>
<td class="content-block">
<?if($MODULE_URL$)?><h1>$MODULE_NAME$</h1><?endif?>
<!-- <body> -->$CONTENT$<!-- </body> -->
</td>
</tr>
</table>
<!-- </middle> -->
<?if($MODULE_ID$='forum')?></td></tr></table><?endif?>
$GLOBAL_BFOOTER$
</div>
</div></div>
</body>
</html>
KamPod
Сообщений: 30
Репутация: 0

Сообщение # 127 | 00:31:43
Создал контейнер слева согласно инструкций. Вроде бы все получалось, но когда появлялись некоторые коментарии все ехало. Первый раз я изменил количество символов в отображении последних коментариев и вроде бы все наладилось, но вот и на этих настройках пошел такой же сбой.
http://s005.radikal.ru/i209/1204/6f/bcebe4d8c72c.jpg
Подскажите подобного можно как-то избежать?
Сайт http://kampod.at.ua/
Dom3746
Сообщений: 1
Репутация: 0

Сообщение # 128 | 17:04:48
FeniX_kz,
Друг помоги решить проблему!

Надо 2 й блок вставить с право ! и Что то не получается
http://domshop.ucoz.ru/ это саит

<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/946.css" />
</head>

<body style="margin:0px; padding:5px;background:url('/.s/t/946/1.gif') #CEEF12;">
$ADMIN_BAR$

<div align="center">
<table cellpadding="0" cellspacing="0" border="0" style="width:90%;height:66px;">
<tr><td width="394"><img src="/.s/t/946/2.gif" border="0"></td><td style="background:url('/.s/t/946/3.gif') right no-repeat;padding-right:40px;text-align:right;padding-top:25px;color:#FFFFFF;font-size:10px;">$WDAY$, $DATE$, $TIME$</td>
</table>

<table cellpadding="0" cellspacing="0" border="0" style="width:90%;height:210px;">
<tr><td width="355"><img src="/.s/t/946/4.gif" border="0"></td><td style="background:url('/.s/t/946/5.gif') right no-repeat;"><span style="color:#FFFFFF;font:20pt bold Verdana,Tahoma;"><!-- <logo> -->Мой сайт<!-- </logo> --></span></td>
</table>
$GLOBAL_AHEADER$
<table cellpadding="0" cellspacing="0" border="0" style="width:90%;"><tr><td width="225" height="45"><img src="/.s/t/946/8.gif" border="0"></td><td style="background:#FFFFFF;text-align:right;padding-top:5px;"><h1> $MODULE_NAME$</h1></td><td width="25" height="45"><img src="/.s/t/946/9.gif" border="0"></td></tr></table>

<table cellpadding="0" cellspacing="0" border="0" style="width:90%;background:url('/.s/t/946/10.gif') repeat-y">
<tr><td width="225" valign="top" style="background:url('/.s/t/946/11.gif') no-repeat;" align="center">
$GLOBAL_CLEFTER$
</td>
<td valign="top" style="background:#FFFFFF;padding-left:20px;padding-right:20px;"><!-- <middle> --><!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> --></td><td style="background:#FFFFFF;"></td></tr>
<tr><td></td><td height="25" style="background:url('/.s/t/946/12.gif') no-repeat;"></td><td width="25"><img src="/.s/t/946/13.gif" border="0"></td></tr>
</table>

$GLOBAL_BFOOTER$
</div>
</body>

</html>

заранее благодарен земляк!
dadavova
Сообщений: 1
Репутация: 0

Сообщение # 129 | 20:27:10
После установки второго блока все сместилось на главной странице сайта http://mebblog.ru/ . Помогите пожалуйста, я не знаю что нужно сделать для исправления.
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 130 | 21:22:24
dadavova, удалите из кода этот мусор:
Quote

<td width="200" valign="top" style="padding-bottom:20px;">
<!--U1TWO1Z--><html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Блог и форум - Все о корпусной мебели - Главная страница</title>


<link href="/.s/src/css/787.css" rel="stylesheet" type="text/css"/>

</head>
<body>
<div id="utbr8214" rel="s59"></div>
<div id="all">
<div id="wrap">
<div id="container">
<div class="leftcol">

</div>
<div class="rightcol">

<div id="content">
<div id="content-inside">
<div id="content-body">
<!-- <body> --><!-- </body> -->
</div>
</div>
<div class="leftcol">

</div>
</div>
</div>
<div class="clear"></div>

</div>
</div>
</div>
</body>
</html><!--/U1TWO1Z-->
</td>

и напишите код:
Панель управления --- управление дизайном --- страницы сайта
okszah1988
Сообщений: 3
Репутация: 0

Сообщение # 131 | 22:47:56
доброго дня суток.мой муж создал сайт для своего клана,но так как он ни чего не понимает в CSS и HTML,мне пришлось разбираться в этом самой с нуля,и при редактировании стандартного шаблона №853 у меня возникла проблемма связанная с этой темой,мне необходима новый блог с левой стороны под меню,т.к.там стоит то самое меню код в CSS отличается от того примера что вы привели,поэтому я попала в тупик и не могу понять как правильно вставить второй контейнер что бы он четко встал с левой стороны под меню.помогите если не трудно отредактировать мой код CSS,иначе у меня точно вскипит голова,можно было бы поменять шаблон,но я так долго меня этот что просто уничтожить его не смогу!!!ПОМОГИТЕ!!!

[/spoiler]<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="/_st/my.css" />
<style>
</style>
</head>

<body>
$ADMIN_BAR$
<div id="contanier">
<table border="0" cellpadding="0" cellspacing="0" width="80%" align="center">
<tbody><tr>
<td valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td class="dataBlock" valign="bottom">$WDAY$, $DATE$, $TIME$<br><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a><br><!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <b>$USERNAME$</b><?endif?></td>
<td class="headerBlock">
$GLOBAL_AHEADER$
</td>
</tr>
<tr>
<td valign="top" width="225"><!-- <sblock_menu> -->
<?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?>
<!-- </sblock_menu> --></td>
<td class="textBlock" valign="top"><div><?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?><!-- <middle> --><!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> --></div></td>
</tr>
</tbody></table>
</td>
<td class="rightColumn" valign="top"> 
$GLOBAL_CLEFTER$
</td>
</tr>
</tbody></table>
</div>
$GLOBAL_BFOOTER$
<script type="text/javascript" src="http://www.storm-klan.ru/rtr/1-1"></script>
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 132 | 23:36:20
okszah1988, вам нужно немного другое:

На странице сайта авторизируйтесь, в верхнем появившемся меню нажмите на Конструктор, далее Включить конструктор
Далее снова же это меню Конструктор, Добавить блок+, появится новый блок, перетащите его в нужное место, настройте как вам необходимо.
Чтобы сохранить блок опять верхнее меню, Конструктор Сохранить изменение.

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

Сообщение # 133 | 22:11:30
Ministr, в том то и дело что я не могу вставить блог в левую часть сайта так как там не настроен контейнер в который этот блог можно вставить,мне нужно создать его чтоб помещать туда блоги,так что я написала все по теме!!!

Добавлено (17-Май-2012, 22:11:30)
---------------------------------------------
доброго дня суток.мой муж создал сайт для своего клана,но так как он ни чего не понимает в CSS и HTML,мне пришлось разбираться в этом самой с нуля,и при редактировании стандартного шаблона №853 у меня возникла проблемма связанная с этой темой,мне необходима новый блог с левой стороны под меню,т.к.там стоит то самое меню код в CSS отличается от того примера что вы привели,поэтому я попала в тупик и не могу понять как правильно вставить второй контейнер что бы он четко встал с левой стороны под меню.помогите если не трудно отредактировать мой код CSS,иначе у меня точно вскипит голова,можно было бы поменять шаблон,но я так долго меня этот что просто уничтожить его не смогу!!!ПОМОГИТЕ!!!

<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="/_st/my.css" />
<style>
</style>
</head>

<body>
$ADMIN_BAR$
<div id="contanier">
<table border="0" cellpadding="0" cellspacing="0" width="80%" align="center">
<tbody><tr>
<td valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td class="dataBlock" valign="bottom">$WDAY$, $DATE$, $TIME$<br><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a><br><!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <b>$USERNAME$</b><?endif?></td>
<td class="headerBlock">
$GLOBAL_AHEADER$
</td>
</tr>
<tr>
<td valign="top" width="225"><!-- <sblock_menu> -->
<?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?>
<!-- </sblock_menu> --></td>
<td class="textBlock" valign="top"><div><?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?><!-- <middle> --><!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> --></div></td>
</tr>
</tbody></table>
</td>
<td class="rightColumn" valign="top">
$GLOBAL_CLEFTER$
</td>
</tr>
</tbody></table>
</div>
$GLOBAL_BFOOTER$
<script type="text/javascript" src="http://www.storm-klan.ru/rtr/1-1"></script> 1"></script>

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

Сообщение # 134 | 23:04:05
Здравствуйте всем! Помогите поставить левый контейнер плиз. Целый день долбусь wacko не чего не выходит. Вот мой код. Заранее спасибо.
[code]
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<?$META_DESCRIPTION$?>

<link type="text/css" rel="StyleSheet" href="http://s63.ucoz.net/src/css/926.css" />
</head>

<body style="background:#252525; margin:0px; padding:0px 20px 0 20px;">
$ADMIN_BAR$

$GLOBAL_AHEADER$

<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" style="width:200px;">
<!-- <sblock_menu> -->
<?if($SMENU_1$)?>
<!-- <bc> -->$SMENU_1$<!-- </bc> -->
<?endif?>
<!-- </sblock_menu> -->
</td>

<td valign="top" style="padding:0px 10px 0px 10px;"><!-- <body> -->$CONTENT$<!-- </body> --></td>

<td valign="top" style="width:200px;">
$GLOBAL_CLEFTER$
</td>
</tr>
</table>
<!-- </middle> -->

$GLOBAL_BFOOTER$

</body>

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

Сообщение # 135 | 23:27:33
hamelion_777, есть в шаблоне у вас левая колонка , выделено


okszah1988,


Сообщение отредактировал Miss_Esq - Четверг, 17 Май 2012, 23:28:38
Сообщество uCoz » Архивариус » Архив » Как создать второй контейнер с блоками (если предусмотрен только один контейнер...)
Поиск: