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

Сообщение # 736 | 16:21:13
XxFiDanZaxX,
А Вы не весь код исправили.
Я дала правильный код, только вот ширину колонки нужно не 363px, а 358px поставить:
Прикрепления: 0542515.jpg (178.6 Kb)

В ЛС - только адреса и пароли. Все остальное - на форуме.
Студия | Шаблоны | Статьи
XxFiDanZaxX
Сообщений: 4
Репутация: 0

Сообщение # 737 | 18:09:36
KaiLee, Тоже не получаеться может вам дать доступ к сайту?

Добавлено (05 Июн 2013, 18:09:36)
---------------------------------------------
все спасибо я справился

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

Сообщение # 738 | 05:57:01
Помогите воткнуть второй контейнер справа, если это возможно. ( $GLOBAL_TWO$ )

Код:
Сообщение отредактировал rualex777 - Понедельник, 10 Июн 2013, 06:01:20
algk
Сообщений: 176
Репутация: 3
Уровень замечаний:

Сообщение # 739 | 07:04:35
<table border="0" cellpadding="5" cellspacing="0" width="100%"><tr><td><!-- <body> -->$CONTENT$<!-- </body> --></td><td>сюда</td></tr></table>
добавь красные теги и между ними впиши

Добавлено (10 Июн 2013, 06:40:40)
---------------------------------------------
только ширину задай <td width="200">

Добавлено (10 Июн 2013, 06:42:51)
---------------------------------------------
<table border="0" cellpadding="5" cellspacing="0" width="100%"><tr><td><!-- <body> -->$CONTENT$<!-- </body> --></td><td width="200">$GLOBAL_TWO$</td></tr></table>

Добавлено (10 Июн 2013, 07:00:31)
---------------------------------------------
вот так будет правильней:
<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="780" align="center">
<tr>
<td valign="top">
$GLOBAL_CLEFTER$
</td>
<td valign="top" style="width:80%;padding:10px 0px 0px 10px;">
<table border="0" cellpadding="5" cellspacing="0" width="100%"><tr><td><!-- <body> -->$CONTENT$<!-- </body> --></td></tr></table>
</td>
<td width="200">$GLOBAL_TWO$</td>
</tr>
</table>
<!-- </middle> -->

Добавлено (10 Июн 2013, 07:04:35)
---------------------------------------------
или можно вместо width="200" написать valign="top", а выше ширину увеличить

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

Сообщение # 740 | 17:43:07
algk

Честно говоря я так и делал, но вот что то ничего не меняется. Его как не было, так и нет...

Добавлено (10 Июн 2013, 17:43:07)
---------------------------------------------
Цитата (rualex777)
Честно говоря я так и делал, но вот что то ничего не меняется. Его как не было, так и нет...

Появился, но сайт съехал вправо. Да и "Верхняя часть" при увеличении ширины расползается и выглядит ужасно...
Сообщение отредактировал rualex777 - Понедельник, 10 Июн 2013, 17:44:19
algk
Сообщений: 176
Репутация: 3
Уровень замечаний:

Сообщение # 741 | 06:25:43
я написал, сверху желательно увеличить ширину (попробуй почитать о свойствах таблиц и разметке HTML-хотябы минут 15).

Добавлено (11 Июн 2013, 06:25:43)
---------------------------------------------
ну непериписывать же мне весь код (могу и переписать biggrin )

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

Сообщение # 742 | 11:15:40
Цитата (algk)
я написал, сверху желательно увеличить ширину (попробуй почитать о свойствах таблиц и разметке HTML-хотябы минут 15)

Так я и сделал! Код переписывать не надо smile переделал background image в графическом редакторе и все встало как надо... Может это и не популярное решение, зато сам...
Спасибо.
tigerz
Сообщений: 7
Репутация: 0

Сообщение # 743 | 21:04:36
Помогите, пожалуйста.
В конструкторе добавил новый блок в левый контейнер, пропал правый контейнер
Куда прописать $GLOBAL_DRIGHTER$.
Ничего не получается...
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 744 | 21:08:26
tigerz, вставь вместо своего :

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

Сообщение # 745 | 21:13:19
Спасибо, но ничего не изменилось...
Сам не понимаю, где копать?
Сайт здесь
Сообщение отредактировал tigerz - Среда, 19 Июн 2013, 21:14:47
Diagon
Сообщений: 1
Репутация: 0

Сообщение # 746 | 22:26:25
Здравствуйте, помогите пожалуйста добавить левый контейнер.( $GLOBAL_DRIGHTER$)
Дизайн # 794.Сайт здесь


KaiLee
Сообщений: 5463
Репутация: 1135

Сообщение # 747 | 00:06:26
Diagon,
В этот шаблон добавить левый контейнер будет очень непросто - это нужно почти весь шаблон переверстывать...

В ЛС - только адреса и пароли. Все остальное - на форуме.
Студия | Шаблоны | Статьи
HoldenMcGroin
Сообщений: 157
Репутация: 7

Сообщение # 748 | 19:35:08
Привет! хочу добавить на свой узкий сайт второй контейнер слева, чтобы, например, разместить там второе меню, или рекламу. Вот пример узкого сайта, где есть второй контейнер, пусть и с рекламой. Скажите, пожалуйста как это сделать?
( просто добавить глобальный блок я пробовал, ипыталься заполнить его инфой, но на самом сайте ничего не добовлялось!)
Сообщение отредактировал HoldenMcGroin - Четверг, 27 Июн 2013, 19:35:44
HoldenMcGroin
Сообщений: 157
Репутация: 7

Сообщение # 749 | 22:01:50
Привет! хочу добавить на свой узкий сайт второй контейнер слева, чтобы, например, разместить там второе меню, или рекламу. Вот пример узкого сайта, где есть второй контейнер, пусть и с рекламой. Скажите, пожалуйста как это сделать?
( просто добавить глобальный блок я пробовал, и пыталься заполнить его инфой, но на самом сайте ничего не добовлялось!)
alex6859
Сообщений: 872
Репутация: 145

Сообщение # 750 | 22:33:11
HoldenMcGroin, Тут читайте //forum.ucoz.ru/forum/31-37383-2

Сообщество uCoz » Архивариус » Архив » Как создать второй контейнер с блоками (если предусмотрен только один контейнер...)
Поиск: