Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Документация для пользователя »   Настройка дизайна Intellect Board
RSS
Настройка дизайна Intellect Board
Автор статьи: XXXX Pro
Первоисточник: Объединенный Открытый Проект


Настройка дизайна Intellect Board.

Intellect Board позволяет создавать любое количество вариантов дизайна, называемых «наборами стилей». Каждый набор стилей состоит из CSS-файла, определяющего цвет, шрифты и некоторые другие параметры отображения, и нескольких файлов-шаблонов, которые содержат функции для вывода HTML-кода, которые вызываются из основных скриптов. Каждый из наборов стилей находится в одном подкаталоге каталога styles, при этом имя файла CSS совпадает с названием подкаталога, а шаблонов – с именем модуля, для которого они предназначены.

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

При создании нового набора стилей в его каталог автоматически копируется CSS-файл родительскго стиля (при этом производится его переименование) и все графические файлы. Шаблоны PHP автоматически не копируются, поэтому если вам необходимо внести в какой-либо из файлов-шаблонов изменения, скопируйте его вручную в новый стиль и только после этого редактируйте.

Файлы CSS можно редактировать двумя способами: либо прямо на сервере с помощью редактора стилей в Центре Администрирования, либо на компьютере пользователя.
Шаблоны можно редактировать только локально (т.е. необходимо сгружать их по FTP, редактировать, после чего загружать обратно). При редактировании файлов шаблонов следует сохранять имена функций и названия полей, форм, а также значения скрытых полей. Не рекомендуется изменять стиль по умолчанию (он может изменяться в дальнейшем с выходом новых версий Intellect Board), лучше создайте его копию с помощью специальной функции в Центре Администрирования и изменяйте ее.

Редактирование CSS-стилей из центра администрирования производится следующим образом: в Центре Администрирования следует выбрать «Редактор стилей», после чего появится страница со списком всех имеющихся наборов стилей. Далее можно либо выбрать один из существующих наборов, либо создать новый набор стилей на основе уже имеющегося (существующий набор будет полностью скопирован под другим именем) и редактировать ее.
После выбора набора стилей появится список CSS-стилей, каждый из которых отвечает за свою часть форума Дальше нужно щелкнуть по нужному стилю и отредактировать его свойства в соответствии со стандартами описания CSS. (Для наиболее часто используемых свойств поля ввода предусмотрены зараннее). Также имеется возможность отредактировать весь CSS-файл целиком, для этого нужно щелкнуть пос ссылке CSS рядом с названием стиля.

Для наиболее часто используемых свойств CSS в шаблоне сразу предусмотрены поля для их ввода, но можно использовать любые доступные свойства CSS (посмотреть их можно в любом справочнике). Если соответствующих свойств нет в списке, их следует добавить в самое нижнее поле, записав в следующем виде:

свойство1: значение1;
свойство2:значение2;


Для чтобы новый стиль показывался гостям, отредактируйте профиль пользователя Guest, указав в нем этот стиль в качестве используемого. Если хотите, чтобы набор стилей предлагался по умолчанию всем новым пользователям при регистрации, задайте его в профиле пользователя NewUser.
Для того, чтобы принудительно установить набор стилей всем существующим пользователям, выполните следующий SQL-запрос:
UPDATE prefix_User SET u_stid=номер_набора_стилей

(Стили номеруются подряд, начиная с единицы. Просмотреть их номера также можно с помощью запроса
SELECT * FROM prefix_StyleSet


Кроме этого, начиная с версии 2.14 предусмотрена возможность делать стили невидимыми для обычных пользователей (т.е. их смогут выбирать в профиле только администраторы), которая может оказаться полезной при отладке или тестировании нового стиля.



Текущий рейтинг темы: 5.3333



Показать комментарии (0 комментариев)

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0230. Количество выполненных запросов: 12, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!