Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...
Архив - только для чтения | |
Модератор форума: Shеriff, JonMagon, Yuri_G |
Сообщество uCoz Архивариус Вопросы новичков (первые шаги в системе) Глобальные блоки (Добавление глобальных блоков) |
Глобальные блоки |
Глобальные блоки - это блоки, которые доступны во всех других шаблонах вашего проекта. С помощью них можно оптимизировать дизайн вашего проекта, разбив его на общие части. Используя общие блоки вы сможете делать изменения для всего проекта путем редактирования только одного шаблона блока. При создании сайта в шаблонах по умолчанию системой автоматически создаются 4 глобальных блока Верхний, Нижний, Первый и Второй контейнеры. Внутри них работают все коды, которые должны работать в шаблонах, но не работают другие глобальные блоки. В шаблонах это коды: $GLOBAL_AHEADER$ $GLOBAL_CLEFTER$ $GLOBAL_DRIGHTER$ $GLOBAL_BFOOTER$ С чего начать? Допустим, Вы хотите создать блок для ссылок или банеров и назвать его Полезные сайты или как-то по другому. Что нужно сделать? Название блока может может состоять только из латинских букв в верхнем регистре. Длина названия не может превышать 10 символов. Это название будет служить $кодом$, который будет вызывать этот глобальный блок в ваших шаблонах. Всего можно создать 6 блоков, не считая 4 системных. Не путать глобальные блоки с блоками в боковых контейнерах! Сообщение отредактировал maslen - Пятница, 18 Сен 2009, 07:06:00
|
Подскажите пожалуйста, что я натворил - CSS сайта, Сайт. И еще давно хотел спросить, я до сих пор не пойму где что находится, объясните чайнику) - например есть "верхняя часть сайта" и в страницах сайта код $GLOBAL_AHEADER$ - по сути тоже самое, не так ли? то же и с левым блоком есть "первый контейнер" ( уменя он один левый ) а есть в "страницах сайта" $GLOBAL_CLEFTER$ - одно и тоже? - зачем такое раздвоение, если я создаю класс, то мне нужно применять его и в "верхней части" и в страницах сайта $GLOBAL_AHEADER$ - так я понимаю?? объясните кто разбирается ) заранее очень благодарен!
|
NewStar3611, сделано для того, чтобы не вставлять в каждый шаблон киллометровый код верхней части, а вставить скромное $GLOBAL_AHEADER$. Ток же и с контейнерами. Маленький код вместо киллометра букв и знаков.
Андустенд? Добавлено (29-Ноя-2012, 18:34:41) --------------------------------------------- Quote (NewStar3611) если я создаю класс, то мне нужно применять его и в "верхней части" и в страницах сайта $GLOBAL_AHEADER$ только в верхней части (если изменения касаюся её) Сообщение отредактировал bandjuk - Четверг, 29 Ноя 2012, 18:34:58
|
Quote (bandjuk) Андустенд? |
annakonda,
Quote (maslen) Глобальные блоки - это блоки, которые доступны во всех других шаблонах вашего проекта. С помощью них можно оптимизировать дизайн вашего проекта, разбив его на общие части. Используя общие блоки вы сможете делать изменения для всего проекта путем редактирования только одного шаблона блока. _doc| detected
|
Помогите мне пожалуйста, я хочу поставить шаблое, но когда я ставлю глобальные блоки, и далее ставлю конструктор шаблонов, то основные блоки исчезают такие как CLEFTER AHEADER FOOTER. Я думаю проблема в неправильном составлении конструктора но сам немогу понять проблему помогите плз, если это поможет то вот конструктор:
Код <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <link rel="shortcut icon" href="/images/favicon.ico" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>$MODULE_NAME$ $SITE_NAME$</title> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> </head><body> <div id="" rel=""></div> <table align="center" width="960px" cellspacing="0" cellpadding="0" border="0" class="databar"> <tr><td><div class="databar">Сегодня $WDAY$ | Дата: $DATE$ | Время: $TIME$</div></td> <td align="right" width="65px"><a href="/search" title="Расширенный поиск"><div class="search-btn"></div></a></td> <td align="right" width="40px"><a href="/news/rss/" target="_blank"><div class="rss-btn"></div></a></td> </tr></table><table align="center" width="1024px" cellspacing="0" style="margin-top:5px;margin-bottom:20px;" cellpadding="0"><tr><td> <div class="content-t-l"> <div class="content-t-r"> <div class="content-t-m"> </div> </div> </div> </td></tr> <tr><td><div class="content-left"> <div class="content-right"> <div style="padding: 0px 11px;"> <div class="content-content"> <table border="0" cellpadding="0" cellspacing="0" align="center" width="100%"><tr><td> <div class="v-nav-bg-l"> <div class="v-nav-bg-r"> <div class="v-nav-bg-m"> <div id="navigation"> $GLOBAL_NAVI$ <tr><td><div class="slider-bg"> $GLOBAL_SLIDER$ <tr><td> <div class="inform-search-bg"> <table width="100%" celspacing="0" cellpadding="0" border="0"><tr><td valign="top"> <div class="user-dataBar"><span><?if($USER_LOGGED_IN$)?>Добро пожаловать,<?else?>Доброго времени суток,<?endif?> $USERNAME$! <?if($USER_LOGGED_IN$)?>Здесь тебя ждали.<?else?>Авторизуйся или зарегистрируйся<?endif?> </span> </div> </div></td> <!--Форма поиска--> <td align="right" valign="top"><div class="search-bg"><table cellspacing="0" cellpadding="0" border="0" width="100%" style="padding:0px; margin:0px;"><tr><td align="left"><form onsubmit="document.getElementById('sfSbm').disabled=true" method="get" id="searchbox" action="/search/"></td><td align="right"><input class="search" value="Поиск..." onfocus="if(this.value=='Поиск...')this.value=''" onblur="if(this.value=='')this.value='Поиск...'" type="text" name="q" id="s" maxlength="50" /></td><td align="right"><input class="search-find" name="sfSbm" type="submit" value="" style="cursor:pointer;"/></form> </div></td></tr></table></div></td></tr></table></div></td></tr></table> <!--/Форма поиска--> <script type="text/javascript" src="/js/jquery-ui.min.js"></script> <script type="text/javascript" src="/js/jquery.spasticNav.js"></script> <script type="text/javascript">$('#nav').spasticNav();</script> <script type="text/javascript"> $('#vertSlider').cycle({ fx: 'scrollHorz', speed: '800', timeout: 0, next: '#next', prev: '#prev' }); </script> <!-- <middle> --> <div class="content-bg"> <table align="center" cellspacing="0" cellpadding="0" width="100%" style="padding:0px 5px;"><tr> <td><table align="left" class="news" cellspacing="0" cellpadding="0"> <tr><td> <div class="news-t-l"> <div class="news-t-r"> <div class="news-t-m"> </div> </div> </div> </td></tr><tr><td> <div class="news-left"> <div class="news-right"> $GLOBAL_BANNERS$ </div> </div> </div> </td></tr> <tr><td> <div class="news-b-l"> <div class="news-b-r"> <div class="news-b-m"> </div> </div> </div> </td></tr></table> </td></tr></table> <table border="0" cellpadding="0" cellspacing="0" width="100%" align="right"> <tr><td valign="top" class="column"><br /> $GLOBAL_CLEFTER$ <td valign="top" style="padding:0px 5px 0px 5px;"><br /> <!-- <body> -->$BODY$<!-- </body> --><td> </tr></table></div> <!-- <BFOOTER> --> <div class="bottom-bg-l"> <div class="bottom-bg-r"> <div class="bottom-bg-m"> <div style="float: left;padding-top:12px;"><i>Revision by <a title="Revision" href="http://pro-test.ucoz.net/">STARiK</i></a></div> <div style="float: right;padding-top:12px;">Copyright © 2010 | $POWERED_BY$</div> </div></div></div> <!-- </BFOOTER> --> </div> </div> </div> </div> </td></tr><tr><td> <div class="content-b-l"> <div class="content-b-r"> <div class="content-b-m"> </div> </div> </div> </td> </tr></table> <!-- </middle> --> </body> </html> <!-- <popup> --> <div style="border:1px solid black;padding:3px;"> <div align="center"><b>[TITLE]</b></div>[BODY]</div> <!-- </popup> --> |
Добрый день! Не знаю даже в какой теме оставить свой клич о помощи... Скажите как нижний глобальный блок пристыковать к нижнему краю экрана, чтобы не было вот такого безобразия http://pfr-izhevsk.ru/. А то получается, что если на главной странице текста мало, этот самый нижний блок поднимается.
|
Цитата (KaiLee) UPFR, Так у Вас содержимого в правой колонке достаточно, чтобы блок был внизу... А вообще, это делается через св-во position или с помощью таблиц. |
UPFR,
У меня 22 - и футер даже не весь на экране... Но, в любом случае, как это делается, я написала. Отредактируйте CSS блока и используйте св-во position. Можно переписать шаблон с использованием таблиц и задать главной таблице 100% высоты. |
Помогите!
На главной странице (http://stradis.ucoz.ru) пропал правый контейнер. На остальных страницах есть, а на этой нет. Backup не помогает, восстановление/обновление шаблона не помогает. В шаблоне он прописан, но не виден. В чем же дело? |
Спасибо! Туплю сам!
Пролопатил, в Новостях незакрытого тега нет. Я не нашел. Скорее всего где-то в разметке. Как найти? Даю восстановление - не помогает? Сообщение отредактировал defaultNick1979 - Вторник, 26 Фев 2013, 11:40:16
|
| |||