Архив - только для чтения |
| Сообщество uCoz Архивариус Архив Как создать второй контейнер с блоками (если предусмотрен только один контейнер...) |
| Как создать второй контейнер с блоками |
|
Во многих стандартных шаблонах предусмотрен только один контейнер. Второй можно создать вручную. Но только, если дизайн не основан на изображениях фиксированного размера. В этом случае кроме добавления Глобального блока потребуется перерисовка всей графики.
1. Создайте Глобальных блок (Панель управления - Управление дизайном - Глобальные блоки) ![]() Нажмите кнопку 'Добавить блок'. Назовите глобальный блок TWO, тогда код глобального блока будет $GLOBAL_TWO$. 2. Зайдите в 'Управление дизайном - Страницы сайта'. В коде шаблона найдите ячейку с переменной $CONTENT$ и ниже пропишите ячейку с нашим блоком. Ячейка должна быть аналогична той, в которой прописан код первого контейнера. ![]() Не обращайте внимание на пути к картинкам, в каждом дизайне они свои. Если у вас ширина ячейки первого контейнера 214, то и ширина второго должна быть 214. Получается, что мы просто прописали еще одну ячейку после контента: Код <td valign="top" width="214"> $GLOBAL_TWO$ </td> Важно! Для того, чтобы добавленный вами контейнер отображался на всех страницах сайта, нужно прописать ячейку с кодом глобального блока во всех основных шаблонах, где присутствует код $BODY$. ![]() • В некоторых дизайнах вместо табличных ячеек используются динамические div, но принцип тот же. Если вам нужно добавить контейнер слева, то код ячейки нужно прописать до переменной $CONTENT$. • После того, как вы создали второй контейнер, возможность добавлять туда блоки через Конструктор пропадет. Добавлять блоки можно будет только через Панель управления. Оформление сообщений:
Прикрепления:
1672840.png
(8.1 Kb)
·
3615368.png
(19.1 Kb)
Сообщение отредактировал Владислав1999 - Среда, 10 Авг 2011, 17:38:17
|
|
проще создать с помощю дублирования кода
Code <!-- <container> --> Code <!-- </container> --> При етом не нужно вручную создавать новий глобальный блок, а контейнеры розпределятся между правыи и левым столбцамы поровну Только вот проблемка в том, что так можно создать только на чистом шаблоне. Заходим Управление дизайном - Конструктор шалонов - Каркасы стандартных дизайнов Вибираем свой дизайн, в окне появляется код, его и редагуем. Но как изменить код шаблона, которий уже однажды до того был изменен, чтобы сохранились прежние настройки. Иными словами - КАК УВИДЕТЬ уже сущестрвующий код на даное время? Почему окошко Управление дизайном - Конструктор шалонов пустое? Сообщение отредактировал Микола - Воскресенье, 24 Июн 2012, 23:07:09
|
|
у меня с лева стоит контейнер а как поставить второй с права где меню
вот мой код страниц подскажите вот мой сайт 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
|
|
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
|
|
|
|
Quote (hrenovoe) ЭТО ЗНАЧИТ ПОД КОД МЕНЮ ПРОПИСАТЬ КОД КОНТЕЙНЕРА Я ПРАВИЛЬНО ПОНЯЛ Да, и не пишите пожалуйста капсом .::I'll be back::.
Выбор за тобой! |
|
hrenovoe, предоставьте измененный код
.::I'll be back::.
Выбор за тобой! Сообщение отредактировал FeniX_kz - Вторник, 26 Июн 2012, 19:36:24
|
|
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) 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) Сообщение отредактировал hrenovoe - Вторник, 26 Июн 2012, 19:42:42
|
|
Здравствуйте! У меня а сайте два контейнера первый $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> |
|
|
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества








