Нужна помощь по DLE + Яндекс-Новости

12
N
На сайте с 22.03.2012
Offline
0
6258

Заключили соглашение о партнёрстве с Яндекс Новостями, отправили им ссылку на RSS.

Но, как выяснилось, мало в движке выбрать формат экспорта RSS для "Яндекс-Новости".

Они требуют его ещё подкорректировать:

Цитата
php code:
ваш экспортный файл нужно подкорректировать:

- В теге <url>, вложенном в элемент <image>, нужно указать
действительную ссылку на графический файл с логотипом издания. Логотип
должен быть в формате - jpg/jpeg, gif (без анимации), png. Желательный
размер логотипа - 100 пикселей по максимальной стороне.


- В экспортный файл для Яндекс.Новостей просим включать только новости,
аналитические статьи, интервью.
Из него нужно исключать:

* Обращения, поздравления. Пример:
"18 марта – День работников торговли, бытового обслуживания населения и
жилищно-коммунального хозяйства"
<a href="http://dle.in.ua/talk/away.php?s=http%3A%2F%2Fnashgorod-oz.ru%2Fglavnaya-tema%2F22-18...hozyaystva.html" target="_blank">http://nashgorod-oz.ru/glavnaya-tema/22-18...hozyaystva.html</a>
"Геннадий БОЙКО, председатель местного отделения партии «Справедливая
Россия» по г.о. Орехово-Зуево"
<a href="http://dle.in.ua/talk/away.php?s=http%3A%2F%2Fnashgorod-oz.ru%2Fosoboe-vnimanie%2F23-...hovo-zuevo.html" target="_blank">http://nashgorod-oz.ru/osoboe-vnimanie/23-...hovo-zuevo.html</a>
"Геннадий ГУДКОВ, Депутат Государственной Думы РФ"
<a href="http://dle.in.ua/talk/away.php?s=http%3A%2F%2Fnashgorod-oz.ru%2Fosoboe-vnimanie%2F24-...oy-dumy-rf.html" target="_blank">http://nashgorod-oz.ru/osoboe-vnimanie/24-...oy-dumy-rf.html</a>
и т.д.

- Справочные материалы:
«Злоупотребление доверием»
<a href="http://dle.in.ua/talk/away.php?s=http%3A%2F%2Fnashgorod-oz.ru%2Fzakon%2F42-zloupotreb...e-doveriem.html" target="_blank">http://nashgorod-oz.ru/zakon/42-zloupotreb...e-doveriem.html</a>

- Сводки МВД, МЧС:
"Хроника происшествий с 12 по 18 марта 2012 года"
<a href="http://dle.in.ua/talk/away.php?s=http%3A%2F%2Fnashgorod-oz.ru%2Fzakon%2F43-hronika-pr...-2012-goda.html" target="_blank">http://nashgorod-oz.ru/zakon/43-hronika-pr...-2012-goda.html</a>

Когда необходимые изменения будут внесены в Ваш экспортный файл,
сообщите нам, пожалуйста, об этом.

Вопрос. Как сделать всё это? Как исключать отдельные материалы из экспорта, не исключая рубрик? Я так понял, движком это не предусмотрено? Как прописать логотип?

Можно ли сделать плагин, который будет гибко настраивать экспорт RSS?

WebAlt
На сайте с 02.12.2007
Offline
266
#1
Nashgorod:
Как прописать логотип?

/engine/rss.php

<url>{$config['http_home_url']}yandexlogo.gif</url>

Логотип в корень сайта закиньте.

N
На сайте с 22.03.2012
Offline
0
#2
WebAlt:
/engine/rss.php
<url>{$config['http_home_url']}yandexlogo.gif</url>

Логотип в корень сайта закиньте.

Я прописал так. А как можно проверить, что логотип выводится?

WebAlt
На сайте с 02.12.2007
Offline
266
#3
Nashgorod:
А как можно проверить, что логотип выводится?

site.ru/logo.gif + Исходный код site.ru/rss.xml посмотрите.

N
На сайте с 22.03.2012
Offline
0
#4

Спасибо. А как насчёт исключения конкретных новостей из экспорта? Хотелось бы это как-то автоматизировать. Пока я вижу единственный путь - делать копию исходного кода rss.xml, затем удалять из неё неподходящие новости, сохранять этот файл как yandexrss.xml и его скармливать Яше.

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

Когда то решил это следующим образом.

Была категория для новостей /news/ в ней все новости /news/sport/123-name-news.html

Для всяких материалов, не подходящих для Я.Новостей сделал категорию /press/ и там соответствующие разделы под всякие поздравления, прогнозы погоды и прочую лабуду. /press/weather/321-name-news.html

А Я.Новостям отдал ссылку /news/rss.xml

N
На сайте с 22.03.2012
Offline
0
#6
futuristian:
Когда то решил это следующим образом.

Была категория для новостей /news/ в ней все новости /news/sport/123-name-news.html

Для всяких материалов, не подходящих для Я.Новостей сделал категорию /press/ и там соответствующие разделы под всякие поздравления, прогнозы погоды и прочую лабуду. /press/weather/321-name-news.html

А Я.Новостям отдал ссылку /news/rss.xml

К сожалению, у меня так не получится, так как например в рубрике "Закон и порядок",

может находится как подходящая статья, так и милицейская хроника, которая под яндекс не годится.

WebAlt
На сайте с 02.12.2007
Offline
266
#7
Nashgorod:
К сожалению, у меня так не получится, так как например в рубрике "Закон и порядок",
может находится как подходящая статья, так и милицейская хроника, которая под яндекс не годится.

Почему не получится, разделите как выше написали, иначе будете долго ждать "у моря погоду":

Закон и порядок >>> Новости (сюда подходящие статьи)

Закон и порядок (сюда неподходящие статьи)

На сайте в "Закон и порядок" будет всё выводится, а Яше отдавайте:

http://example.com/закон и порядок/новости/rss.xml

jcrush
На сайте с 04.07.2004
Offline
371
#8

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

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
N
На сайте с 22.03.2012
Offline
0
#9

Ну с категориями более-менее разобрался, сделав подкатегории, и исключив их.

А вот ещё проблема всплыла:

"временное смещение все еще указано +0300, что

соответствует минскому времени.

Смещение по московскому составляет +0400. Арифметических действий со

временем публикации временное смещение не означает." - пишут из Яндекса

У меня в DLE в общих настройках коррекция временных зон стоит 60, в итоге получается московское время (а сервер в Киеве). Но вот, Яндекс почему-то считает, что время неправильное. Что делать?

jcrush
На сайте с 04.07.2004
Offline
371
#10

нужно указать правильное смещение, как они говорят, я вроде бы для этого правил rss.php

12

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