Helga
Высший разум
(629659)
14 лет назад
Скин это связка файлов управляющая внешним видом страниц (цветами, шрифтами, рамками и т. п. ) и тем как они свёрстаны. Простейший путь понять что делают скины это попробовать воспользоваться следующими ссылками. Они все ведут на одну и ту же страницу (Внешность) на сайте pmwiki.org и открываются в новом окне.
BeeblebroxNetGila
JHSkin
GeminiSkin
LightSkin
Monobook Skin
Simple Skin
Как вы заметили, все скины показывают одинаковое содержимое страниц, но такие элементы как меню, заголовок и подпись -- полностью переменились. Например, разные скины могут отображать меню слева, справа или даже его убрать. У некоторых скинов могут иметься функции, которых у других нет, особенно если они сделаны с применением редких рецептов.
Таким образом, скин это всего лишь набор файлов определяющий как отображать страницы PmWiki. Нормальные скины хранят в подпапках pub/skins/. Типичный скин содержит несколько файлов:
Файл шаблона, такой как skin.tmpl или gemini.tmpl. Шаблон написан на HTML или XHTML и является скелетом для скина. В нём размещаются специальные маркеры говорящие PmWiki где вставить содержимое страницы.
CSS файлы управляющие внешностью скина.
Файлы изображений для украшения страницы. Распространённые форматы изображений: .jpg, .png и .gif.
PHP файлы, такие как skin.php. Они позволяют скинам обесепечить дополнительные настройки и функциональность невозможную в HTML и CSS.
Файлы документации, традиционно readme.txt или skinname.txt. Обычно рассказывают об особенностях установки или хитроумных функциях.
Где берут скины?
Скины доступны в коллекции Cookbook:Skins. Скины из коллекции были выложены другими администраторами для любого пожелавшего ими воспользоваться. Часто они имеют свои собственные возможности перестройки. Когда вы найдёте понравившийся скин, следуйте по ссылке для скачивания файла архива со скином.