Яндекс новости

F
На сайте с 20.02.2010
Offline
21
507

Готовлю RSS к экспорту новостей на Яндекс Новости, но как всегда DLE не допиленный.

В этом движке в RSS есть такая функция, как Яндекс Новости - выводит текст в формате необходимом для интеграции сайта в систему Яндекс Новости.

Однако там выводит полную новость с картинками и видео, а Яшка просит из <yandex:full-text> убрать изображения и видео. Кто-нибудь знает? И как можно вывести картинки или видео через тег <enclosure> (используется для экспорта медиафайлов, в том случае, если они расположены на сервере) или через альтернативный вариант экспорта - через элемент <media:content>.

Помогите пож

F
На сайте с 16.01.2010
Offline
267
#1

Версия какая?

Попробуйте:

Откройте файл найдите /engine/modules/show.short.php и найдите

$row['full_story'] = trim( htmlspecialchars( stripslashes( $row['full_story'] ), ENT_QUOTES ) );

замените на

$row['full_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ) ) ) );
Flasika:
Однако там выводит полную новость с картинками и видео, а Яшка просит из <yandex:full-text> убрать изображения и видео. Кто-нибудь знает? И как можно вывести картинки или видео через тег <enclosure> (используется для экспорта медиафайлов, в том случае, если они расположены на сервере) или через альтернативный вариант экспорта - через элемент <media:content>.

Это решается доп. полями. Для картинки свое поле, для видео свое. Если видео и картинок больше, чем одно, то придется как-то крутиться.

F
На сайте с 20.02.2010
Offline
21
#2
futuristian:
Версия какая?

Попробуйте:

Откройте файл найдите /engine/modules/show.short.php и найдите
$row['full_story'] = trim( htmlspecialchars( stripslashes( $row['full_story'] ), ENT_QUOTES ) );

замените на
$row['full_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ) ) ) );




Это решается доп. полями. Для картинки свое поле, для видео свое. Если видео и картинок больше, чем одно, то придется как-то крутиться.

9,5.

у меня нету таких строк))) http://pastebin.com/rAsLcqGr

M
На сайте с 17.12.2010
Offline
35
#3
Flasika:
Готовлю RSS к экспорту новостей на Яндекс Новости, но как всегда DLE не допиленный.
В этом движке в RSS есть такая функция, как Яндекс Новости - выводит текст в формате необходимом для интеграции сайта в систему Яндекс Новости.
Однако там выводит полную новость с картинками и видео, а Яшка просит из <yandex:full-text> убрать изображения и видео. Кто-нибудь знает? И как можно вывести картинки или видео через тег <enclosure> (используется для экспорта медиафайлов, в том случае, если они расположены на сервере) или через альтернативный вариант экспорта - через элемент <media:content>.
Помогите пож

Вперед на завод! 😂

Подпись нарушает правила.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий