UA

Настройка данных новостей через RSS ленты № 49075
Перегляди: 468

200 грн
Оплата готівкою
  1. Фріланс
  2. Розробка сайтів та додатків
    1. Домашній майстер
    2. Ремонт техніки
    3. Оздоблювальні роботи
    4. Будівельні роботи
    5. Меблеві роботи
    6. Клінінгові послуги
    7. Транспортні та складські послуги
    8. Побутові послуги
    9. Ремонт авто
    10. Кур'єрські послуги
    11. Реклама і маркетинг
    12. Дизайн
    13. Послуги репетиторів
    14. Робота в Інтернеті
    15. Фото- і відео-послуги
    16. Ділові послуги
    17. Послуги для тварин
    18. Послуги краси і здоров'я
    19. Організація свят
    20. Бюро перекладів
    21. Послуги тренерів
    22. Волонтерська допомога
    23. Послуги для Prom.ua
  3. Інші роботи з розробки сайтів
    1. Створення сайтів
    2. Доробка сайту
    3. Створення Landing page
    4. Верстка сайту
    5. Тестування ПЗ (QA)
    6. Впровадження 1C
    7. Послуги в сфері IT
    8. Розробка мобільних додатків
    9. Розробка ігор
    10. Створення та розробка технічного завдання
Виконати 31 серпня 2015
Прострочено
Настроить экспорт новостей wordpress сайта через RSS ленты согласно требований, они ниже: Экспорт Данных для размещения заголовков и аннотаций новостей осуществляется в XML-based (http://www.w3.org/TR/REC-xml) формате RSS 2.0 (http://blogs.law.harvard.edu/tech/rss). Ниже содержится описание используемых для экспорта Данных элементов RSS 2.0, необходимые комментарии и пример экспортного файла. 1.? &lt;?xml version="1.0" encoding="windows-1251"?&gt; a.? Самая верхняя строчка. b.? Если это не указано явно в заголовке, кодировкой файла считается utf-8. c.? В противном случае выставление кодировки xml файла обязательно. Наиболее часто употребляемые кодировки: windows-1251, utf-8, koi8-r. d.? Внимание: фактическая кодировка, отдаваемая веб-сервером, ВСЕГДА должна совпадать с кодировкой, указанной в заголовке XML. 2.? <rss version="2.0" > a.? Обязательное поле должно быть такого вида. b.? Подключение xmlns=http://backend.userland.com/rss2 xmlns:yandex="http://news.yandex.ru" Обязательно. c.? Корневым элементом RSS-файла является <rss>, атрибут version которого должен иметь значение 2.0: <rss version="2.0">. 3.? <channel> a.? Обязательное поле. b.? Находится внутри элемента <rss>. c.? Включает информацию об источнике и его содержание. d.? В <channel> может содержаться любое количество элементов <item>. 4.? &lt;title&gt;Название Источника рсс например “Наши новости” &lt;/title&gt; a.? Обязательное поле b.? В случае, если экспортируется содержание целого сайта, то в здесь должно быть его название, например: &lt;title&gt;Наши новости&lt;/title&gt;. c.? Если часть сайта, то в названии должно быть отражено, какая именно часть, например: &lt;title&gt;Наши новости: технологии&lt;/title&gt;. 5.? &lt;link&gt;http://www.nashi-novosti.ua&lt;/link&gt; a.? Обязательное поле b.? URL сайта, данные которого транслируются в потоке. 6.? <description>Описание потока. Пример Наши новости самые оперативные </description> a.? Обязательное поле. b.? Описание потока. 1-3 предложения. 7.? <image> a.? Необязательный элемент. b.? <url>http://www.nashi-novosti.ua/logo.gif</url> - находится внутри элемента <image>, содержит ссылку на графический файл с изображением логотипа издания. c.? &lt;title&gt; Название Источника рсс например “Наши новости”&lt;/title&gt; - название (будет написано в html-атрибуте логотипа alt) - в &lt;title&gt; (необходимо еще раз повторить название издания). d.? &lt;link&gt;http://www.nashi-novosti.ua/&lt;/link&gt; - URL издания . e.? Размер логотипа – 100 пикселей по максимальной стороне. 8.? <item> a.? Обязательный элемент b.? Каждый <item> описывает одно сообщение. 9.? &lt;title&gt;Это первая новость в данном РСС&lt;/title&gt; a.? Обязательный элемент. b.? Находится внутри элемента <item> c.? Содержит заголовок новости. d.? В названии новости не должно быть HTML кода. e.? Написание заголовка целиком ПРОПИСНЫМИ буквами не допускается. f.? Не рекомендуется также наличие точки в конце заголовка. g.? В заголовке не должны содержаться название источника и дата/время сообщения, а также служебные примечания («(обновлено)», «(дополнено)», «(фоторепортаж)», «(видео)» и др.) и неинформативные обороты, не представляющие собой неотъемлемой части заголовка («Срочно!», «Сенсация:» и тп.). h.? Если в заголовке присутствуют спецсимволы в явном виде то нужно использовать «&lt;![CDATA[]]>» пример : &lt;title&gt;&lt;![CDATA[Текст заголовка с <спецсимволами> в явном виде ]]>&lt;/title&gt;. 10.? &lt;link&gt;http://www.nashi-novosti.ua/Pervaja_novost.html&lt;/link&gt; a.? Обязательное поле b.? URL сообщения, считается уникальным идентификатором сообщения c.? Внимание: каждое сообщение должно располагаться на отдельной странице, открывающейся по указанному адресу, при этом заголовок и начало текста сообщения должны быть доступны в первом экране при разрешении 1024х768. d.? При переходе с заголовка, размещенного на Укрнет, должна открываться только одна страница, содержащая сообщение, соответствующее заголовку. e.? Наличие по URL, указанному в &lt;link&gt; более одной новости (ленты новостей) не допускается. f.? URL различающиеся только в части после '#' (только якорями), т.е. вида: http://www.some-host.ru/news.html#2545 и http://www.some-host.ru/news.html#5794 считаются идентичными и НЕ допускаются. 11.? <description> - аннотация сообщения.</description> a.? Обязательный элемент b.? В дескрипшене описывается краткое содержание новости 3-4 предложения. c.? Если в дескрипшене присутствуют спецсимволы в явном виде, нужно использовать &lt;![CDATA[ ТЕКСТ ]]>. 12.? <category>Спорт</category> a.? <category> - рубрика (раздел, категория) Новости. b.? Если у партнера несколько источников по одному на рубрику, например в одном источнике партнер передаёт сугубо новости политики, во втором новости Культуры, то данный элемент не является обязательным. c.? Если у партнера новостной источник передаёт новости только рубрики «Спорт» то данный параметр не обязательный. d.? Если в источнике партнера содержатся новости по всем рубрикам то данный параметр является обязательным. 13.? <yandex:genre>article</yandex:genre> a.? жанр сообщения. Необязательный элемент. b.? Здесь нужно указать латиницей жанр сообщения c.? lenta (короткое новостное сообщение, 50-80 символов) d.? message (более развёрнутое новостное сообщение) e.? article (статья) f.? interview (интервью) 14.? <enclosure url="http://nashi-novosti.ua/img/tv_profilaktika-278x186.jpg" type="image/jpeg" video="true" /> a.? Не обязательный элемент. b.? Для новостей содержащих фотографии/картинки или видео, данный элемент является обязательным. c.? Эемент для иллюстраций, аудио и видео файлов. d.? Если в сообщении содержится несколько иллюстраций, или иллюстрация и видео файл, элемент <enclosure> повторяется. e.? Более подробно можно посмотреть в примере «Good_RSS_Full.xml» там описано несколько вариантов добавления картинок и скриншотов видео. Смотри в конце документа. f.? Принимается размер картинок – 100 пикселей по минимальной стороне. g.? Если передаваемая картинка является скриншотом видеоролика данной новости, то элемент <enclosure> должен содержать атрибут video="true". h.? Наличие атрибута video="true" указывает на то, что ваша новость содержит видео. Поскольку большинство людей желают смотреть видеоматериалы, наличие данного атрибута повысит количество ваших переходов. 15.? <pubDate>Thu, 18 Feb 2010 16:06:02 +0200</pubDate> a.? Обязательное поле b.? Время публикации сообщения на Сайте источника Данных (сайте издания) в формате RFC-822 (см. http://asg.web.cmu.edu/rfc/rfc822.html#sec-5). c.? Регистр в названии <pubDate> имеет значение - буква D должна быть прописной. d.? Дата и время новости должны быть записаны в таком «Thu, 18 Feb 2010 16:06:02 +0200» формате. e.? Недопустимо если все новости ленты имеют одинаковое время типа «00:00» f.? +0200 не означает никаких арифметических действий над временем и является просто указанием на часовой пояс (в приведенном примере это Киевское время). 16.? <yandex:full-text> Полнотекст новости без HTML кода и спецсимволов </yandex:full-text> a.? Обязательное поле. b.? Содержит полный текст новости. c.? Если в полнотексте присутствуют спецсимволы в явном виде, нужно использовать &lt;![CDATA[ ТЕКСТ ]]>. d.? Абзацы а полнотексте определяются пустой строчкой смотреть «Good_RSS_minimal.xml». Замечание Весь текст что находится в элементах «&lt;title&gt;, <description>, &lt;link&gt;, <yandex:full-text>» должен иметь следующий вид. 1.? Все спецсимволы ( &, “,<,>. И тд.) в тексте должны быть декодированы. 2.? Если в тексте присутствуют спецсимволы ( &, “,<,>. И тд.) в явном виде, то текст должен браться в тег &lt;![CDATA[ Текст заголовка с <&спецсимволами> в явном виде ]]>.
Конфіденційна інформація
Точна адреса, контакти тощо будуть доступні тільки обраному фахівцеві під час виконання замовлення
Сергій К.
Відгуків: 19
Позитивних: 100%
Створено: 21 липня 2015 17:41