Вывод последних новостей с помощью RSS

Не большой такой себе «хак», может кому пригодиться. На DLE 9.3 не корректно работал модуль «LastNews 1.2» и нужно было найти замену.

1. Для начала идем в админ панель и ищем RSS:
Вывод последних новостей с помощью RSS

2. Собственно настраиваем все по своему желанию:
Вывод последних новостей с помощью RSS

3. Далее создаем файл «.tpl» с название которое указали в строке «Шаблон для информера»:
Вывод последних новостей с помощью RSS

Вид будет как на первом скрине:

<li>
[link]{title}[/link]
</li>

Стандартный шаблон информера с описанием:

[link]<b>{title}</b>[/link]<br /><br />{news}<br /><br />

4. Грузим созданный шаблон информера в папку с шаблоном.

5. Ну и конец. Вставляем «{inform_название RSS информера}» в «main.tpl»:
В моем случаи выходит так:

<div class=»nav-block»>
<div class=»marg-bimg»>
                <h1>Обновление <img src=»http://***.sumy.ua/img/new.png» /> </h1>
                <ul id=»nav-menu»>
                 {inform_sc}
               </div>
               </div>

P.S. Если вы хотите что бы ссылки открывало в текущем окне, проделайте следующие:
1. Откройте файл «enginemodulesrssinform.php», найдите строку №151

$tpl->set( ‘[link]’, «<a href=»» . htmlspecialchars ( $content[‘link’]) . «» target=»_blank»>» );

и заменита на:

$tpl->set( ‘[link]’, «<a href=»» . htmlspecialchars ( $content[‘link’]) . «» target=»_self»>» );

2. Обновите хэш (обязательно).

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *