Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » После обновления до DLE 10.4, перестала работать RSS лента. Как исправить?

После обновления до DLE 10.4, перестала работать RSS лента. Как исправить?


     Все вопросы » Общие вопросы    4290

вопрос
Всем привет, все воюю с новой версией DLE, обновил до 10,4 и перестала работать лента rss.xml.
Собственно как перестала, она есть, но в нее не попадают новости, она пустая, есть соображения как поправить? И что для этого нужно сделать...

Ответил: Бахмут


Я тоже разобрался, потому и хочу поделиться ответом. Все очень просто. При смене движка с dle 10.3 на dle 10.4 нужно создать дополнительный файл rss.tpl. По видимому автор вопроса сделал ту же ошибку, что и я (потому как выложенный его скрин полностью совпадает и с моей проблемой). Файл нужно создать НЕ В ПАПКЕ ШАБЛОНА сайта, а в общей папке всех шаблонов /templates/. Тогда все заработает и страница ленты не будет пустой. В общем, обыкновенная невнимательность при чтении "Изменения в шаблонах DataLife Engine".

10 комментариев

bembelby
Юзер

bembelby - -

Удалите старую и создайте через админку новую

SmoL
Юзер

SmoL - -

Удалить файл в движке? а какой? И где в админке создание новой ленты? найти не могу ( перерыл все... не на вижу разработчиков новой версии дле D:

bembelby
Юзер

bembelby - -

В папке uploads должен лежать файл

SmoL
Юзер

SmoL - -

sitemap.xml есть, но не rss

SmoL
Юзер

SmoL - -

Ребят, есть еще предложения?

SmoL
Юзер

SmoL - -


Вот картинку прилепил

SmoL
Юзер

SmoL - -

с проблемой разобрался сам.

studiolfilms
Юзер

studiolfilms - -

SmoL, вот вы умные вообще. Сложно написать решение проблемы? Это что по принципу мне не помогли, я тоже никому не буду помогать, пусть сам мучаются да?
Ну разобрался ты, так дай людям вариант решения

Бахмут
Юзер

Бахмут - -

Действительно, что за человек? Задал вопрос, нашел ответ и не написал правильного решения. Вопрос все еще актуален. Такая же проблема. Обновился с дле 9.8 по 10.4. Выдает при переходе по адресе сайт.ру/rss.xml:
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>
Скачай лялялялялялялял
</title>
<link>http://сайт.ру/</link>
<language>ru</language>
<description>
Скачай лялялялялялялялял
</description>
<generator>DataLife Engine</generator>
</channel>
</rss>


Во-первых, не понятно, почему берется название движка DataLife Engine и во-вторых, нет ни одной новости, только титл. Кто сможет помочь?

Hander
Юзер

Hander - -

Поделюсь своим решение проблемы.
Подобная проблема возникла когда пришлось обновить старый сайт с версии 9.4 до версии 10.4
Rss загружался но пустой, проверка файлов скрипта на наличие изменений ни к чему не привела.
Кстати очень полезная утилита "araxis merge" если вы хотите обновить скрипт с работающими модулями и хаками.
И так после суточных поисков обнаружилось, что в таблица dle_category отсутствую некоторые столбцы, а именно интересующий нас allow rss. Хотя обновление было стандартным через upgrade. В общем пересоздав эту таблицу с нужными столбцами все заработало.

Похожие вопросы

наверх