Используемые файлы
- /news_text.html - шаблон вывода новости(текста) - не обязатен
- /news/default.sub - шаблон вывода списка новостей на странице. Шаблонов с расширением ".sub" в папке "/news" может быть несколько(с разными именами).
- Обработка общего шаблона
Файл: /news_text.html
Переменные:
Переменная
|
Описание |
{text} |
Текст новости |
Пример #1: Содержимое файла "/news_text.html"
<table> <tr> <td> {text} </td> </tr> </table>
|
Файл: /news/default.sub
Блок "news_list":
<news_list> - общий блок списка новостей
<news_element> - повторяющийся блок новости
<news_image> - блок изображения из новости
<separator> - разделитель новостей
Переменные:
Переменная
|
Описание |
{title} |
Заголовок новости
|
{text} |
Текст новости |
{href} |
Ссылка на детальное рассмотрение новости |
{src} |
Ссылка на изображение из новости |
{width} |
Ширина изображения из новости |
{height} |
Высота изображения из новости |
{date:d.m.Y H:i:s} |
Дата в формате 00-00-0000 00:00:00. Подробнее о переменных даты читать тут: http://www.php.net/date |
Блок "numbers":
<numbers> - общий блок страниц новостей
<number> - номер страницы
<number_selected> - выделенный номер страницы
<separator> - разделитель номеров страниц
Переменные:
Переменная
|
Описание |
{name} |
Имя(номер) страницы
|
{href} |
Ссылка на страницу
|
Пример #2: Вывод списка новостей "/news/default.sub"
<news_list> <news_element> <news_image> <img src="{src}" width="{width}" height="{height}"> </news_image> <a href="{href}">{title}, {date:d.m.Y H:i:s}</a> <p>{text}</p> </news_element> <separator> <hr> </separator> </news_list>
<numbers> <number><a href="{href}">{name}</a></number> <number_selected><b>{name}</b></number_selected> <separator>, </separator> </numbers>
|
Обработка общего шаблона
Блок "latest_news":
<latest_news onpage=5 news_id=1 length=150 sort=asc width=100 height=100> - общий блок списка новостей
<part> - повторяющийся блок новости
<news_image> - блок изображения из новости
<part_selected> - блок открытой новости. При открытой новости используется вместо <part>
<separator> - разделитель новостей
Настройки:
Переменная
|
Описание |
onpage |
Кол-во отображаемых новостей в блоке.
|
news_id |
ID Новостной ленты, откуда берутся новости. Если не определён - используются все новости сайта.
|
length |
Кол-во отображаемых символов сокращённого текста. Если не определён - выводится полный текст новости.
|
sort
|
Сортировка вывода новостей. ASC - прямой порядок, DESC - Обратный порядок. По умолчанию используется ASC.
|
width |
Максимально возможная ширина изображения из новости. Если не определена, то используется оригинальная ширина изображения.
|
height |
Максимально возможная высота изображения из новости. Если не определена, то высчитывается пропорционально ширине.
|
Переменные:
Переменная
|
Описание |
{title} |
Заголовок новости
|
{text} |
Текст новости |
{href} |
Ссылка на детальное рассмотрение новости |
{src} |
Ссылка на изображение из новости |
{width} |
Ширина изображения из новости |
{height} |
Высота изображения из новости |
{date:d.m.Y H:i:s} |
Дата в формате 00-00-0000 00:00:00. Подробнее о переменных даты читать тут: http://www.php.net/date |
Пример #3: Вывод списка новостей
<latest_news onpage=5 length=150> <part> <news_image> <img src="{src}" width="{width}" height="{height}"> </news_image> <a href="{href}">{title}, {date:d.m.Y H:i:s}</a> <p>{text}</p> </part> <separator> <hr> </separator> <a href="{href}">Read all news</a> </latest_news>
|
|