We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15863
    • 2 Posts
    Начну с того, что для парсинга RSS выбрал "pieX" из нескольких предлагаемых в связи с тем, что он наилучшим образом справляется с данной задачей.

    Но возникла проблема - он не обрабатывает медиа объекты с типом "image/jpeg", понимая, при этом, типы "flash", "audio", "video"
    В случае "image/jpeg" получаем ссылку вида ’<a href="ссылка на картинку" class=""></a>’, но она нам совершенно никуда не упирается...

    Данная ссылка вшита в код модуля "simplepie.inc", т.е. без перепрограммирования, видимо, не обойтись. Но нет желания ставить "костыли", если есть возможность это обойти.

    На данный момент RSS ленты вставляют рисунки как раз в виде медиа объектов, например: <enclosure url="http://www.rss_site.ru/images/image.jpg" type="image/jpeg"/>. Сам RSS код можно посмотреть, например, здесь: http://www.kinopoisk.ru/premiere.rss

    Что можете посоветовать по поводу вывода таких изображений??

    Ссылки на использованные ресурсы:
    - PieX wiki and download - http://wiki.modxcms.com/index.php/PieX
    - SimplePie download - http://github.com/rmccue/simplepie/downloads
    - Работа с форматами RSS и Atom - http://www.cad.kurganobl.ru/rss_atom.html
    - О параметрах и плейсхолдерах сниппета PieX - http://www.cad.kurganobl.ru/parametry_piex_1600.html

    PS В коде модуля "simplepie.inc" определением и обработкой тега "enclosure" занимается функция "embed"... Строка для поиска в модуле: function embed($options = ’’, $native = false)
      • 1611
      • 591 Posts
      Для начала выставьте на форуме кодировку Western ISO-8859-1, а не windows-1251. Тогда вас смогут прочитать и понять.
        • 15863
        • 2 Posts
        Спасибо за совет, первый раз сталкиваюсь с такой проблемой undecided

        На данный момент решил проблему с помощью "костылей" модифицировав модуль "simplepie.inc", но, возможно, есть более приемлимое решение??