metrpro

Сбой потока новостей RSS

Recommended Posts

Добрый день. Обновил систему до актуальной и вот что генерит файл /rss/:

Цитата

<?xml version="1.0" ?><rss version="2.0"><channel><title>Новости</title>
<link>https://.ru</link>
<description>Новости</description>
<language>ru-RU</language>
<pubDate>Wed, 20 Feb 2019 14:24:38 GMT</pubDate>
<lastBuildDate>Wed, 20 Feb 2019 14:24:38 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>RSS</generator>
<managingEditor>@list.ru</managingEditor>
<webMaster>@list.ru</webMaster>
<br />
<b>Warning</b>:  Missing argument 1 for rss_admin::getNewsItems(), called in /home/admin/web/.ru/public_html/apps/rss/admin/admin.php on line 249 and defined in <b>/home/admin/web/.ru/public_html/apps/rss/admin/admin.php</b> on line <b>310</b><br />
<br />
<b>Warning</b>:  Missing argument 2 for rss_admin::getNewsItems(), called in /home/admin/web/.ru/public_html/apps/rss/admin/admin.php on line 249 and defined in <b>/home/admin/web/.ru/public_html/apps/rss/admin/admin.php</b> on line <b>310</b><br />

<item><title>

Т.е. все до и после нормально, в принципе сами новости в потоке есть, всё, как положено. Но после <webMaster> и до первого <item> вваливается ошибка. Все модули и система актуальны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, metrpro сказал:

Добрый день. Обновил систему до актуальной и вот что генерит файл /rss/:

Т.е. все до и после нормально, в принципе сами новости в потоке есть, всё, как положено. Но после <webMaster> и до первого <item> вваливается ошибка. Все модули и система актуальны.

Загрузили апдейт для rss, обновитесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 21.02.2019 в 11:32, rumantic сказал:

Загрузили апдейт для rss, обновитесь.

Ошибки ушли. Как и теги изображений к записям каждого элемента <item> - весь поток без картинок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 23.02.2019 в 15:21, metrpro сказал:

Ошибки ушли. Как и теги изображений к записям каждого элемента <item> - весь поток без картинок.

Тогда нужны доступы, будем у вас разбираться.

Поделиться сообщением


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

Посмотрите пожалуйста по настройкам приложения RSS. Указано ли что-то в поле настройки apps.rss.data_image и apps.rss.news_image ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, abushyk сказал:

Посмотрите пожалуйста по настройкам приложения RSS. Указано ли что-то в поле настройки apps.rss.data_image и apps.rss.news_image ?

В rss.news_image указано правильное название поля таблицы NEWS (.news_image). 

Поделиться сообщением


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

в этом поле нужно указать системное имя поля в модели Новости в котором лежат фоки новости. Не таблицы, где хранятся фотки (хотя сам по себе это очень старый вариант и уже почти не используется), а именно поля. Например в модели новости у вас есть поле image с типом uploads, куда вы забрасываете фотки. Значит указать нужно image

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, abushyk сказал:

в этом поле нужно указать системное имя поля в модели Новости в котором лежат фоки новости. Не таблицы, где хранятся фотки (хотя сам по себе это очень старый вариант и уже почти не используется), а именно поля. Например в модели новости у вас есть поле image с типом uploads, куда вы забрасываете фотки. Значит указать нужно image

Не работает ни с image, ни с news_image...

123.jpg

12345.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 25.02.2019 в 14:41, abushyk сказал:

Вы все правильно прописали. Скиньте пожалуйста мне фтп в приват, я взгляну если можно.

Вопрос решился откатом плагина на предпоследнюю версию и указанием news_image в настройках 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, metrpro сказал:

Вопрос решился откатом плагина на предпоследнюю версию и указанием news_image в настройках 

А лучше бы дали доступ @abushyk  нужно же выяснить почему у вас ошибка вышла. После обновления ведь повториться это.

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Похожие публикации

    • Автор: Дмитрий Кондин
      Для выгрузки объявлений недвижимости в группу Вконтакте вам нужно
      1.       Обновить модуль RSS в CMS Sitebill
      2.       Включить опцию Разрешить RSS для объявлений(apps.rss.enable_realty)
      3.       Скопировать адрес фида rss с объявлениями из Приложения – RSS новостей сайта
      4.       В группе вконтакте в дополнительных настройках включить импорт RSS
      5.       Включить их отображение в виде статей
       
    • Автор: mykvartira
      Обнаружил несколько ошибок в rss. Хотелось бы исправить и был бы признателен в помощи.
      При выгрузки в коде отсутствует ссылка на само объявление, а также title назначен как категории, дескрипшен отсутствует.
      item> <title>Дома-участки / Дома, Коттеджи / Продажа</title> <link/> <enclosure url="https:/" type="image/jpeg" length="101611"/> <description> <![CDATA[ ]]> </description> Правильно ли я понимаю, редактирование происходит в /apps/rss/admin/admin.php
      В этой части кода
      function echo_realty_item_extended($title, $image_field, $image_field_type, $form_data_shared, $description, $date1) { echo '<item>'; echo '<title>' . htmlspecialchars($title) . '</title>'; echo '<link>' . $href . '</link>'; $this->echo_image_item_or_return_url($image_field, $image_field_type, $form_data_shared); echo '<description><![CDATA[' . $description . ']]></description>'; echo '<pubDate>' . $date1 . '</pubDate>'; echo '</item>'; } Что изменить, для корректной работы? 
    • Автор: metrpro
      Всем доброго дня. Как все знают, в Я.Вебмастере теперь есть возможность добавить свой фид формата rss для возможного его отображения в Яндекс.Дзене, что, со слов разработчиков яши, не только прибавляет к карме, но и улучшает посещаемость, особенно если вы добавили туда счетчики, типа лива или метрики.

      С утра решил запилить эту фичу в надежде на бурный рост трафика )) Пишу, может кому и пригодиться.
      В мануале сказано, что для того, чтобы rss-фид стал кошерным, там должно быть 2 основных атрибута: указание типа item вида turbo="true" и поле <turbo:content>. В Сайтбилл фид генерируется файлом /apps/rss/admin/admin.php. Т.к. я не слежу за обновлениями ядра система из-за большого количества подобных доработок, скажу так - ищем в файле строку с первым полем
      echo '<item>'; и правим на
      echo '<item turbo="true">'; Этим мы включили триггер того, что согласны на турбированность новостей из нашего фида. Осталось обозначит сам текст ) Для этого чуть ниже ищем строку, выдающую текст новости в фид:
      echo '<description><![CDATA['.$form_data_shared[$text_field]['value'].']]></description>'."\n"; И перед ним (а можно и после, главное не вместо) добавляем турбо-контент:
      echo '<turbo:content><![CDATA['.$form_data_shared[$text_field]['value'].']]></turbo:content>'."\n"; Ваш фид для Дзена готов! Несмотря на то, что открывая его Яндекс.Браузер будет ругаться, фид кошерный и легко подъедается тем же LiveRSS, а также без проблем проходит валидацию в вебмастере яндекса.
    • Автор: koler
      Здравствуйте.

      за все это время не понадобился мне RSS )) вот сегодня понадобился, а оно оказывается у меня не рабоатет
      Вот мой RSS лента типа: http://nd26.ru/rss/
      выдает такое:
      Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущностиАдрес: http://nd26.ru/rss/Строка 1, символ 2: <?xml version="1.0" ?>-^ как можно исправить?
      P.S. Все обновление стоят.
       
       
    • Автор: Realtor
      В яндекс есть виджеты которые формируются на основании rss ленты.
      http://widgets.yandex.ru/
      Подскажите, как можно на базе rss новостей сайта формировать rss ленту объектов с сайта,для последующей передачи.