BUGWIN
РазработчикамМодули системы
Русский

Новости


Используемые файлы

- /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>

 

PayPal Visa MasterCard Estcard SEB Swedbank Verified by VISA MasterCard SecureCode

Компания

Bugvin Web Development

10144, Masina 22

Tallinn, Estonia


Reg nr. 11513814

Kmkr EE101246462

© 2012 Bugvin Web Development OÜ

Контактные данные

support@bugwin.com


(372) 555-93-226

(372) 507-69-45


* By phone only in Estonian and Russian languages

Статистика

1634Сайтов сделано:

683Сегодня посетителей:

6,377,248Всего посетителей:

EstoniaПоследний из:

Обновление происходит каждые 5 минут