![]() |
1. Файловая структура темы оформления.
Тема оформления должна иметь следующую файловую структуру:
Рассмотрим каждый элемент по отдельности.
Элемент | Описание |
название_темы | Папка с файлами темы оформления. Каждая папка в каталоге themes - новая тема. Имя папки соответствует её названию. В качестве имён рекомендуется использовать только строчные буквы латинского алфавита и цифры. |
commentform.html | Здесь находится оформление форм отправки комментариев и личных сообщений. Возьмите его из default темы оформления и вносите изменения, если необходимо. |
index.php | Шаблон оформления всех страниц сайта. |
list.dat | В данном файле прописываются имена пользовательских файлов, находящихся в папке темы, которые будут отображены в правой части раздела "Оформление" Админ-центра, в конце списка, и будут доступны для редактирования встроенным редактором. Каждый новый файл - на новой строке. Синтаксис файла следующий: имя_файла.расширение|описание_файла Пример: menu.html|Главное меню на сайте |
newsfullrecord.html | Здесь указывается стиль оформления полной записи новостного раздела. Рекомендуется за основу взять шаблон из default темы оформления. |
newsrecord.html | Здесь находится оформление краткой записи новостного раздела. Рекомендуется за основу взять шаблон из default темы оформления. Краткие записи отображаются в списке новостей. |
other.php | В файле указывается оформление различных модулей движка и стили их записей. С нуля создавать его нельзя - необходимо брать его из default темы оформления и вносить в него нужные изменения. |
users.php | Содержит в себе оформление всех пользовательских форм, меню и т.п. С нуля создавать его нельзя - необходимо брать его из default темы оформления и вносить в него нужные изменения. |
В файлах с расширением .php допускается применять любые языки вёрстки (например, HTML) и веб-программирования, включая серверные (например, PHP). А в файлах с расширением .html - только клиентские языки веб-программирования (например, JavaScript, VisualBasic) и вёрстки. В указанных типах файлов используются HTML-теги и специальные команды движка.
2. Пример оформления простейшего шаблона страницы в файле index.php.
<!-- Тип документа и синтаксиса языка разметки; RuxeEngine адаптирован под HTMLv4.01 Transitional -->