Версия для печати

Нажмите сюда для просмотра этой темы в обычном формате

Nucleus CMS RuSupport _ Скины и шаблоны _ RSS под Яндекс

Автор: shape May 29 2006, 05:35 PM

Срочно требуется оптимизированный под яндекс.новости rss-скин. Может у кого завалялся готвый, а то я долго с ним сидеть буду кажется sad.gif
Сделайте доброе дело!
Спасибо!
ps Или может кто выложит где-нить или мне в мыло кинет...

Автор: Suvoroff May 30 2006, 08:06 AM

У меня не завалялся и сомневаюсь что есть у кого то.
ТАк что скорее всего придется руками.

Автор: shape May 30 2006, 12:55 PM

wink.gif ок, сделаю, выложу... хотя наверняка есть у ребят из internet.ru у них есть публикация в яндекс...

Автор: HitMan May 31 2006, 06:40 AM

в смысле нужен рсс парсер по стандартам для Яндекс.Новости?
я писал такой, по их ТЗ, там нет ничего сложного.
если всё ещё надо - скажи.
я поищу у себя, давно писал.

Автор: HitMan May 31 2006, 06:41 AM

но я всё вручную переписывал, с нуля smile.gif

Автор: shape May 31 2006, 10:51 PM

Да я знаю, что ниче сложного, только времени нема sad.gif а надо... Все как всегда smile.gif

Автор: shape May 31 2006, 10:53 PM

Хотя давай я пока подумаю, хочу ли я на странице rss ваще... smile.gif НУ ежли чаво, то буду ломиться к тебе smile.gif

Автор: shape Jun 8 2006, 08:35 PM

Вообщем вот что получилось... получилось оптимизировать rss-канал под запросы яндексовской службы сбора новостей http://news.yandex.ru

Главная страница скина feeds/rss20:
-------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru">
<channel>
<title>Название сайта</title>
<link>Адрес сайта</link>
<description>Описание сайта</description>
<image>
<url>Адрес логотипа сайта</url>
<title>Еще раз название сайта</title>
<link>Еще раз адрес сайта</link>
</image>
<%blog(название шаблона,количество публикуемых заголовков)%>(По-умолчанию: <%blog(feeds/rss20,1%>)
</channel>
</rss>

-------------------------------------------------------------------------------------------------

Шаблон публикации новости (то, что будет вставляться в зону <%blog(feeds/rss20,1%>) Называется он feeds/rss20
-------------------------------------------------------------------------------------------------

<item>
<title>Заголовок новости (<%title%>)</title>
<link>Прямая ссылка на новости(<%blogurl%>?itemid=<%itemid%>)</link>
<description>Лид новости(<%body%>)</description>
<author>Автор (можно написать имя прямо тут, если вы отключили авторство на сайте)</author>
<category>Категория(<%category%>)</category>
<pubDate>Тут ваще ничего не трогайте(<%date(rfc822)%>)</pubDate>
<yandex:full-text>Публикация полного текста(<%more%>)</yandex:full-text>
</item>

-------------------------------------------------------------------------------------------------

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

Но все это работает только для рубрики, которая задана по-умолчанию... Буду дальше ставить опыты, чтобы повесить rss на другие блоги сайта... biggrin.gif

Автор: HitMan Jul 30 2006, 07:32 PM

shape, вот и молодец, ничего сложного smile.gif

Автор: shape Aug 24 2006, 12:32 PM

QUOTE(HitMan @ Jul 30 2006, 11:32 PM)
shape, вот и молодец, ничего сложного smile.gif
*


Самое прикольное, что у меня умер ноутбук со всем этим описанием))) и пришлось снова искать вас, нашел))))) так что все будет гуд))

Автор: 57news Oct 16 2007, 04:47 PM

Попробовал сделать так, как советовали выше, - все получилось нормально. Работает. Но...
В RSS получается вот какая хрень - откуда-то появляются теги <br />. Выглядит так:
// Его обладателем становится руководитель филиала, показавшего лучшие результаты работы за квартал.
<br />
Теперь желтый Мерседес //
И не только:
С добавленными картинками вот какая лажа:
// 38 млн рублей.
<br />
- <div class="leftbox">
<a href="http://www.57news.ru/media/1/20071009-48287601.jpg" />
</div>
По словам начальника областного управления //
С этим как-то можно бороться или все вручную в RSS для Яндекса исправлять?

Автор: Suvoroff Oct 16 2007, 06:33 PM

походу изза того что включена опция "Заменять пустые строки на br"

Автор: shape Nov 29 2007, 01:50 PM

БР и будут ставится, канал же не берент контент из формы публикации... он берет контент из базы. а туда он сохраняет тэг атоматом. А ничего старшного, тебе это мешает? smile.gif или только с т.з. эстетики? smile.gif
сними галку "Автомато публикова БР" и все будет ок)) только придется руками стаить переводы)

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)