Перейти к публикации

Вопрос по RSS информеру


Mek

Рекомендованные сообщения

Решил вывести некоторые темы с форума на сайт через RSS. Воспользовался для этого функцией "RSS информер на сайте".

Форум отдаёт RSS с датой и картинками, но DLE их обрезает и выводит только заголовок и текст самой новости (поста).

Подскажите, как можно вывести в RSS даты, изображения и ролики с ютуба?

Сайт в подписе.

Ссылка на сообщение
Поделиться на других сайтах

Такой возможности в скрипте нет.

Какой файл скрипта стоит поизучать для включения этой возможности? engineclassesrss.class.php ?

Ссылка на сообщение
Поделиться на других сайтах

Возник ещё один вопрос по поводу RSS- в каком файле можно отредактировать кеш RSS? Хочу сделать чтоб RSS информер обновлялся по чаще.

Ссылка на сообщение
Поделиться на других сайтах

В этом же файле есть строка:


if (date ( "d-H", $file_date ) != date ( "d-H" )) {
$buffer = false;
@unlink( ENGINE_DIR.'/cache/informer_'.$value['id'].'_'.md5(totranslit($config['skin'])).'.tmp' );
}
[/CODE]

Но я не помню есть ли такая функция в 8.5 раньше в старых версиях скрипта ее не было, поэтому возможно придется обновляться до новой версии скрипта чтобы была возможность править.

Ссылка на сообщение
Поделиться на других сайтах

В этом же файле есть строка:


	if (date ( "d-H", $file_date ) != date ( "d-H" )) {

	 $buffer = false;

	 @unlink( ENGINE_DIR.'/cache/informer_'.$value['id'].'_'.md5(totranslit($config['skin'])).'.tmp' );

	}

Но я не помню есть ли такая функция в 8.5 раньше в старых версиях скрипта ее не было, поэтому возможно придется обновляться до новой версии скрипта чтобы была возможность править.

Выставил значение $buffer = true;

Но всё равно RSS не обновляется. Обновление происходит примерно раз в сутки (как и количество просмотров новостей) либо при добавлении/редактировании новости (внесении изменений в БД)

Как же заставить RSS обновлять данные чаще?

Ссылка на сообщение
Поделиться на других сайтах

Выставил значение $buffer = true;

с чего вы взяли что этот код нужно менять, нужно проверку менять


if (date ( "d-H", $file_date ) != date ( "d-H" )) {
[/CODE]

здесь проверяется что прошел час, ставьте свою проверку.

Ссылка на сообщение
Поделиться на других сайтах

здесь проверяется что прошел час, ставьте свою проверку.

Если стоит час, то почему RSS обновляется только примерно через сутки? Или я что-то не верно понял?

Сейчас добавил для теста ещё одну новость на форум, в RSS ленте форума она появилась практически сразу же, но на сайте она никак не появится, хотя прошло уже больше двух часов.

Ссылка на сообщение
Поделиться на других сайтах

Mek,

У вас актуальная версия скрипта на сайте? Один раз в час скрипт обновляет информер на актуальной версии скрипта, а не на старых версиях скрипта.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...