Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


Архив - только для чтения
Модератор форума: Shеriff, JonMagon, Yuri_G  
Сообщество uCoz » Архивариус » Вопросы новичков (первые шаги в системе) » Глобальные блоки (Добавление глобальных блоков)
Глобальные блоки
Модератор форума
Сообщение # 1 | 07:02:04
Глобальные блоки - это блоки, которые доступны во всех других шаблонах вашего проекта. С помощью них можно оптимизировать дизайн вашего проекта, разбив его на общие части. Используя общие блоки вы сможете делать изменения для всего проекта путем редактирования только одного шаблона блока.

При создании сайта в шаблонах по умолчанию системой автоматически создаются 4 глобальных блока Верхний, Нижний, Первый и Второй контейнеры. Внутри них работают все коды, которые должны работать в шаблонах, но не работают другие глобальные блоки. В шаблонах это коды:

$GLOBAL_AHEADER$
$GLOBAL_CLEFTER$
$GLOBAL_DRIGHTER$
$GLOBAL_BFOOTER$


С чего начать?


Допустим, Вы хотите создать блок для ссылок или банеров и назвать его Полезные сайты или как-то по другому.

Что нужно сделать?



Название блока может может состоять только из латинских букв в верхнем регистре. Длина названия не может превышать 10 символов. Это название будет служить $кодом$, который будет вызывать этот глобальный блок в ваших шаблонах.


Всего можно создать 6 блоков, не считая 4 системных.


Не путать глобальные блоки с блоками в боковых контейнерах!
Сообщение отредактировал maslen - Пятница, 18 Сен 2009, 07:06:00
irinabelaya
Сообщений: 10
Репутация: 0

Сообщение # 91 | 22:22:10
все вписала... но не выходит...может еще где нибудь неправильно?(

Добавлено (04 Апр 2013, 22:22:10)
---------------------------------------------
при обновлении страницы на секунду мигает блок размером как мне нужно а потом опять большой...

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

Сообщение # 92 | 22:34:30
amrita,
Потому что на странице ЛС не существует всех этих переменных - поэтому они и не работают. И сделать их работающими - очень и очень гейморное занятие, почти невозможное. Гораздо проще создать новую страницу (index/0-x) или на страницу профиля вывести... Через фреймы.

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

Сообщение # 93 | 22:36:18
irinabelaya, вы сами то разобрали из картинки коды?!)) может просто скопируете код из шаблона и вставите сюда используя ББ [code]

Думаю так будет проще показать вам поконкретнее что и где менять smile

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

Сообщение # 94 | 22:46:38
код-главная

Код
<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 style="margin:0;padding:50px; background-image:url('/barel07.jpg'); background-repeat:repeat; background-attachment:fixed; ">

$ADMIN_BAR$

$GLOBAL_AHEADER$

<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" style="width:186px;padding:0 0 0 10px;">

$GLOBAL_CLEFTER$

</td>

<td valign="top" style="padding:0px 10px 0px 10px;">
<table border="0" cellpadding="5" cellspacing="0" width="100%" style="border:0px solid #5B5C74;"><tr><td style="background:#000000;padding:10px;"><!-- <body> -->$CONTENT$<!-- </body> --></td></tr></table>
</td>

<td valign="top" style="width:186px;padding:0 10px 0 0;">

</tr>
</table>
<!-- </middle> -->

$GLOBAL_BFOOTER$
</body>

</html>

код-материалы

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>$TITLE_BAR$ - $SITE_NAME$</title>
<?$META_DESCRIPTION$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>

<body style="margin:0;padding:50px; background-image:url('/barel07.jpg'); background-attachment: fixed; ">

$ADMIN_BAR$

$GLOBAL_AHEADER$

<!-- <middle> -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" style="width:186px;padding:0 0 0 10px;">

$GLOBAL_CLEFTER$

</td>

<td valign="top" style="padding:0px 10px 0px 10px;">
<table border="0" cellpadding="5" cellspacing="0" width="100%" style="border:1px solid #5B5C74;"><tr><td style="background:#000000;padding:10px;"><!-- <body> --><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » $DATE_BAR$ » $ENTRY_NAME$
<hr />

<table border="0" width="100%" cellspacing="1" cellpadding="2" class="eBlock">
<tr><td width="90%"><div class="eTitle"><div style="float:right;font-size:9px;">$ADD_TIME$ $MODER_PANEL$</div>$ENTRY_NAME$</div></td></tr>
<tr><td class="eMessage">$MESSAGE$ <?if($ATTACHMENTS$)?><div style="text-align:left;" class="eAttach"><!--<s3172>-->Прикрепления<!--</s>-->: $ATTACHMENTS$</div><?endif?></td></tr>
<tr><td colspan="2" class="eDetails">
<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div>
<?endif?><?if($CAT_NAME$)?><!--<s3179>-->Категория<!--</s>-->: <a href="$CAT_URL$">$CAT_NAME$</a> |<?endif?>
<!--<s3177>-->Просмотров<!--</s>-->: $READS$ |
<!--<s3178>-->Добавил<!--</s>-->: <a href="$PROFILE_URL$">$USER$</a>
<?if($TAGS$)?> | <!--<s5308>-->Теги<!--</s>-->: $TAGS$<?endif?>
<?if($RATING$)?>| <!--<s3119>-->Рейтинг<!--</s>-->: <span id="entRating$ID$">$RATING$</span>/<span id="entRated$ID$">$RATED$</span><?endif?></td></tr>
</table>

<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>
<tr><td colspan="2">$COM_BODY$</td></tr>
<tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr>
<tr><td colspan="2" height="10"></td></tr>
</table>
<?endif?>

<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?>
<?endif?>
<?endif?><!-- </body> --></td></tr></table>
</td>

<td valign="top" style="width:186px;padding:0 10px 0 0;">

</td>
</tr>
</table>
<!-- </middle> -->

$GLOBAL_BFOOTER$
</body>

</html>
Сообщение отредактировал webanet - Четверг, 04 Апр 2013, 23:16:14
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 95 | 23:15:50
irinabelaya, а зачем вы вешаете такие огромные картинки? http://irinabelaya.ucoz.com/news....1-16-14 они распирают страницу

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
irinabelaya
Сообщений: 10
Репутация: 0

Сообщение # 96 | 00:02:42
спасибо огромное!)))а я мучалась,оказывается все просто))))
Mysterion
Сообщений: 9
Репутация: 0

Сообщение # 97 | 11:48:20
В общем, такой вопрос. Поставил 982 дизайн, а там шапка состоит из 4х частей и сама картинка справа. Как-то можно сделать так, чтобы картинка в шапке была на все пространство и не делилась на куски?

Цитата
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="261" style="background:url('/.s/t/982/1.gif') top repeat-x #000000;">
<tr><td height="33" width="403"><img src="/.s/t/982/2.jpg" border="0"></td><td align="right" style="padding-right:10px;font-size:10px;">$WDAY$, $DATE$, $TIME$</td></tr>
<tr><td height="33" width="403"><img src="/.s/t/982/3.jpg" border="0"></td><td align="right" style="padding-right:10px;font-size:10px;"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><!--<s5200>-->Вы вошли как<!--</s>--> <a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><b>$USERNAME$</b></a> | <!--<s3167>-->Группа<!--</s>--> "<u>$USER_GROUP$</u>"<?else?><!--<s5212>-->Приветствую Вас<!--</s>--> <b>$USERNAME$</b><?endif?><?endif?> <?if($RSS_LINK$)?>| <a href="$RSS_LINK$" title="RSS">RSS</a><?endif?></td></tr>
<tr><td height="151" width="403"><img src="/.s/t/982/4.jpg" border="0"></td><td><span style="color:#FFFFFF;font:20pt bold Verdana,Tahoma;"><!-- <logo> --><!-- </logo> --></span></td></tr>
<tr><td height="33" width="403"><img src="/.s/t/982/5.jpg" border="0"></td><td align="right" style="padding-right:10px;font-size:10px;"><a href="$HOME_PAGE_LINK$" title="Главная"><!--<s5176>-->Главная<!--</s>--></a> <?if($MODULE_URL$)?>| <a href="$MODULE_URL$">$MODULE_NAME$</a><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> | <a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><!--<s5214>-->Мой профиль<!--</s>--></a><?else?> | <a href="$REGISTER_LINK$" title="Регистрация"><!--<s3089>-->Регистрация<!--</s>--></a><?endif?><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> | <a href="$LOGOUT_LINK$" title="Выход"><!--<s5164>-->Выход<!--</s>--></a><?else?> | <a href="$LOGIN_LINK$" title="Вход"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?></td></tr>
<tr><td height="11" width="403"><img src="/.s/t/982/6.jpg" border="0"></td><td></td></tr>
</table>


http://i47.fastpic.ru/big/2013/0419/78/5938a86eabb5e4cbe46e3068011b7078.png

Добавлено (19 Апр 2013, 10:46:35)
---------------------------------------------
И еще, поднять бы фразу "Вы вошли как" выше, туда, где сейчас дата и время. А дату убрать вообще. Это слишком сложно?

Добавлено (19 Апр 2013, 11:48:20)
---------------------------------------------
С датой разобрался. Может кто-нибудь помочь на счет шапки?

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

Сообщение # 98 | 13:58:03
Mysterion,
Надо смотреть сам сайт.

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

Сообщение # 99 | 14:37:30
KaiLee
Сообщений: 5463
Репутация: 1135

Сообщение # 100 | 15:28:25
Mysterion,
В принципе, это не сложно. Наиболее простым решением будет вложить в таблицу шапки еще одну, ей задать фон целой картинокой и добавлять содержимое шапки уже в нее.

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

Сообщение # 101 | 18:42:19
Цитата (KaiLee)
В принципе, это не сложно. Наиболее простым решением будет вложить в таблицу шапки еще одну, ей задать фон целой картинокой и добавлять содержимое шапки уже в нее.
А можете поподробнее объяснить, если не сложно?

Добавлено (19 Апр 2013, 18:42:19)
---------------------------------------------
Все решено, спасибо.

yak-ivan
Сообщений: 1
Репутация: 0

Сообщение # 102 | 08:16:45
Доброго времени суток. Вот какая проблема. Переместил все блоки на левую сторону странички, никак не могу вернуть часть блоков на правую. Курсор, которым перевожу блоки упорно отказывается размещать там блоки. Как быть?
KaiLee
Сообщений: 5463
Репутация: 1135

Сообщение # 103 | 11:24:50
yak-ivan,
Добавить один блок через шаблоны. Конструктор почему-то не видит контейнер, если в нем нет ни одного блока.

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

Сообщение # 104 | 13:09:29
Вопрос такой: можно ли как-то закрепить шапку и боковые контейнеры? Чтоб при прокрутке содержимого страницы, шапка, меню и т.п. вверх не уходили, а оставались на месте.
сайт http://museum-cherd.ucoz.com/index/glavnaja/0-36
Chelovek№1
Сообщений: 1109
Репутация: 244

Сообщение # 105 | 19:56:13
Использовать
position: fixed;

Помог, ставьте + в репутацию.
Сообщество uCoz » Архивариус » Вопросы новичков (первые шаги в системе) » Глобальные блоки (Добавление глобальных блоков)
Поиск: