|
|| Настраиваем внешний вид. |
Наверняка вас не удовлетворят те шаблоны, что поставляются к скрипту по умолчанию и вы захотите его подстроить под себя. Это возможно, даже более того - скрипт создавался с учетом возможности тотальной перенастройки внешнего вида администратором. Настроить его можно как угодно - в этом-то и проблема, когда слишком много возможностей, то в них нужно вначале разобраться!
Внимательно прочитайте все нижесказанное - главное осознать принцип, на самом деле все удивительно просто.
| |
|| Концепция шаблонов. |
Все страницы создаваемые системой Sanitarium WebLoG, строятся на основе заданного шаблона. Шаблон состоит из 13 шаблонных текстовых файлов - каждый файл отвечает за внешний вид целой страницы или какой-то ее части (эти части включаются в другие шаблоны). Посмотрим, кто из них что делает:
- index.txt - на основе данных этого файла создается главная индексная страница системы, а также индексы для каждой категории.
- preview.txt - на индексной странице будут выводиться анонсы статей, так вот внешний вид каждого анонса настраивается в этом файле.
- arcticle.txt - внешний вид страницы со статьей
- foto.txt - если у автора статьи есть фотография/картинка то ее можно вывести вместе со статьей, а настройка html кода включения фотографии производится в этом файле.
- related.txt - на странице со статьей вы можете вывести "ссылки по теме", данный файл отвечает за оформление такой ссылки.
- mail.txt - если кто-то решит отправить статью по e-mail, то страница со статьей создается исходя из данных этого файла. Статьи отправляются в html виде.
- print.txt - создание страницы "версия для печати"
- mailform.txt - когда человек захочет отправить статью по e-mail, то ему необходимо будет ввести ввести некоторые данные (кому послать ,кто он такой) - внешний вид формы настраивается в этом файле.
- view_comments.txt - внешний вид страницы с комментариями к статье
- comment.txt - внешний вид одного комментария
- drop_list.txt - система позволяет создать "быструю навигацию" по вашим тематическим категориям, т.е. посетитель может выбрать категорию, в которую он желает перейти, а скрипт переадресует его в эту категорию (т.е. дополнение к меню). За внешний вид выпадающего списка категорий отвечает данный файл
- news.txt - Sanitarium WebLoG автоматически создает ленту новостей из некоторого числа заголовков последних статей, добавленных в систему. Эту ленту новостей вы можете показывать как на любой страницы своего сайта, так и экспортировать ее на другие сайты. Настройка строки новости осуществляется в данном файле.
- menu_row.txt - последний в списке ( но не по значению!) шаблонный файл отвечает за внешний вид строки меню (в меню названия-ссылки на все категории).
Каждый файл обладает некоторым набором специальных тегов, которые обозначаются как <%имя_тега%> Используя их и обыкновенный HTML вы создаете шаблон. В процессе обработки, эти теги заменяются на соотв. данные - так и получается страница, которую видит посетитель.
Т.е. для того, чтобы создать свой шаблон (назовем его "super"), вам нужно вышеперечисленные 13 файлов закинуть в папку, которая называется "tmp-super" ("tmp-" в названии обязательно), создаете простой текстовый файлик tmp-super.txt, в котором литературно описываете свой шаблон, а потом, свой файл-описание и папку " tmp-super" закидываете на сервер в папку templates (там уже лежит шаблон tmp-main). И все. Шаблоны можно создавать и редактировать через веб-интерфейс.
Самая-самая главная индексная общая страница строится на основе файлов index.txt и preview.txt шаблона tmp-main (т.е. их тоже нужно настроить, даже если вы не собираетесь использовать данный шаблон), все остальное в соответствии с тем как вы настроили категорию (для каждой категории можно использовать отдельный шаблон).
| |
| |