Архив - только для чтения |
Сообщество 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
|
KaiLee, Спасибо. Разобрался уже!
|
Пожалуйста помогите!!!!!!! Мне нужна помощь проблема в том что перестал отображаться правый блок умоляю помогите кто чем сможет код страници сайта <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" /><link type="text/css" rel="StyleSheet" href="http://s54.ucoz.net/src/layer3.css" /><script type="text/javascript" src="http://s54.ucoz.net/src/jquery-1.7.2.js"></script><link href="http://s54.ucoz.net/src/ulightbox/ulightbox.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="http://s54.ucoz.net/src/ulightbox/ulightbox.js"></script><script type="text/javascript" src="http://s54.ucoz.net/src/uwnd.js?2"></script><style type="text/css">.UhideBlock {display:none}</style></head>
<body id="body"> $GLOBAL_AHEADER$ <!-- <middle> --><div id="side_right"><div id="sider_left"><!-- <body> -->$CONTENT$<!-- </body> --> </div><div id="sider_right"></div><!--/sider_right--></div><!--/side_right--><div id="side_left">$GLOBAL_DRIGHTER$</div><!--/side_left--><!-- </middle> -->$GLOBAL_BFOOTER$ Прошу извинить что концовку не написал раньше блок слева отображался а теперь перестал вот его код $GLOBAL_CLEFTER$ Тот кто поможет помимо спасибо еще репутацию повышу вот если что сам сайт http://www.zabatsai-sam.ru.tf/ Если не сможете помочь то хотя бы скажите как его прописать именно справа Сообщение отредактировал класс9498 - Вторник, 12 Фев 2013, 07:35:02
|
смотрите у вас в коде:
Код <div id="sider_right"></div> добавьте $GLOBAL_CLEFTER$, вот так: Код <div id="sider_right">$GLOBAL_CLEFTER$</div> и до конца непонятно то вы пишите, что у вас правого блока нету, то левый не отображается??? что вам конкретно нужно? Сообщение отредактировал Ministr - Вторник, 12 Фев 2013, 08:00:58
|
Проблема в том что правый перестал отображаться и иногда тупит левый ну как тупит просто берет футер и вылазит с лева
Добавлено (12 Фев 2013, 08:32:04) --------------------------------------------- Цитата (Ministr) и до конца непонятно то вы пишите, что у вас правого блока нету, то левый не отображается??? что вам конкретно нужно? Сообщение отредактировал класс9498 - Вторник, 12 Фев 2013, 08:49:05
|
ребят помогите вставить правый контейнер.начиталась,напробовалась(( создала контейнер в уравление "глобальные блоки" под названием $GLOBAL_TWOKON$
сайт verlen.at.ua а вот код "страницы сайта" <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/809.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> --> <!-- Поместите этот тег туда, где должна отображаться кнопка +1. --> <g:plusone annotation="inline"></g:plusone> <!-- Поместите этот вызов функции отображения в соответствующее место. --> <script type="text/javascript"> window.___gcfg = {lang: 'ru'}; <td class="side-block"> $GLOBAL_TWOKON$ (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> </td> </tr> </table> <!-- </middle> --> <?if($MODULE_ID$='forum')?></td></tr></table><?endif?> $GLOBAL_BFOOTER$ </div> </div></div> </body> </html> |
Olga4433,
Вам будет сложно добавить еще один блок. Сайт сам по себе узкий и если Вы добавите еще один блок, на материалы совсем не останется места... А сделать сайт шире будет сложно - нужно картинки перерисовывать. Если Вы все же хотите просто вставить блок, то отредактируйте код страницы так: Цитата <!-- <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> --> <!-- Поместите этот тег туда, где должна отображаться кнопка +1. --> <g:plusone annotation="inline"></g:plusone> <!-- Поместите этот вызов функции отображения в соответствующее место. --> <script type="text/javascript"> window.___gcfg = {lang: 'ru'}; <td class="side-block"> $GLOBAL_TWOKON$ (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> </td> <td class="side-block"> $GLOBAL_TWOKON$ </td> </tr> </table> <!-- </middle> --> |
KaiLee ,когда я включаю Конструктор, то появляются новые блоки, но после они пропадают(
Добавлено (14 Фев 2013, 08:18:15) |
|
Код <head> <!-- pr-cy 0d24ff9800791ed92bb0e23cf6b2ca7b --> <meta name="cypr-verification" content="cb451a49cf2401373f32773a20113af5"/> <title>Фильмы смотреть онлайн, TV онлайн, Игры онлайн</title> <link rel="icon" href="http://e96.in/vvvvvvvvvvvvvvvv.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://e96.in/vvvvvvvvvvvvvvvv.ico" type="image/x-icon"> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /></head> <body class="body modulesload pagesmain urildMain"> $GLOBAL_AHEADER$ <!-- <middle> --> <div id="side_left"> <div id="side_tbg"><div><div> </div></div></div> <div id="side_in"> <div id="side_ins"> <div id="side_inner"> <!-- <body> -->$CONTENT$<!-- </body> --> </div> </div> </div> </div><!--/side_left--> <div id="sidebar"> <div id="social_link"> <a href="#" class="soc_1"></a> <a href="https://twitter.com/#!/cNoooooo" class="soc_2" title="Twitter"></a><div style="display:none;"><a href="http://www.ucozabc.ru/load/shablony_dlja_ucoz/muzyka/32">шаблоны для ucoz музыка</a></div> <a href="#" class="soc_3"></a> <a href="#" class="soc_4" title="FaceBook"></a> <a href="/" class="soc_5" title="ВКонтакте"></a> <a href="/" class="soc_6" title="RSS лента"></a> <a href="#" class="soc_7"></a> </div> $GLOBAL_CLEFTER$ </div><!--/sidebar--> <!-- </middle> --> $GLOBAL_BFOOTER$ </body> </html> Куда ставить ? <td valign="top" width="214"> $GLOBAL_TWO$ </td> Как расширить контейнеры? |
Ни как не получается поставить блок в левую сторону!!!Помогите пожалуйста!!!
http://youpeace.my1.ru/ |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!