Архив - только для чтения
Как создать второй контейнер с блоками
Модератор форума
Сообщение # 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
Pup$iK
Сообщений: 308
Репутация: 80

Сообщение # 181 | 14:27:37
Berecunda, Правьте в css в этой строке:
Quote
#topPick {background:url('/.s/t/843/3.jpg') top left no-repeat;width:1120px;}


Эту картинку:
http://narodnyi-yurist.ucoz.ru/.s/t/843/3.jpg
без помощи фотошопа тут явно не обойтись
Микола
Сообщений: 5
Репутация: 12

Сообщение # 182 | 20:34:50
проще создать с помощю дублирования кода
Code
<!-- <container> -->
, потом закрыть сразу же
Code
<!-- </container> -->

При етом не нужно вручную создавать новий глобальный блок, а контейнеры розпределятся между правыи и левым столбцамы поровну
Только вот проблемка в том, что так можно создать только на чистом шаблоне. Заходим Управление дизайном - Конструктор шалонов - Каркасы стандартных дизайнов
Вибираем свой дизайн, в окне появляется код, его и редагуем. Но как изменить код шаблона, которий уже однажды до того был изменен, чтобы сохранились прежние настройки. Иными словами - КАК УВИДЕТЬ уже сущестрвующий код на даное время? Почему окошко Управление дизайном - Конструктор шалонов пустое?
Сообщение отредактировал Микола - Воскресенье, 24 Июн 2012, 23:07:09
hrenovoe
Сообщений: 45
Репутация: 7

Сообщение # 183 | 19:12:04
у меня с лева стоит контейнер а как поставить второй с права где меню
вот мой код страниц подскажите
вот мой сайт http://hrenovoe.ucoz.ru/board#

Code
<html>
<head>
<title>Хреновое.ру информационный портал</title>
<meta name="description" content="доска объявлений, чат, форум, сайт села Хреновое, каталог сайтов, сервис, витрина ссылок, статьи, блог, картинки"/>
<meta name="keywords" content="доска, объявлений, чат, форум, сайт, села, Хреновое, каталог, сайтов, сервис, витрина, ссылок, статьи, блог, картинки"/>
<meta name="owner" content="hrenovoe@gmail.com"/>
<meta name="author" content="Alexandr"/>
<meta name="resourse-type" content ="Index"/>
<meta http-equiv="expires" content="Mon, 31 Dec 2007 00:00:01 PST"/>
<meta http-equiv="charset" content="UTF-8"/>
<meta http-equiv="content-language" content="ru"/>
<meta name="robots" content="index,follow"/>
<meta name="revisit-after" content="2 days"/>
<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 cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="bottom" class="dataBlock">$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 valign="top" class="textBlock"><div><?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?><!-- <middle> --><!-- <body> -->
$CONTENT$<!-- </body> --><!-- </middle> --></td>
</tr>
</table>
</td>
<td valign="top" class="rightColumn">
<img src="/.s/t/853/1.gif" border="0">
$GLOBAL_CLEFTER$
</td>
</tr>
</table>
</div>
$GLOBAL_BFOOTER$

</body>

</html>
Сообщение отредактировал hrenovoe - Вторник, 26 Июн 2012, 19:14:16
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 184 | 19:15:22
hrenovoe, вместо этого кода прописывайте код глобального блока
Code
<!-- <sblock_menu> -->   
<?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?>   
<!-- </sblock_menu> -->

а уже в глобальном блоке прописывайте нужные вам блоки

.::I'll be back::.
Выбор за тобой!
Сообщение отредактировал FeniX_kz - Вторник, 26 Июн 2012, 19:15:46
hrenovoe
Сообщений: 45
Репутация: 7

Сообщение # 185 | 19:20:58
FeniX_kz, спасибо

Добавлено (26-Июн-2012, 19:20:58)
---------------------------------------------
FeniX_kz, А ПОД МЕНЮ НЕ КАК НЕЛЬЗЯ

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

Сообщение # 186 | 19:22:24
Quote (hrenovoe)
А ПОД МЕНЮ НЕ КАК НЕЛЬЗЯ

Можно

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

Сообщение # 187 | 19:24:24
FeniX_kz, ЭТО ЗНАЧИТ ПОД КОД МЕНЮ ПРОПИСАТЬ КОД КОНТЕЙНЕРА Я ПРАВИЛЬНО ПОНЯЛ
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 188 | 19:26:44
Quote (hrenovoe)
ЭТО ЗНАЧИТ ПОД КОД МЕНЮ ПРОПИСАТЬ КОД КОНТЕЙНЕРА Я ПРАВИЛЬНО ПОНЯЛ

Да, и не пишите пожалуйста капсом

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

Сообщение # 189 | 19:33:06
FeniX_kz, я попробовал поставить под меню весь сайт стал в столбик не получается у меня не чего
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 190 | 19:36:14
hrenovoe, предоставьте измененный код

.::I'll be back::.
Выбор за тобой!
Сообщение отредактировал FeniX_kz - Вторник, 26 Июн 2012, 19:36:24
hrenovoe
Сообщений: 45
Репутация: 7

Сообщение # 191 | 20:17:59
FeniX_kz, вот изменёный
Code
<html>
<head>
<title>Хреновое.ру информационный портал</title>
<meta name="description" content="доска объявлений, чат, форум, сайт села Хреновое, каталог сайтов, сервис, витрина ссылок, статьи, блог, картинки"/>
<meta name="keywords" content="доска, объявлений, чат, форум, сайт, села, Хреновое, каталог, сайтов, сервис, витрина, ссылок, статьи, блог, картинки"/>
<meta name="owner" content="hrenovoe@gmail.com"/>
<meta name="author" content="Alexandr"/>
<meta name="resourse-type" content ="Index"/>
<meta http-equiv="expires" content="Mon, 31 Dec 2007 00:00:01 PST"/>
<meta http-equiv="charset" content="UTF-8"/>
<meta http-equiv="content-language" content="ru"/>
<meta name="robots" content="index,follow"/>
<meta name="revisit-after" content="2 days"/>
<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 cellpadding="0" cellspacing="0" border="0" width="100%">
   <tr>
   <td valign="top">
   <table cellpadding="0" cellspacing="0" border="0" width="100%">
   <tr>
   <td valign="bottom" class="dataBlock">$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>
   <td valign="top" class="rightColumn">
   <img src="/.s/t/853/1.gif" border="0">
   $GLOBAL_TWO$
   </td>
   <td valign="top" class="textBlock"><div><?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?><!-- <middle> --><!-- <body> -->   

     
   $CONTENT$<!-- </body> --><!-- </middle> --></td>
   </tr>
   </table>
   </td>
   <td valign="top" class="rightColumn">
   <img src="/.s/t/853/1.gif" border="0">
   $GLOBAL_CLEFTER$
   </td>
   </tr>
   </table>
</div>
   $GLOBAL_BFOOTER$

</body>

</html>

Добавлено (26-Июн-2012, 19:50:12)
---------------------------------------------
FeniX_kz, а это мой нормальный код подскажите как в него под меню поставить 2 контейнер

Code
<html>
<head>
<title>Хреновое.ру информационный портал</title>
<meta name="description" content="доска объявлений, чат, форум, сайт села Хреновое, каталог сайтов, сервис, витрина ссылок, статьи, блог, картинки"/>
<meta name="keywords" content="доска, объявлений, чат, форум, сайт, села, Хреновое, каталог, сайтов, сервис, витрина, ссылок, статьи, блог, картинки"/>
<meta name="owner" content="hrenovoe@gmail.com"/>
<meta name="author" content="Alexandr"/>
<meta name="resourse-type" content ="Index"/>
<meta http-equiv="expires" content="Mon, 31 Dec 2007 00:00:01 PST"/>
<meta http-equiv="charset" content="UTF-8"/>
<meta http-equiv="content-language" content="ru"/>
<meta name="robots" content="index,follow"/>
<meta name="revisit-after" content="2 days"/>
<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 cellpadding="0" cellspacing="0" border="0" width="100%">
  <tr>
  <td valign="top">
  <table cellpadding="0" cellspacing="0" border="0" width="100%">
  <tr>
  <td valign="bottom" class="dataBlock">$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 valign="top" class="textBlock"><div><?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?><!-- <middle> --><!-- <body> -->  

   
  $CONTENT$<!-- </body> --><!-- </middle> --></td>
  </tr>
  </table>
  </td>
  <td valign="top" class="rightColumn">
  <img src="/.s/t/853/1.gif" border="0">
  $GLOBAL_CLEFTER$
  </td>
  </tr>
  </table>
</div>
  $GLOBAL_BFOOTER$

</body>

</html>

Добавлено (26-Июн-2012, 20:17:59)
---------------------------------------------
ура я разобрался biggrin biggrin biggrin biggrin

Сообщение отредактировал hrenovoe - Вторник, 26 Июн 2012, 19:42:42
Saes
Сообщений: 5
Репутация: 0

Сообщение # 192 | 12:03:05
не получается поставить контейнер.

Как то Так.
Shеriff
Сообщений: 3187
Репутация: 2662

Сообщение # 193 | 13:02:24
Quote (Saes)
$GLOBAL__TWO$

$GLOBAL_TWO$

Профессиональный сервис опросов WebAsk
Ksafan
Сообщений: 20
Репутация: 0

Сообщение # 194 | 10:21:19
Здравствуйте! У меня а сайте два контейнера первый $GLOBAL_CLEFTER$ и второй $GLOBAL_DRIGHTER$. С левым у меня не каких проблем нет а вот в правый я не могу вставить не одного блока такое впечатления что он вообще пропал. Да и в коде упоминания $GLOBAL_DRIGHTER$ вообще нет. Помогите мне если можете а то сам я боюсь ещё больших дров наломать если стану что-то куда-то прописывать.

<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$

<?if(($MODULE_ID$ != 'tests') && ($PAGE_ID$ != 'add'))?>
<script type="text/javascript">
jQuery(document).ready(function(){
$(":radio").addClass('niceRadio');
jQuery(".niceRadio").each(
function() {
changeRadioStart(jQuery(this));
});
});
function changeRadio(el)
{
var el = el,
input = el.find("input").eq(0);
var nm=input.attr("name");
jQuery(".niceRadio input").each(
function() {
if(jQuery(this).attr("name")==nm) {
jQuery(this).parent().removeClass("radioChecked");
}
});
if(el.attr("class").indexOf("niceRadioDisabled")==-1) {
el.addClass("radioChecked");
input.attr("checked", true);
}
return true;
}
function changeVisualRadio(input)
{
var wrapInput = input.parent();
var nm=input.attr("name");
jQuery(".niceRadio input").each(
function() {
if(jQuery(this).attr("name")==nm)
{
jQuery(this).parent().removeClass("radioChecked");
}
});
if(input.attr("checked"))
{
wrapInput.addClass("radioChecked");
}
}
function changeRadioStart(el)
{
try
{
var el = el,
radioName = el.attr("name"),
radioId = el.attr("id"),
radioChecked = el.attr("checked"),
radioDisabled = el.attr("disabled"),
radioTab = el.attr("tabindex"),
radioValue = el.attr("value");
var radioClick = el.attr("onclick");
if (el.attr("onclick")) {
radioClick = "onmouseup='button_activate();'";
}
else { radioClick = "";}
if(radioChecked)
el.after("<span class='niceRadio radioChecked'"+radioClick+">"+
"<input type='radio'"+
"name='"+radioName+"'"+
"id='"+radioId+"'"+
"checked='"+radioChecked+"'"+
"tabindex='"+radioTab+"'"+
"value='"+radioValue+"' /></span>");
else
el.after("<span class='niceRadio'"+radioClick+">"+
"<input type='radio'"+
"name='"+radioName+"'"+
"id='"+radioId+"'"+
"tabindex='"+radioTab+"'"+
"value='"+radioValue+"' /></span>");

if(radioDisabled)
{
el.next().addClass("niceRadioDisabled");
el.next().find("input").eq(0).attr("disabled","disabled");
}

el.next().bind("mousedown", function(e) { changeRadio(jQuery(this)) });
el.next().find("input").eq(0).bind("change", function(e) { changeVisualRadio(jQuery(this)) });
if(jQuery.browser.msie)
{
el.next().find("input").eq(0).bind("click", function(e) { changeVisualRadio(jQuery(this)) });
}
el.remove();
}
catch(e)
{
}
return true;
}
</script>
<?endif?>

$GLOBAL_AHEADER$
<div id="gametitle-block">
<div id="gametitle"></div>
</div>
<div id="container" <?if($MODULE_ID$ == 'forum')?>class="forum-cont"<?endif?>>
<?if($MODULE_ID$ == 'forum')?>
<div id="leftcol-top"></div>
<div id="bad"></div>
<div id="rightcol-top1"></div>
<div id="rightcol-top2"></div>
<div id="rightcol-top3"></div>
<?endif?>
<!-- <middle> -->
<div id="leftcol">
<div id="leftcol-top"></div>
<div id="bad"></div>
<div class="sidebar">
$GLOBAL_CLEFTER$
</div>
<div id="ls_bottom"></div>
</div>
<div id="maincol">
<div id="main-top"></div>
<div id="main-middle">
<div id="main-body">
<!-- <body> -->$CONTENT$<!-- </body> -->
</div>
</div>
<div id="main-bottom"></div>
</div>
<div id="rightcol">
<div id="rightcol-top1"></div>
<div id="rightcol-top2"></div>
<div id="rightcol-top3"></div>
<div class="sidebar">

</div>
<div id="rs_bottom"></div>
</div>
<div style="clear: both"></div>
<!-- </middle> -->
</div>
$GLOBAL_BFOOTER$
</body>
</html>
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 195 | 10:27:15
Ksafan,


Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!