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

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


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

Решил вывести некоторые темы с форума на сайт через 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
Ссылка на сообщение
Поделиться на других сайтах

Mek,

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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