Управление стилями

phpBB 3.0 является чрезвычайно настраиваемой конференцией. Одним из аспектов этой настраиваемости являются стили. Возможность управления стилями очень важна для создания интересной и красивой конференции. В некоторых случаях внешний вид конференции даже может отражать предназначение вашей конференции. Раздел «Стили» позволяет управлять всеми доступными стилями вашей конференции.

Стили phpBB 3.0 состоят из трёх основных компонентов: шаблонов, тем оформления и наборов рисунков.

Шаблоны
Шаблоны — это файлы в формате HTML, ответственные за общую разметку стиля.

Темы оформления
Темы оформления — это комбинация цветовых схем и рисунков, которые задают основной внешний вид конференции.

Наборы рисунков
Наборы рисунков — это группы рисунков, которые повсюду используются на конференции. Наборы рисунков включат в себя все рисунки, не связанные с рисунками тем оформления.

Изображение


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


1. УСТАНОВКА И УПРАВЛЕНИЕ СТИЛЯМИ

После того, как вы выберите стиль, и будете готовы к его установке на форум, перейдите в раздел «Общие» - «Настройки Хостинга». В «настройках хостинга» найдите пункт «Импортировать стиль». Выберите файл в ZIP архиве и нажмите «Загрузить». Новый стиль будет называться custom.

После загрузки стиля в разделе «Стили» вы найдёте установленный вами стиль, он будет называться custom.

На данный момент это всё, что вам необходимо знать для установки нового стиля. Однако на странице обзора стилей имеются некоторые ссылки и функции, объяснение которых мы пропустили.
  • Информация: эта ссылка открывает страницу с подробной информацией о стиле. На этой странице вы можете изменить название и автора стиля, определить компоненты стиля, а также указать, активен стиль или нет.
  • Включить и отключить: эта ссылка позволяет легко включать и отключать стиль, то есть делать его активным или неактивным.
  • Экспорт: после нажатия на эту ссылку вы сможете загрузить стиль с любыми его компонентами. Вы сможете выбрать между загрузкой файлов ваш на локальный компьютер и сохранением на сервере в папке store. Эта функция полезна, если вы хотите упаковать весь стиль с компонентами в один файл, чтобы использовать его в другом месте.
  • Удалить: если вам или вашим пользователям больше не нравится стиль, то воспользуйтесь этой ссылкой. При удалении стиля вам будет предложено выбрать другой стиль, который будет установлен для пользователей вместо удаляемого стиля. Выберите желаемый стиль в списке и нажмите кнопку «Удалить» для завершения процесса. При удалении стиля никакие файлы не будут затронуты или удалены. Удалённый стиль появится в разделе стилей, доступных для установки.
  • Просмотр: это очень полезная функция для администраторов. При нажатии на эту ссылку вы перейдёте на конференцию, которая будет отображаться с применением выбранного стиля. С помощью этой функции вы сможете увидеть, как стиль будет выглядеть на конференции, и стоит ли его активировать. Эта функция может использовать даже с отключёнными стилями. Идентификатор стиля передается в адресе URL, поэтому вы можете просматривать стиль на любой странице конференции, в которой нуждаетесь.


2. ШАБЛОНЫ

Шаблоны задают основной скелет вашей конференции. Они определяют структуру содержимого и содержат всю разметку HTML. Часто при установке модификаций вам будет требоваться изменять шаблоны. Каждый стиль имеет свои собственные шаблоны (за исключением шаблонов, заимствуемых из других стилей) и вам будет необходимо вносить изменения для каждого стиля по отдельности.

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

ВОЗМОЖНОСТИ СТРАНИЦЫ «ШАБЛОНЫ»
  • Изменить: с помощью этой страницы вы можете изменять отдельные файлы шаблона в панели администрирования. Нажмите на ссылку «Изменить», и вы увидите список всех файлов шаблонов. Выберите какой-нибудь файл, и он откроется в окне редактора шаблонов.
  • Кэш: phpBB кэширует все файлы шаблона для увеличения быстродействия конференции. Система кэширования в phpBB компилирует шаблоны и делает их готовыми к использованию, а затем через определённое время обновляет набор шаблонов, чтобы отразить изменения, проделанные вами вручную. На этой странице вы увидите список всех кэшированных файлов шаблона. Если вы внесли изменения в файл шаблона, и хотите применить их, то выберите файл шаблона, и нажмите в нижней части страницы кнопку «Удалить отмеченные». После этого phpBB повторно скомпилирует эти файлы. Не беспокойтесь об удалении файлов с помощью этой страницы — это всего лишь временные файлы, и вы ничего не нарушите в работе phpBB.
  • Сведения: щёлкнув по этой ссылке, вы увидите три вещи: название набора шаблонов, сведения об авторских правах, и место хранения набора шаблонов.
  • Обновить: эта функция очень похожа на функцию очистки кэша — при щелчке по ссылке «Обновить» все кэшированные файлы шаблона будут удалены, а затем воссозданы заново. Эта функция полезна для применения изменений после изменения файлов на сервере. Все шаблоны, хранящиеся в базе данных, будут перезаписаны содержимым файлов, хранящихся на сервере.
  • Экспорт: щёлкните по этой ссылке, если вы хотите загрузить файлы шаблонов на свой компьютер, и передать их в другое место. Вам будет предложено загрузить файл на локальный компьютер или сохранить его на сервере в папке store. Также имеется возможность выбора формата архива в зависимости от настроек сервера.
  • Удалить: при нажатии на эту ссылку из базы данных будут удалены все ссылки на шаблон. Однако все файлы набора шаблонов останутся на сервере. При удалении шаблона вам будет предложено выбрать другой шаблон, который заменит удаляемый.


3. ТЕМЫ ОФОРМЛЕНИЯ

Теперь, когда мы описали шаблоны (компонент стиля, определяющий структуру сайта), мы рассмотрим темы оформления. Этот компонент стиля отвечает за стилистическое оформление конференции. Темы определяют цвета, размеры, форматирование, шрифты, и всё остальное, так или иначе связанное со стилями. В целом тема представляет собой набор из одного или из нескольких файлов CSS, определяющих внешний вид конференции.

Существуют два возможных типа тем оформления. Первый тип тем оформления основывается на стиле subsilver2. В таких темах имеется один файл таблицы стилей, который загружается напрямую с адреса URL, указанного в шаблоне. После редактирования этого файла стилей единственное, что нужно сделать после изменения — это обновить страницу в браузере. Второй тип тем оформления основывается на стиле prosilver. В таких темах имеется один файл, включающий в себя другие файлы. Затем скомпилированная и законченная таблица стилей сохраняется в базе данных. После изменения файлов такой темы вам необходимо обновить темы.

Страница «Темы оформления» очень похожа на страницу «Шаблоны». Здесь много общих черт. Основное отличие состоит в том, что тема содержит различные типы файлов.

ВОЗМОЖНОСТИ СТРАНИЦЫ «ТЕМЫ ОФОРМЛЕНИЯ»
  • Изменить: с помощью этой страницы вы можете изменить таблицу стилей конференции. Если тема хранится в базе данных в нескольких файлах, то при редактировании все они будут объединены в один файл таблицы стилей. Сохраните изменения нажатием кнопки «Отправить».
  • Сведения: щёлкнув по этой ссылке, вы увидите три вещи: название темы, сведения об авторских правах, и место хранения темы.
  • Обновить: будьте осторожны при использовании этой функции, поскольку она будет загружать данные из файлов и перезапишет все таблицы стилей в базе данных. Если вы когда-либо редактировали тему с помощью редактора в панели администрирования, то все эти изменения будут утеряны. Вы можете экспортировать тему на свой компьютер, если хотите сохранить изменения.
  • Экспорт: щёлкните по этой ссылке, если вы хотите загрузить тему на свой компьютер, чтобы передать её в другое место, или сохранить проделанные изменения. Вам будет предложено загрузить файл на локальный компьютер или сохранить его на сервере в папке store. Также имеется возможность выбора формата архива в зависимости от настроек сервера.
  • Удалить: при нажатии на эту ссылку из базы данных будут удалены все ссылки на тему оформления. Однако все файлы темы останутся на сервере. При удалении темы вам будет предложено выбрать другую тему, которая заменит удаляемую.


4. НАБОРЫ РИСУНКОВ

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


ВОЗМОЖНОСТИ СТРАНИЦЫ «НАБОРЫ РИСУНКОВ»
  • Изменить: Здесь вы можете изменить отдельные рисунки в наборе рисунков. Набор рисунков состоит из списка рисунков с определёнными атрибутами. Например, элемент «Прикреплённая тема» имеет атрибуты высоты, ширины и местоположения. Чтобы объяснять, что вы можете сделать на этой странице, давайте пройдём через все элементы управления, имеющиеся на ней:
  • Текущий рисунок: это рисунок, используемый в настоящее время.
    Выбранный рисунок: это предварительный просмотр рисунка, которой вы выберите в поле «Рисунок».
  • Рисунок: в этом списке перечислены все рисунки.
  • Включить размеры: при включении этой опции размеры, указанные в полях ниже, будут приняты во внимание. В противном случае размеры будут определены автоматически.
  • Ширина рисунка: введите ширину рисунка.
  • Высота рисунка: введите высоту рисунка.
  • Сведения: на этой странице вы можете изменить название и авторские права набора рисунков (оставьте авторские права в неизменном виде, если уважаете авторов).
  • Обновить: при нажатии этой ссылки информация о каждом рисунке будет сохранена в базу данных. Это действие перезапишет все изменения, сделанные с помощью редактора набора рисунков в панели администрирования, и которые не были сохранены на сервере.
  • Экспорт: если вам нужно загрузить набор рисунков на свой компьютер, и передавать его в другое место, или сохранить без каких-либо изменений, то щёлкните по этой ссылке. Вам будет предложено загрузить файл на локальный компьютер или сохранить его на сервере в папке store. Также имеется возможность выбора формата архива в зависимости от настроек сервера.
  • Удалить: при нажатии на эту ссылку из базы данных будут удалены все ссылки на набор рисунков. Однако все файлы набора рисунков останутся на сервере. При удалении набора вам будет предложено выбрать другой набор, который заменит удаляемый. По крайней мере, один набор рисунков всегда должен быть установлен.