Для изменения дизайна портала используются темы. Тема – это набор файлов отвечающих за внешний вид страниц сайта. Туда входят: файл таблиц стилей CSS (Cascading Style Sheets ), задающий цвет, фон, размер шрифта и т.п. для ключевых элементов страницы, файл шаблона основных элементов страницы, а так же графические файлы. Для смены дизайна сайта нужно просто изменить графическую тему в панели администрирования на новую. Кроме того, CSS-классы можно привязывать к конкретным разделам (модулям) сайта. Есть поддержка отдельных таблиц стилей для Netscape
Частично совместимы. Необходима минимальная правка.
1) Начиная с версии RUNCMS 1.0 используется новое системное меню (его не было в версиях, выходивших под именем E-Xoops).
Если Вы хотите, чтобы новое меню работало с Вашей старой темой (созданной для версий ранее RUNCMS 1.0), то Вам необходимо скопировать в директорию с темой themes/НазваниеТемы папку menu из extra/yourthemename дистрибутива с RUNCMS 1.0.
После этого:
Для версий ранее RUNCMS 1.4, открыть файл style.css Вашей темы (themes/НазваниеТемы/style/style.css) и вставить:
@import url (../menu/menu_style.css);
Цветовая схема системного меню редактируется в файле themes/НазваниеТемы/menu/menu_styles.css
В версии RUNCMS 1.4 файл стилей /themes/ НазваниеТемы /menu/menu_style.css не используется и удален, поэтому модификация файла style.css не требуется .
2) В RUNCMS 1.1 введена возможность устанавливать различные шаблоны для каждого блока.
При этом сохранилась 100 %, совместимость с существующими темами. Если директория темы не содержит директорию «template», то система использует стандартные блоки. В директории «template» можно размещать файлы .php. html. txt и т.д.
Если вы хотите использование новую систему шаблонов для блоков в вашей собственной теме: добавьте нижеследующую функцию к Вашему файлу themes.php
function themebox_template($title='', $content, $show_template) { $dir = XOOPS_ROOT_PATH."/themes/".XOOPS_THEME."/template/"; include($dir.$show_template); }
и создайте директорию /theme/(папка_вашей_темы)/template
3) В RUNCMS 1.4 изменена панель администрирования.
Так как в новой версии изменена панель администрирования, то структура стилей темы изменилась.
Файл стилей /themes/ваша_тема/menu/menu_style.css теперь не используется и удален. Поэтому вам необходимо удалить файл menu_style.css.
Удалить в файле /themes/ваша_тема/style/style.css строку:
@import url(../menu/menu_style.css);
После чего, добавить в директорию /themes/ваша_тема/menu/ файлы default.css и admin.css.
Файлы default.css и admin.css вы найдете в директории extra дистрибутива обновления на RUNCMS 1.4.
Если Вы создали свою тему или модифицировали существующую, Вы можете выложить ее или на оф-сайте поддержки тем для RUNCMS: http://www.anokidesign.dk или у нас в архиве файлов в соответствующем разделе.
В RUNCMS возможно лишь изменение цветовой схемы, для модулей. Для этого вы должны положить в директорию /themes/ваша_тема/style/ файл префикс_style.css, где префикс название модуля.
Другим словами, для каждого модуля можно создать файл с настройками стилей только для этого модуля. Файл в качестве префикса должен иметь название модуля (соответствует имени директории модуля), например, для модуля новостей news_style.css, Для модуля архива файлов mydownloads_style.css, для каталога ссылок mylinks_style.css и т.д. Файлы располагаются в директории /themes/ваша_тема/style/
Да, могут. Если на сайте установлено несколько тем и пользователям разрешено менять темы (адин-панель->основные настройки), то каждый пользователь в своих индивидуальных настройках может выбрать понравившуюся ему тему.
Нет, не совместимы. Требуется интеграция той или иной степени сложности. В XOOPS используется шаблонный движок Smarty, поэтому шаблоны от XOOPS не совместимы с RUNCMS.
Темы от Ciamos не совместимы, там используется собственный шаблонный движок. Темы от E-Xoopport и ExV2 – частично совместимы (во всяком случае, на данный момент – 2006 год), понадобится минимальная интеграция, но она не потребует много усилий.