Recommended Posts

Обнаружил несколько ошибок в 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>';
    }

Что изменить, для корректной работы? 

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


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

    • Автор: Дмитрий Кондин
      Для выгрузки объявлений недвижимости в группу Вконтакте вам нужно
      1.       Обновить модуль RSS в CMS Sitebill
      2.       Включить опцию Разрешить RSS для объявлений(apps.rss.enable_realty)
      3.       Скопировать адрес фида rss с объявлениями из Приложения – RSS новостей сайта
      4.       В группе вконтакте в дополнительных настройках включить импорт RSS
      5.       Включить их отображение в виде статей
       
    • Автор: metrpro
      Добрый день. Обновил систему до актуальной и вот что генерит файл /rss/:
      Т.е. все до и после нормально, в принципе сами новости в потоке есть, всё, как положено. Но после <webMaster> и до первого <item> вваливается ошибка. Все модули и система актуальны.
    • Автор: mykvartira
      Кто видит у себя этот код, значит у вас подключена SAPE.
      Другой вопрос, если вы его не ставили. Значит кто-то к вам залез и установил в код сайта код от sape.ru, чтобы у вас продавать ссылки.
      Тогда ищите как злоумышленники получили доступ к вашему сайту.
      Пишите комментарий к этой теме и адрес сайта, поможем.
       
      Добрый день. 
      Проверял скорость по гуглу и другим ресурсам, показал необходимость сжатия для следующих ресурсов: 
      https://tag.digitaltarget.ru/process...i=19426893815 
      https://tag.digitaltarget.ru/adcm.js 

      Информация показала что это вредный код, может быть и вирус. Как найти это скрипт, файл на сайте и удалить. Спасибо 

      PS Сканировал через пингдом, показал  
      adcm.js 
      tag.digitaltarget.ru/ 

      Но скрипта такого нет, в коде сайта показывает его в самом низу, а вот откуда он идет. Спасибо
    • Автор: billybrox7
      Здравствуйте. На странице Заявки на ипотеку получаю 3 ошибки:
      Warning: array_keys() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104 Warning: current() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104 Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/barcelona4you.es/apps/system/lib/system/form/form_generator.php on line 1940 Не могу сказать точно когда возникла эта ошибка на странице, сам вот только пол часа как заметил, связался с хостером - получил ответ что необходимо связаться с разработчиками это ошибки выполнения кода.
      Шаблон Realia
      Error Log
      [Wed Jul 11 17:25:05.209216 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: array_keys() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104, referer: http://barcelona4you.es/ [Wed Jul 11 17:25:05.209402 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: current() expects parameter 1 to be array, null given in /var/www/www-root/data/www/barcelona4you.es/apps/table/admin/helper.php on line 104, referer: http://barcelona4you.es/ [Wed Jul 11 17:25:05.209554 2018] [cgi:error] [pid 10544] [client 91.109.29.140:16078] AH01215: PHP Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/barcelona4you.es/apps/system/lib/system/form/form_generator.php on line 1940, referer: http://barcelona4you.es/ Страница ошибки: http://barcelona4you.es/ipotekaorder/
      Спасибо за помощь
    • Автор: 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, а также без проблем проходит валидацию в вебмастере яндекса.