• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь DLE 8.2 RSS

Статус
В этой теме нельзя размещать новые ответы.

HOSTER

Профессор
Регистрация
22 Апр 2008
Сообщения
213
Реакции
38
Здравствуйте.
Кто подскажет как заставить в RSS выводить не краткую новость а полную ???
Буду оч благодарен.
 
Интересненько у вас тут. Хороший повод изучить движок получше, отвечая на такие вопросы.

Итак, нам потребуется модифицировать два файла.


1. Открываем engine/rss.php и меняем все {short-story} на {short-story}{full-story}


2. Открываем engine/modules/show.short.php.


3. Находим цикл
Код:
if( $view_template == "rss" ) {
Вся работа будет проходить только внутри этого IF'a.


4. После
Код:
$row['short_story'] = htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['short_story'] ) ) ) );
добавляем
Код:
$row['full_story'] = htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ) ) );


5. После
Код:
$row['short_story'] = stripslashes( $row['short_story'] );
добавляем
Код:
$row['full_story'] = stripslashes( $row['full_story'] );


6. После
Код:
$tpl->set( '{short-story}', $row['short_story'] );
добавляем
Код:
$tpl->set( '{full-story}', $row['full_story'] );


7. Чистим кэш, работаем. При желании можно вывести перенос строки перед выводом full-story, но это опционально.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху