Вход
 
Главная О клубе Правила Регистрация Форум Обратная связь
Лицензия для DLE Фотоальбомы за 499 рублей!
Разделы сайта
В картинках
см. так же графику
 
RSS-информеры
1. Создаем RSS-информер в модуле фотоальбом:

Открыть страницу
сайт.ru/admin.php?mod=photo&a=rss


Далее > Добавить:

Название: любое
Описание: любое
Как для: Гости (любая группа)
Информация: фотографии


После выбора информации, появяться новые поля.

Количество: 10
Для альбомов: -Все-
Сортировка: В случайном порядке
Шаблон: photo_rss.tpl

Далее > Создать RSS ленту

Далее > Обновить страницу, скопировать адрес новой ленты ( к примеру, http://photo.ru/photo/rss-1)


2. Создаем "RSS информер на сайте"


сайт.ру/admin.php?mod=rssinform


Добавить инфорер > URL для RSS информера: http://photo.ru/photo/rss-1 (к примеру, тот что вы скопировали в буфер) > Сохранить

=> Получаем код вызова информера в шаблон, например
{inform_photo}


3. Работаем с шаблонами
photo/photo_rss.tpl
и
informer.tpl



Код informer.tpl:


[link]<img src="{news}" style="margin: 10px">[/link]



Код photo/photo_rss.tpl:


<item>
<title>%TITLE%</title>
<guid isPermaLink="true">%LINK%</guid>
<link>%LINK%</link>
<description>%PREVIEW_2%</description>
</item>



4. Вставьте код вызова информера {inform_photo} в любое место в шаблоне main.tpl.

5. Обновите кэш системы.


Ниже приведена инструкция для опытных пользователей. Поддержка html в поле {news} (description).

В файле engine/modules/rssinformer.php заменить:

$xml->content[$i]['description'] = strip_tags( $xml->content[$i]['description'], "<br>" );



На:

if( !substr_count($value['url'], $config['http_home_url'] ) )
{

$xml->content[$i]['description'] = strip_tags( $xml->content[$i]['description'], "<br>" );

}


Сохранить файл. => HTML будет поддерживаться только для лент вашего сайта.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
 
© 2007-2010 Клуб Админов Главная l О клубе l Правила l Регистрация l Обратная свзяь l Метки статей
Дизайн сайта www.artoflogic.ru Rambler's Top100