| Модератор форума: Yuri_G |
| Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Глобальные блоки |
| Глобальные блоки |
|
Глобальные блоки - это блоки, которые доступны во всех других шаблонах вашего проекта. С помощью них можно оптимизировать дизайн вашего проекта, разбив его на общие части. Используя общие блоки вы сможете делать изменения для всего проекта путем редактирования только одного шаблона блока. При создании сайта в шаблонах по умолчанию системой автоматически создаются 4 глобальных блока Верхний, Нижний, Первый и Второй контейнеры. Внутри них работают все коды, которые должны работать в шаблонах, но не работают другие глобальные блоки. В шаблонах это коды: $GLOBAL_AHEADER$ $GLOBAL_CLEFTER$ $GLOBAL_DRIGHTER$ $GLOBAL_BFOOTER$ Путь к созданию Глобального блока в Панели управления: Главная » Управление дизайном » Глобальные блоки [ Управление шаблонами | Управления таблицами стилей (CSS) | Глобальные блоки ] Название блока может может состоять только из латинских букв в верхнем регистре. Длина названия не может превышать 10 символов. Это название будет служить $кодом$, который будет вызывать этот глобальный блок в ваших шаблонах. Всего можно создать 6 блоков, не считая 4 системных. Подробная инструкция Предупреждение: Если вы берётесь редактировать шаблоны, то вы должны иметь базовые знания по HTML и CSS. Внимание: Если вы просите помощи – указывайте адрес сайта или прикрепляйте скриншот. Сообщения с 13.03.07 по 9.09.09 смотри в архиве |
|
Добрый день! Ничего не смыслю в кодах, делала сайт исключительно основываясь на инструкциях и советах Укоза. Вопрос заключается в следующем:
Мой сайт http://poet.ucoz.org/ Согласно шаблону все блоки располагаются справа. ЧТО и ГДЕ нужно написать, вставить, чтобы добавить блоки слева? Или ткните пальцем где прочитать, если уже это кто-то писал. Спасибо. Прикрепления:
2114219.jpg
(68.7 Kb)
Сообщение отредактировал СтихиДляВас - Пятница, 17 Янв 2014, 20:37:15
|
|
СтихиДляВас, в исходном коде я вижу таблицу. В таком случае просто добавьте левую колонку, создайте ещё один глобальный блок и перераспределите малые блоки по колонкам.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
|
|
|
Подождите разве в её шаблоне существует левый блок. просмотрите шаблон через админ панель там написано правый верхний нижний и левый блок. Если написано левый блок то все можно легко сделать.
|
|
Посмотрите, пожалуйста, фото. Насколько я помню , TWO я добавляла сама по чьей-то инструкции, но не смогла разобраться как написать сам код для него... Время прошло и я уже вообще не помню, к сожалению. Может подскажете что делать?
Прикрепления:
4323778.jpg
(129.8 Kb)
·
8089128.jpg
(92.3 Kb)
Сообщение отредактировал СтихиДляВас - Суббота, 18 Янв 2014, 17:34:47
|
|
Здравствуйте. Подскажите пожалуйста, На своем сайте перенес все блоки влево, теперь не могу перенести ни одного блока в правую часть.
|
|
Добрый день! Могу ли я выделенный на скиншоте гл. блок вообще удалить только в одном модуле(фотоальбом) или заменить его другим гл. блоком? Спасибо.
dom2.ru dom2.tvДобавлено (04 Фев 2014, 19:32:13) |
|
|
|
Админ0713, сейчас я вам приведу пример содержимого глобального блока (шаблон глобального блока)
Код <?if($URI_ID$='page1')?> <div id="promo"> <div class="promo-i"> <div class="promo-l"> <div class="promo-t">Lorem ipsum dolor</div> <div class="promo-st">Praesent scelerisque, metus ac venenatis</div> <div class="promo-tx">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent tristique hendrerit sem, sed vulputate nisl rutrum vel. Nulla rutrum sem eu erat.</div> <a href="" class="read-m">Join us!</a> </div> <div class="promo-r"> <div id="mac-box"> <div class="promo-mask"></div> <img src="/.s/t/1064/sample.png" class="promo-img" alt=""> </div> </div> <div class="clr"></div> </div> </div> <?endif?> Вот это условие - <?if($URI_ID$='page1')?> В итоге глобальный блок выводится только на главной странице, хотя стоит в общем для всех страниц Редактора страниц шаблоне. Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
|
Вот это условие - <?if($URI_ID$='page1')?>В итоге глобальный блок выводится только на главной странице, хотя стоит в общем для всех страниц Редактора страниц шаблоне. Нет, по-моему не так. Т.к. это у меня первый контейнер, то прям в нем я указываю, если...то...И ни какого нового глобального блока создавать не надо. Да? |
|
Админ0713, неправильно. Условия надо ставить в шаблон глобального блока. Читайте внимательнее. И в вашем случае условие выглядит <?ifnot($MODULE_ID$='photo')?>код_шаблона<?endif?>
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
|
Я так написала: <?if($MODULE_URL$='photo') ?>Код шаблона><?else?><Код шаблона1><?endif?> и поставила то все в гл.блок $GLOBAL_CLEFTER$, т.к. это касается его.Нет? Спасибо за вашу помощь.
Добавлено (04 Фев 2014, 20:52:29) Добавлено (04 Фев 2014, 20:56:50) |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

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





