Програмное обеспечение на Mastak.ru
Mastak HyperBricks - эффективный и мощный HTML редактор
 
Програмное обеспечение на Mastak.ruПрограмное обеспечение на Mastak.ru  
Програмное обеспечение на Mastak.ru  
 

МЕНЮ
HyperBricks
Общие положения
Описание программы
История и планы
Терминология
Лицензия
Скриншот
Скачать
Форум
Софт и сервис
Absolute Perl
Дизайн-студия
Tray Manager
AdShareware
Yadro
QMail
Хостинг
Услуги
О компании
Клиентам
Пресс-центр
Вход для клиентов:
Логин:
Пароль:
Забыли пароль?
Вход для новых клиентов
Как работать со скинами

Зачастую структура сайтов строится по определенной конструкции. И в них можно выделить некоторые типичные блоки. Как правило у сайта есть заголовок(на нем помещаются логотипы, банеры и т.п.), вертикальное меню(слева или справа), горизонтальное меню, главная панель(на ней находится основная информация) и "хвост"( где указывают копирайты и т.п.) На главной панели информация тоже делится на разделы с заголовками.

Таким образом, можно определить набор типовых элементов из которых строится сайт. Для реализации этих элементов могут применяться шаблоны разного дизайна имеющие одинаковый смысл в структуре сайта. Набор разных структурных шаблонов выполненный в определенном дизайне и есть "скин".

При установке программы автоматически устанавливается базовый скин(BasicSkin). В нем находятся следующие шаблоны:

  • Html - главный шаблон, по которому строится весь html-файл. Свойство body задает текст html-файла
  • Header - шаблон заголовка страницы. По логике должен располагаться в свойстве body шаблона "html". Свойство text задает все что находится в заголовке
  • LeftPanel и RightPanel - шаблоны левой и правой навигационной панели. Располагаются в свойстве body шаблона "html". Свойство text задает содержание панели, свойство width - ее ширину
  • MainPanel - шаблон основной информационной панели. В ней располагается основная информация страницы. Располагаются в свойстве body шаблона "html". Свойство text задает содержание панели.
  • VMenu и HMenu - вертикальное и горизонтальное меню. Располагаться может в любой панели. Items задает количество элементов меню, link и text - задают ссылку и текст элемента меню
  • Caption - заголовок текста. Располагаться может в любой панели
  • TextBlock - блок текста. Располагаться может в любой панели

В других скинах эти шаблоны переопределены так, чтобы создавать другой дизайн, но оставлять такой же логическую организацию сайта. Тогда для того чтобы сменить дизайн сайта, нужно выбрать другой скин и все шаблоны одного скина в проекте будут заменены на соответствующие шаблоны нового скина. Если в новом скине переопределены не все шаблоны, то вместо недостающих шаблонов берутся шаблоны базового скина.

Таким образом, смена дизайна сайта вообще упрощается до одного клика мышкой. Со временем планируется сделать возможным обмен скинами между пользователями программы.

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

 
© 1998 – 2001, Mastak.ru Наверх
Rambler's Top100  Rambler's TopShop