Написание шаблонов под CMS Satus довольно простое, главное внимательность!..
сразу отметим: Сатус полностью соответствует стандарту XHTML 1.0 поэтому.. просьба создавать шаблоны подстать ему.. :)
Итак, создаем папку с темой, например _themes/ваша_тема/
Копируем в нее файл index.htm и styles.css из папки _themes/default/
index.htm - собственно и есть шаблон.. его мы и будем шукать..
styles.css - стили шаблона..
Для редактирования шаблона (index.htm) можно использовать php и html код.. для определения специального содержимого можно использовать следующие метки:
%HOME% - путь к корню сайта http://мой_домен/путь_к_сатусу/,
%THEME% - путь к папке с темой /путь_к_сатусу/_themes/текущая_тема/,
%LINK% - ссылка на текущую страницу (спросите зачем?),
%HEAD% - заголовок сайта, meta-теги и пр.,
%SITENAME% - имя сайта,
%COPYRIGHT% - подпись сайта,
%TITLE% - имя страницы,
%CONTENT% - контент страницы,
%PRIMARY% - главное меню и
%NAVIGATE% - навигационное меню сайта,
%ADMINING% - меню администратора,
%LINKCHAIN% - путь меню к страничке,
%SEARCH% - веб-форма поиска,
%KEYWORDS% - список ключевых меток,
%OPROS% - веб-форма голоссария,
%ANONS% - анонсы сайта,
%LASTCOMM% - последние комменты,
%BLOCK1%, %BLOCK2% и т.д. - мульти-блоки (см. пункт Мульти-блоки);
Биржа рекламных ссылок Sape
%SAPE% - вывод одной ссылки,
%SAPE:N%, где N - целое число, - вывод N кол-ва ссылок,
%SAPE:ALL% - вывод всех доступных ссылок (наиболее предпочтительно);
Биржа рекламных ссылок LinkFeed
%LINKFEED% - вывод одной ссылки,
%LINKFEED:N%, где N - целое число, - вывод N кол-ва ссылок,
%LINKFEED:ALL% - вывод всех доступных ссылок (наиболее предпочтительно);
Биржа рекламных ссылок SetLinks
%SETLINKS% - вывод одной ссылки,
%SETLINKS:N%, где N - целое число, - вывод N кол-ва ссылок,
%SETLINKS:ALL% - вывод всех доступных ссылок (наиболее предпочтительно);
Биржа рекламных ссылок Xap
%XAP% - вывод одной ссылки,
%XAP:N%, где N - целое число, - вывод N кол-ва ссылок,
%XAP:ALL% - вывод всех доступных ссылок (наиболее предпочтительно);
Биржа рекламных ссылок MainLink
%MAINLINK:I/N%, где I, N - целые числа, - вывод I-го блока ссылок из N возможных (например, %MAINLINK:1/2% - вывод 1-го блока из 2-х, подразумевается, что где-то далее будут выведены остальные блоки),
%MAINLINK% или %MAINLINK:ALL% - вывод всех доступных ссылок (наиболее предпочтительно);
Стили шаблона обычно записаны в файле style.css (или каком-либо другом, для уточнения посмотрите шаблон).. также есть файл стилей _common/default.css, где прописаны стили, используемые самой ЦМС, но настоятельно рекомендуется его не трогать.. все что нужно изменить, можно переназначить..
ниже приведен список классов, используемых ЦМС Сатус, вы можете переназначить их в файле стилей шаблона:
.button, .text, .editor, .radio, .checkbox -- стили веб-форм (кнопки, поля ввода)
.enumpages -- строка ссылок на страницы (например, в списке анонсов, новостей, комментариев)
.messages -- сообщения об ошибке
.found -- текст, найденный при поиске
.primary, .navigate -- первичное и навигационное меню
.search -- форма поиска
.keywords -- список ключевых меток
.anons -- список послдених анонсов
.opros -- форма опроса
.opros-resbox, .opros-resfon -- результаты опроса
.lastcomm -- последние комменты
.linkchain -- путь меню к текущей странице
.keystring -- подпись меток (к каким меткам прикреплена страница)
.pagestring -- подписьстраниц (предыдущ., следующ.)
.listing -- список разделов
.maplink -- подпись в карте сайта
.comments -- комментарии
.comments .item, .comments .item span, .comments .item p -- оформление комментариев
#ticket-list -- тикетницы
#ticket-list .item-in, #ticket-list .item-out
#ticket-list span, #ticket-list p -- оформление сообщений тикетов
это стили, которые тем или иным образом увидит пользователь при просмотре сайта..
есть и еще стили, используемые системой, но они никак не влияют..
