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

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


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

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

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


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

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

bembelby
Юзер

bembelby - 7 февраля 2015 18:12 -

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

SmoL
Юзер

SmoL - 7 февраля 2015 18:19 -

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

bembelby
Юзер

bembelby - 7 февраля 2015 18:34 -

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

SmoL
Юзер

SmoL - 7 февраля 2015 18:39 -

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

SmoL
Юзер

SmoL - 7 февраля 2015 21:37 -

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

SmoL
Юзер

SmoL - 7 февраля 2015 23:13 -


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

SmoL
Юзер

SmoL - 7 февраля 2015 23:27 -

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

studiolfilms
Юзер

studiolfilms - 21 февраля 2015 11:59 -

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

Бахмут
Юзер

Бахмут - 2 марта 2015 16:20 -

Действительно, что за человек? Задал вопрос, нашел ответ и не написал правильного решения. Вопрос все еще актуален. Такая же проблема. Обновился с дле 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 - 16 марта 2015 12:05 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх