We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 10700
    • 104 Posts
    Добрый день. А можно ли выводить новости с разных источников у меня на сайте? Вернее чем и как это делать. Может есть универсальный метод какойнибудь?
      • 34162
      • 1 Posts
        • 10700
        • 104 Posts
        Пробовал вызывать по разному, не работает
        Если вызвать так то выдает ошибку:
        [!FeedX? &url=`http://www.audit-it.ru/rss/news_account.xml` &preset=`rss` &caheTime=`3600` &debug=`1`!]

        Error: xml_parser_create(): unsupported source encoding "windows-1251"
        Error type/ Nr.: Warning - 2
        File: /home2/clients/w_urspru/public_html/cms/assets/snippets/FeedX/classes/feedx.class.inc.php
        Line: 337
        Line 337 source: $parser = xml_parser_create($encType);
        В другом варианте сайт открывается но новости не грузятся.
        [!FeedX|xq| |xa|url|xe|`http://www.audit-it.ru/rss/news_account.xml` |xa|preset|xe|`rss` |xa|caheTime|xe|`3600`!]

        Может я так и не понял что хотел сказать один из участников форума в топике с этим снипетом.
        you have to replace the ? with |xq| and replace the = with |xe| and any & with |xa| in your snippet call

        Помогите, очень нужно реализовать отображение новостей с другого сайта.
          • 10700
          • 104 Posts
          Может есть еще что нибудь кроме FeedX? Очень нужно реализовать эту функцию. Любыми способами.
            • 16278
            • 928 Posts
            unsupported source encoding "windows-1251" наверно значит, или FeedX или средства для расшифровки XML не понимает кириллицу. huh huh

            Следующий вариант с другого источника сработал для меня:

            [!FeedX? &url=`http://newsrss.bbc.co.uk/rss/newsonline_world_edition/europe/rss.xml` &preset=`rss` &cacheTime=`3600` &debug=`1`!]

            (NB cacheTime а не caheTime)
              • 10700
              • 104 Posts
              Да, видимо все дело в кодировке. Я попробовал вызвать сниппет как ты показал (с твоим адресом), все сработало. Как можно кодировку поправить?
                • 16278
                • 928 Posts
                Нашел http://modxcms.com/feedreader-1314.html

                Надо везде снять utf8_decode() со снипета:
                echo "<title>".utf8_decode($xml->channel[0]->title)."</title>";

                становится
                echo "<title>".$xml->channel[0]->title."</title>";
                итд.

                Проба: [[feedreader? &urlrss=`http://www.audit-it.ru/rss/news_all.xml`]]
                cool
                  • 10700
                  • 104 Posts
                  Новая ошибка
                  PHP error debug
                  Error: fopen(): URL file-access is disabled in the server configuration
                  Error type/ Nr.: Warning - 2
                  File: /home2/clients/w_urspru/public_html/cms/manager/includes/document.parser.class.inc.php(769) : eval()’d code
                  Line: 29
                    • 10700
                    • 104 Posts
                    И с NewsParserX таже беда. А вот feedX говорит что не потдерживает кодировку. Может есть способ научить его понимать windows-1251??
                      • 10700
                      • 104 Posts
                      включил на сервере функцию fopen прописав в php.ini
                      allow_url_fopen = On

                      Сайт перестал грузится. Чистая страница, даже ошибок не выводит.