Архив - только для чтения |
| Сообщество 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 <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/857.css" /> </head> <body> $ADMIN_BAR$ <div id="contanier"> <div id="topPick"> <div id="leftColumn"> <div id="headerBlock"> <!-- <sblock_menu> --> <?if($SMENU_1$)?> <div id="menuBlock"><!-- <bc> -->$SMENU_1$<!-- </bc> --></div> <?endif?> <!-- </sblock_menu> --> $GLOBAL_AHEADER$ <div id="textBlock"> <?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?> <!-- <middle> --><!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> --> </div> </div> <div id="rightColumn"> <div id="loginData"><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><strong>$USERNAME$</strong></a><br/><!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <strong>$USERNAME$</strong><?endif?></div> <div id="subMenuTop"><div id="subMenuBottom"> $GLOBAL_CLEFTER$ </div></div> </div> <div style="clear:both;"></div> </div> $GLOBAL_BFOOTER$ </div> </body> </html> |
|
Quote (admin5239) Говорю ж - стандартный Так, ну разметку я сделал, но не уверен, что верно. без стилей и адреса трудно гадать: Quote <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/857.css" /> </head> <body> $ADMIN_BAR$ <div id="contanier"> <div id="topPick"> <div id="leftColumn"> <div id="headerBlock"> <!-- <sblock_menu> --> <?if($SMENU_1$)?> <div id="menuBlock"><!-- <bc> -->$SMENU_1$<!-- </bc> --></div> <?endif?> <!-- </sblock_menu> --> $GLOBAL_AHEADER$ <div id="textBlock"> <?if($MODULE_NAME$)?><h1>$MODULE_NAME$</h1><?endif?> <!-- <middle> --> <table border="0" cellpadding="0" cellspacing="0" width="95%" align="center" style="margin-left:auto;margin-right:auto;"> <tr> <td valign="top"> Код левого контейнера </td> <td valign="top" style="padding:0px 10px 0px 10px;"> <!-- <body> -->$CONTENT$<!-- </body> --><!-- </middle> --> </td> </div> </div> <td valign="top"> <div id="rightColumn"> <div id="loginData"><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$"><strong>$USERNAME$</strong></a><br/><!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <strong>$USERNAME$</strong><?endif?></div> <div id="subMenuTop"><div id="subMenuBottom"> $GLOBAL_CLEFTER$ </div></div> </div> </td> </tr> </table> <div style="clear:both;"></div> </div> $GLOBAL_BFOOTER$ </div> </body> </html> Теперь блоку нужно применить стили, и посмотреть, что вышло. Т.е. если в существующем блоке прописан <div id="rightColumn"> нужно посмотреть этот стиль и прописать такой же, но для второго блока т.е. например <div id="leftColumn"> но со своими стилями |
|
Подскажите, плиз, где ошибка: вставляю код второго контейнера в страницу "каталог статей", но контейнер все равно не отображается http://ms-rcbs.ucoz.ru/publ/1 и на главной странице второй контейнер узкий какой-то http://ms-rcbs.ucoz.ru/index/znakomtes_ehto_my/0-4
вот куда я вставила код в каталоге статей Code <body style="background: #FFFFFF; margin:0px; padding:0px;"> $ADMIN_BAR$ $GLOBAL_AHEADER$ <table cellpadding="0" cellspacing="0" border="0" width="100%" style="padding-left: 10px; padding-right: 10px;"><tr><td align="center"> <!-- <middle> --> <table border="0" cellpadding="0" cellspacing="3" width="100%" style="border: 3px double #FFD17B; background: #FFF9EF;"> <tr> <td valign="top" width="200"> $GLOBAL_CLEFTER$ [b]<td valign="top" width="200"> $GLOBAL_DRIGHTER$ [/b] </td> Что у меня не так, а? ![]() Добавлено (27-Июл-2012, 07:56:03) Добавлено (27-Июл-2012, 09:07:49) Code <!-- <block8107> --> <?if($SMENU_2$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> -->Документы и цифры<!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><!-- <bc> -->$SMENU_2$<!-- </bc> --></td></tr> </tbody></table><br> <?endif?> <!-- </block8107> --> Код первого конейнера Code <!-- <block1> --> <?if($SMENU_1$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> -->О главном<!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><!-- <bc> -->$SMENU_1$<!-- </bc> --></td></tr> </tbody></table><br> <?endif?> <!-- </block1> --> <!-- <block8343> --> <?if($CATEGORIES$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> -->Фотоальбомы<!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><!-- <bc> -->$CATEGORIES$<!-- </bc> --></td></tr> </tbody></table><br> <?endif?> <!-- </block8343> --> <!-- <block2> --> <?if($MYINF_1$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> -->Это все о нас<!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><!-- <bc> -->$MYINF_1$<!-- </bc> --></td></tr> </tbody></table><br> <?endif?> <!-- </block2> --> <!-- <block4> --> <?if($COUNTER$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> -->Статистика<!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><div align="center"><!-- <bc> -->$COUNTER$<!-- </bc> --></div></td></tr> </tbody></table><br> <?endif?> <!-- </block4> --> <!-- <block5> --> <?if($SEARCH_FORM$)?> <table style="background:#CBB592;" border="0" cellpadding="2" cellspacing="1" width="200"> <tbody><tr><td style="background: url('/.s/t/271/8.gif') #F3ECCD; height: 23px; color: #856B00;" align="center"><b><!-- <bt> --><!--<s3163>-->Поиск<!--</s>--><!-- </bt> --></b></td></tr> <tr><td style="background: url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;padding:5px 5px 10px 5px;"><div align="center"><!-- <bc> -->$SEARCH_FORM$<!-- </bc> --></div></td></tr> </tbody></table><br> <?endif?> Или я вообще не в том направлении рОю? |
|
Quote (bandjuk) Так, ну разметку я сделал, но не уверен, что верно. без стилей и адреса трудно гадать:... Спасибо, конечно, за помощь. Но у меня ничего не вышло. Все съехало и картинка (которая на сайте как шапка) не появляется. Даже уже готовый блок поехал влево... Не понимаю что и куда... ![]() |
|
кто может, помогите. у меня на сайте есть правый контейнер с блоками, с лева он тоже есть но там только стоит блок главного меню, причём он не переноситься в право а с правого не переноситься в лева. что делать? помогите
|
|
Quote (berserk666) что делать? Переместить его вручную в шаблонах. Из одного шаблона контейнера удалить, в другой вставить. .::I'll be back::.
Выбор за тобой! |
|
Не понял
ну вот код страниц сайта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/853.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> я лично вижу там только блок меню а где всё остальное: чат, категории, вход и др? |
|
berserk666, вместо
Code <!-- <sblock_menu> --> <?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_menu> --> создавайте глобальный блок (второй контейнер) и прописывайте в шаблоне страниц сайта код созданного глобального блока А уже в шаблоне созданного глоб.блока прописывайте код меню .::I'll be back::.
Выбор за тобой! |
|
я уже создавал второй контейнер, но оказалось что я создал третий, так как левый у меня есть, но там стоит только главное меню а через конструктор не перетаскивается не меню из лева в право, ни из права различные блоки в лева. если поможет то вот сайт
http://weritas.ucoz.ru/ |
|
Quote (berserk666) так как левый у меня есть, но там стоит только главное меню оно у вас прописано прямо в шаблоне напрямую, а не в контейнере. .::I'll be back::.
Выбор за тобой! |
|
за место этого
Code <!-- <sblock_menu> --> <?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_menu> --> я поставил вот это Code <td valign="top" width="214"> $GLOBAL_TWO$ </td> теперь у меня пустой контейнер и туда блоки не ставятся. потом я взял и прописал меню под контейнером. и у меня всё вернулось на свои места но всё равно другие блоки не ставятся |
|
berserk666, объясню еще раз. Если снова не поймете, читайте внимательно 1-й пост, в нем все подробно расписано...
Создали блок, прописали его код в шаблоне страниц сайта Code <td valign="top" width="214"> $GLOBAL_TWO$ </td> Правильно! Теперь идем в ПУ-управление дизайном и ищем в списке шаблонов шаблон с названием TWO, заходим в шаблон и прописываем в нем код меню Code <!-- <sblock_menu> --> <?if($SMENU_1$)?><!-- <bc> -->$SMENU_1$<!-- </bc> --><?endif?> <!-- </sblock_menu> --> Теперь заходим на сайт и любуемся, меню будет корректно отображаться. А перетаскивать блоки через Конструктор не получится, прописывайте их вручную в шаблонах. .::I'll be back::.
Выбор за тобой! |
|
OlegM,
Quote <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="keywords" content="" <title=""></head><body style="background:#F4F4F4; margin:0px; padding:0px;"> <!--$META_DESCRIPTION$--> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> $ADMIN_BAR$ <div id="contanier"> $GLOBAL_AHEADER$ <div id="center"> <div id="left"> <div id="logo"><font face="Monotype Corsiva"><em><strong><span>БУСИНЫ </span><span>ИЗ ЧЕХИИ</span></strong></em></font></div> $GLOBAL_CLEFTER$ </div> <div id="right"> <img src="http://businkicz.ucoz.ru/dama.jpg" border="0" alt=""> <div> $CURRENCY$</div><div id="content">$CONTENT$</div> </div> <div id="left"> $GLOBAL_TWO$ </div> <div class="clear"></div> $GLOBAL_BFOOTER$ </div> <div id="bottom"><br></div> </div> <!-- krible.ru (insert before close body tag) --> <script type="text/javascript"> var kribleCode = '5771d32712e6c7ed560a1463b94abc5a'; document.write('<scr'+'ipt type="text/javascript" src="http://chat.krible.ru/code/'+kribleCode+'.js"></scr'+'ipt>'); </script> <!-- /krible.ru --> </body></html> Только заменить название класса на какой-нибудь другой и прописать стили если это необходимо .::I'll be back::.
Выбор за тобой! |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

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










ну вот код страниц сайта